*** empty log message ***
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
405ea7a0
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
252b5132
RH
3#
4# Makefile for directory with subdirs to build.
5cec67bf 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
80911fe1 6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 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
50212802
NN
323# -----------------------------------------------
324# Programs producing files for the TARGET machine
325# -----------------------------------------------
0da52010 326
58daee98 327FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 328
50212802 329AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 330AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 331CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 332
50212802
NN
333# If GCC_FOR_TARGET is not overriden on the command line, then this
334# variable is passed down to the gcc Makefile, where it is used to
335# build libgcc2.a. We define it here so that it can itself be
336# overridden on the command line.
be01d343 337GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 338CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 339RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 340GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 341GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 342DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 343LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 344
7e0f7140 345LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 346NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 347OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 348RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 349STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 350WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 351WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 352
be01d343
PB
353COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
354COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
355COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
356
357# During gcc bootstrap, if we use some random cc for stage1 then
358# CFLAGS will be just -g. We want to ensure that TARGET libraries
359# (which we know are built with gcc) are built with optimizations so
360# prepend -O2 when setting CFLAGS_FOR_TARGET.
361CFLAGS_FOR_TARGET = -O2 $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET)
362SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
363CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET)
364LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
365LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
366LDFLAGS_FOR_TARGET =
50212802
NN
367PICFLAG_FOR_TARGET =
368
369# ------------------------------------
370# Miscellaneous targets and flag lists
371# ------------------------------------
372
252b5132
RH
373# The first rule in the file had better be this one. Don't put any above it.
374# This lives here to allow makefile fragments to contain dependencies.
f70224b5 375all:
252b5132 376
252b5132 377#### host and target specific makefile fragments come in here.
a0da8069
NN
378@target_makefile_frag@
379@alphaieee_frag@
380@ospace_frag@
381@host_makefile_frag@
252b5132
RH
382###
383
e90269c8
PB
384# This is the list of directories that may be needed in RPATH_ENVVAR
385# so that prorgams built for the target machine work.
4f0ef2d8 386TARGET_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
387
388@if target-libstdc++-v3
389TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
390@endif target-libstdc++-v3
391
392@if target-libmudflap
393TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
394@endif target-libmudflap
395
064d0a7c
PB
396@if target-libssp
397TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
398@endif target-libssp
399
b3ded179
PB
400@if target-libgomp
401TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
402@endif target-libgomp
403
e90269c8
PB
404
405
406# This is the list of directories that may be needed in RPATH_ENVVAR
407# so that programs built for the host machine work.
4b900473 408HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
e90269c8
PB
409
410# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
411@if gcc
412HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
413@endif gcc
414
415
416@if bfd
417HOST_LIB_PATH_bfd = \
c380fdd8 418 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
419@endif bfd
420
421@if opcodes
422HOST_LIB_PATH_opcodes = \
c380fdd8 423 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
424@endif opcodes
425
4b900473
PB
426@if gmp
427HOST_LIB_PATH_gmp = \
428 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
429@endif gmp
430
431@if mpfr
432HOST_LIB_PATH_mpfr = \
433 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
434@endif mpfr
435
e90269c8 436
252b5132 437# Flags to pass down to all sub-makes.
252b5132 438BASE_FLAGS_TO_PASS = \
497f816e 439 "DESTDIR=$(DESTDIR)" \
252b5132 440 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 441 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
442 "bindir=$(bindir)" \
443 "datadir=$(datadir)" \
444 "exec_prefix=$(exec_prefix)" \
445 "includedir=$(includedir)" \
108a6f8e
CD
446 "datarootdir=$(datarootdir)" \
447 "docdir=$(docdir)" \
252b5132 448 "infodir=$(infodir)" \
a3ca38d2 449 "pdfdir=$(pdfdir)" \
108a6f8e 450 "htmldir=$(htmldir)" \
252b5132
RH
451 "libdir=$(libdir)" \
452 "libexecdir=$(libexecdir)" \
453 "lispdir=$(lispdir)" \
454 "localstatedir=$(localstatedir)" \
455 "mandir=$(mandir)" \
456 "oldincludedir=$(oldincludedir)" \
457 "prefix=$(prefix)" \
458 "sbindir=$(sbindir)" \
459 "sharedstatedir=$(sharedstatedir)" \
460 "sysconfdir=$(sysconfdir)" \
461 "tooldir=$(tooldir)" \
ba73c63f 462 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
463 "target_alias=$(target_alias)" \
464 "BISON=$(BISON)" \
465 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 466 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
467 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
468 "EXPECT=$(EXPECT)" \
6a9cf61e 469 "FLEX=$(FLEX)" \
12f0bd74
NN
470 "INSTALL=$(INSTALL)" \
471 "INSTALL_DATA=$(INSTALL_DATA)" \
472 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
473 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
474 "LEX=$(LEX)" \
475 "M4=$(M4)" \
476 "MAKE=$(MAKE)" \
477 "RUNTEST=$(RUNTEST)" \
478 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
479 "SHELL=$(SHELL)" \
480 "YACC=$(YACC)" \
c52c6897 481 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
12f0bd74 482 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 483 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
484 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
485 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
486 "CFLAGS=$(CFLAGS)" \
487 "CXXFLAGS=$(CXXFLAGS)" \
488 "LDFLAGS=$(LDFLAGS)" \
489 "LIBCFLAGS=$(LIBCFLAGS)" \
490 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1 491 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
8a0d8a5c 492 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 493 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
a0323144
PB
494 "GNATBIND=$(GNATBIND)" \
495 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
496 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
497 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
498 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
499 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 500 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
501 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
502 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
503 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
504 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 505 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 506 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 507 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 508 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
509 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
510 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
511 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 512 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 513 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 514 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 515 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 516 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
c52c6897 517 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 518 "LEAN=$(LEAN)" \
10ecffb9 519 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 520 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 521
55db4b87
PB
522# We leave this in just in case, but it is not needed anymore.
523RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 524
252b5132
RH
525# Flags to pass down to most sub-makes, in which we're building with
526# the host environment.
252b5132
RH
527EXTRA_HOST_FLAGS = \
528 'AR=$(AR)' \
529 'AS=$(AS)' \
530 'CC=$(CC)' \
531 'CXX=$(CXX)' \
532 'DLLTOOL=$(DLLTOOL)' \
533 'LD=$(LD)' \
be01d343 534 'LIPO=$(LIPO)' \
252b5132 535 'NM=$(NM)' \
80911fe1 536 'OBJDUMP=$(OBJDUMP)' \
b9459e83 537 'RANLIB=$(RANLIB)' \
be01d343 538 'STRIP=$(STRIP)' \
0c24b341
NC
539 'WINDRES=$(WINDRES)' \
540 'WINDMC=$(WINDMC)'
252b5132
RH
541
542FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
543
544# Flags that are concerned with the location of the X11 include files
545# and library files
546#
547# NOTE: until the top-level is getting the values via autoconf, it only
548# causes problems to have this top-level Makefile overriding the autoconf-set
549# values in child directories. Only variables that don't conflict with
550# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
551#
552X11_FLAGS_TO_PASS = \
553 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
554 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
555
8a0d8a5c
PB
556# Flags to pass to stage2 and later makes.
557
558POSTSTAGE1_FLAGS_TO_PASS = \
559 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
a0323144 560 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
8a0d8a5c
PB
561 LDFLAGS="$(BOOT_LDFLAGS)" \
562 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
563
252b5132 564# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
565# The double $ decreases the length of the command line; those variables
566# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
567# COMPILER_ prefixed variables are not passed down so we expand them here.
252b5132
RH
568EXTRA_TARGET_FLAGS = \
569 'AR=$$(AR_FOR_TARGET)' \
0aed8855 570 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132
RH
571 'CC=$$(CC_FOR_TARGET)' \
572 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
573 'CXX=$$(CXX_FOR_TARGET)' \
574 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
575 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 576 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 577 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
252b5132
RH
578 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
579 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 580 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 581 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 582 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341
NC
583 'WINDRES=$$(WINDRES_FOR_TARGET)' \
584 'WINDMC=$$(WINDMC_FOR_TARGET)'
252b5132
RH
585
586TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
587
588# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
589# unfortunately needs the native compiler and the target ar and
590# ranlib.
591# If any variables are added here, they must be added to do-*, below.
2a4cbe27 592# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
593# cross-building scheme.
594EXTRA_GCC_FLAGS = \
252b5132 595 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
596 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
597 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
598 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
599 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 600 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 601
f0b24077 602GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 603
dd12c3a8 604.PHONY: configure-host
b813574b 605configure-host: \
dd12c3a8
NN
606 maybe-configure-ash \
607 maybe-configure-autoconf \
608 maybe-configure-automake \
609 maybe-configure-bash \
610 maybe-configure-bfd \
611 maybe-configure-opcodes \
612 maybe-configure-binutils \
613 maybe-configure-bison \
614 maybe-configure-byacc \
615 maybe-configure-bzip2 \
616 maybe-configure-dejagnu \
617 maybe-configure-diff \
618 maybe-configure-dosutils \
619 maybe-configure-etc \
620 maybe-configure-fastjar \
621 maybe-configure-fileutils \
622 maybe-configure-findutils \
623 maybe-configure-find \
d3ed111c 624 maybe-configure-fixincludes \
dd12c3a8
NN
625 maybe-configure-flex \
626 maybe-configure-gas \
b813574b 627 maybe-configure-gcc \
dd12c3a8
NN
628 maybe-configure-gawk \
629 maybe-configure-gettext \
4b900473
PB
630 maybe-configure-gmp \
631 maybe-configure-mpfr \
dd12c3a8
NN
632 maybe-configure-gnuserv \
633 maybe-configure-gprof \
634 maybe-configure-gzip \
635 maybe-configure-hello \
636 maybe-configure-indent \
637 maybe-configure-intl \
638 maybe-configure-tcl \
639 maybe-configure-itcl \
640 maybe-configure-ld \
04cf1b77 641 maybe-configure-libcpp \
be01d343 642 maybe-configure-libdecnumber \
dd12c3a8
NN
643 maybe-configure-libgui \
644 maybe-configure-libiberty \
645 maybe-configure-libtool \
646 maybe-configure-m4 \
647 maybe-configure-make \
648 maybe-configure-mmalloc \
649 maybe-configure-patch \
650 maybe-configure-perl \
651 maybe-configure-prms \
652 maybe-configure-rcs \
653 maybe-configure-readline \
654 maybe-configure-release \
655 maybe-configure-recode \
656 maybe-configure-sed \
657 maybe-configure-send-pr \
658 maybe-configure-shellutils \
659 maybe-configure-sid \
660 maybe-configure-sim \
661 maybe-configure-tar \
662 maybe-configure-texinfo \
663 maybe-configure-textutils \
664 maybe-configure-time \
665 maybe-configure-uudecode \
666 maybe-configure-wdiff \
667 maybe-configure-zip \
668 maybe-configure-zlib \
669 maybe-configure-gdb \
670 maybe-configure-expect \
671 maybe-configure-guile \
672 maybe-configure-tk \
dd12c3a8 673 maybe-configure-libtermcap \
b00612cc
PB
674 maybe-configure-utils \
675 maybe-configure-gnattools
dd12c3a8
NN
676.PHONY: configure-target
677configure-target: \
678 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 679 maybe-configure-target-libmudflap \
064d0a7c 680 maybe-configure-target-libssp \
dd12c3a8 681 maybe-configure-target-newlib \
6aa8ef82 682 maybe-configure-target-libgcc \
4b1cb4fe 683 maybe-configure-target-libgfortran \
dd12c3a8
NN
684 maybe-configure-target-libobjc \
685 maybe-configure-target-libtermcap \
686 maybe-configure-target-winsup \
687 maybe-configure-target-libgloss \
688 maybe-configure-target-libiberty \
689 maybe-configure-target-gperf \
690 maybe-configure-target-examples \
691 maybe-configure-target-libffi \
692 maybe-configure-target-libjava \
693 maybe-configure-target-zlib \
694 maybe-configure-target-boehm-gc \
695 maybe-configure-target-qthreads \
a2592b1b 696 maybe-configure-target-rda \
b3ded179
PB
697 maybe-configure-target-libada \
698 maybe-configure-target-libgomp
252b5132 699
319cab08
PB
700# The target built for a native non-bootstrap build.
701.PHONY: all
f70224b5
PB
702all:
703@if gcc-bootstrap
be01d343 704 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
705 @r=`${PWD_COMMAND}`; export r; \
706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 707 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 708@endif gcc-bootstrap
0aed8855 709 @: $(MAKE); $(unstage)
f70224b5
PB
710 @r=`${PWD_COMMAND}`; export r; \
711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
712 if [ -f stage_last ]; then \
be01d343 713 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 714 else \
be01d343 715 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 716 fi
6a9cf61e
PB
717
718.PHONY: all-build
c52c6897
PB
719
720all-build: maybe-all-build-libiberty
721all-build: maybe-all-build-bison
722all-build: maybe-all-build-byacc
723all-build: maybe-all-build-flex
724all-build: maybe-all-build-m4
725all-build: maybe-all-build-texinfo
726all-build: maybe-all-build-fixincludes
727
dd12c3a8 728.PHONY: all-host
c52c6897
PB
729
730all-host: maybe-all-ash
731all-host: maybe-all-autoconf
732all-host: maybe-all-automake
733all-host: maybe-all-bash
734@if bfd-no-bootstrap
735all-host: maybe-all-bfd
736@endif bfd-no-bootstrap
737@if opcodes-no-bootstrap
738all-host: maybe-all-opcodes
739@endif opcodes-no-bootstrap
740@if binutils-no-bootstrap
741all-host: maybe-all-binutils
742@endif binutils-no-bootstrap
743all-host: maybe-all-bison
744all-host: maybe-all-byacc
745all-host: maybe-all-bzip2
746all-host: maybe-all-dejagnu
747all-host: maybe-all-diff
748all-host: maybe-all-dosutils
749all-host: maybe-all-etc
750all-host: maybe-all-fastjar
751all-host: maybe-all-fileutils
752all-host: maybe-all-findutils
753all-host: maybe-all-find
754all-host: maybe-all-fixincludes
755all-host: maybe-all-flex
756@if gas-no-bootstrap
757all-host: maybe-all-gas
758@endif gas-no-bootstrap
759@if gcc-no-bootstrap
760all-host: maybe-all-gcc
761@endif gcc-no-bootstrap
762all-host: maybe-all-gawk
763all-host: maybe-all-gettext
4b900473
PB
764@if gmp-no-bootstrap
765all-host: maybe-all-gmp
766@endif gmp-no-bootstrap
767@if mpfr-no-bootstrap
768all-host: maybe-all-mpfr
769@endif mpfr-no-bootstrap
c52c6897
PB
770all-host: maybe-all-gnuserv
771all-host: maybe-all-gprof
772all-host: maybe-all-gzip
773all-host: maybe-all-hello
774all-host: maybe-all-indent
775@if intl-no-bootstrap
776all-host: maybe-all-intl
777@endif intl-no-bootstrap
778all-host: maybe-all-tcl
779all-host: maybe-all-itcl
780@if ld-no-bootstrap
781all-host: maybe-all-ld
782@endif ld-no-bootstrap
783@if libcpp-no-bootstrap
784all-host: maybe-all-libcpp
785@endif libcpp-no-bootstrap
786@if libdecnumber-no-bootstrap
787all-host: maybe-all-libdecnumber
788@endif libdecnumber-no-bootstrap
789all-host: maybe-all-libgui
790@if libiberty-no-bootstrap
791all-host: maybe-all-libiberty
792@endif libiberty-no-bootstrap
793all-host: maybe-all-libtool
794all-host: maybe-all-m4
795all-host: maybe-all-make
796all-host: maybe-all-mmalloc
797all-host: maybe-all-patch
798all-host: maybe-all-perl
799all-host: maybe-all-prms
800all-host: maybe-all-rcs
801all-host: maybe-all-readline
802all-host: maybe-all-release
803all-host: maybe-all-recode
804all-host: maybe-all-sed
805all-host: maybe-all-send-pr
806all-host: maybe-all-shellutils
807all-host: maybe-all-sid
808all-host: maybe-all-sim
809all-host: maybe-all-tar
810all-host: maybe-all-texinfo
811all-host: maybe-all-textutils
812all-host: maybe-all-time
813all-host: maybe-all-uudecode
814all-host: maybe-all-wdiff
815all-host: maybe-all-zip
816@if zlib-no-bootstrap
817all-host: maybe-all-zlib
818@endif zlib-no-bootstrap
819all-host: maybe-all-gdb
820all-host: maybe-all-expect
821all-host: maybe-all-guile
822all-host: maybe-all-tk
823all-host: maybe-all-libtermcap
824all-host: maybe-all-utils
825all-host: maybe-all-gnattools
826
dd12c3a8 827.PHONY: all-target
c52c6897
PB
828
829all-target: maybe-all-target-libstdc++-v3
830all-target: maybe-all-target-libmudflap
831all-target: maybe-all-target-libssp
c52c6897 832all-target: maybe-all-target-newlib
f86e35b8 833@if target-libgcc-no-bootstrap
6aa8ef82 834all-target: maybe-all-target-libgcc
f86e35b8 835@endif target-libgcc-no-bootstrap
c52c6897
PB
836all-target: maybe-all-target-libgfortran
837all-target: maybe-all-target-libobjc
838all-target: maybe-all-target-libtermcap
839all-target: maybe-all-target-winsup
840all-target: maybe-all-target-libgloss
841all-target: maybe-all-target-libiberty
842all-target: maybe-all-target-gperf
843all-target: maybe-all-target-examples
844all-target: maybe-all-target-libffi
845all-target: maybe-all-target-libjava
846all-target: maybe-all-target-zlib
847all-target: maybe-all-target-boehm-gc
848all-target: maybe-all-target-qthreads
849all-target: maybe-all-target-rda
850all-target: maybe-all-target-libada
851all-target: maybe-all-target-libgomp
252b5132
RH
852
853# Do a target for all the subdirectories. A ``make do-X'' will do a
854# ``make X'' in all subdirectories (because, in general, there is a
855# dependency (below) of X upon do-X, a ``make X'' will also do this,
856# but it may do additional work as well).
e393202e 857
2a4cbe27 858.PHONY: do-info
f70224b5 859do-info:
0aed8855 860 @: $(MAKE); $(unstage)
e360f423
PB
861 @r=`${PWD_COMMAND}`; export r; \
862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
863 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 864 info-target
f70224b5 865
e393202e 866
2a4cbe27 867.PHONY: info-host
c52c6897
PB
868
869info-host: maybe-info-ash
870info-host: maybe-info-autoconf
871info-host: maybe-info-automake
872info-host: maybe-info-bash
873info-host: maybe-info-bfd
874info-host: maybe-info-opcodes
875info-host: maybe-info-binutils
876info-host: maybe-info-bison
877info-host: maybe-info-byacc
878info-host: maybe-info-bzip2
879info-host: maybe-info-dejagnu
880info-host: maybe-info-diff
881info-host: maybe-info-dosutils
882info-host: maybe-info-etc
883info-host: maybe-info-fastjar
884info-host: maybe-info-fileutils
885info-host: maybe-info-findutils
886info-host: maybe-info-find
887info-host: maybe-info-fixincludes
888info-host: maybe-info-flex
889info-host: maybe-info-gas
890info-host: maybe-info-gcc
891info-host: maybe-info-gawk
892info-host: maybe-info-gettext
4b900473
PB
893info-host: maybe-info-gmp
894info-host: maybe-info-mpfr
c52c6897
PB
895info-host: maybe-info-gnuserv
896info-host: maybe-info-gprof
897info-host: maybe-info-gzip
898info-host: maybe-info-hello
899info-host: maybe-info-indent
900info-host: maybe-info-intl
901info-host: maybe-info-tcl
902info-host: maybe-info-itcl
903info-host: maybe-info-ld
904info-host: maybe-info-libcpp
905info-host: maybe-info-libdecnumber
906info-host: maybe-info-libgui
907info-host: maybe-info-libiberty
908info-host: maybe-info-libtool
909info-host: maybe-info-m4
910info-host: maybe-info-make
911info-host: maybe-info-mmalloc
912info-host: maybe-info-patch
913info-host: maybe-info-perl
914info-host: maybe-info-prms
915info-host: maybe-info-rcs
916info-host: maybe-info-readline
917info-host: maybe-info-release
918info-host: maybe-info-recode
919info-host: maybe-info-sed
920info-host: maybe-info-send-pr
921info-host: maybe-info-shellutils
922info-host: maybe-info-sid
923info-host: maybe-info-sim
924info-host: maybe-info-tar
925info-host: maybe-info-texinfo
926info-host: maybe-info-textutils
927info-host: maybe-info-time
928info-host: maybe-info-uudecode
929info-host: maybe-info-wdiff
930info-host: maybe-info-zip
931info-host: maybe-info-zlib
932info-host: maybe-info-gdb
933info-host: maybe-info-expect
934info-host: maybe-info-guile
935info-host: maybe-info-tk
936info-host: maybe-info-libtermcap
937info-host: maybe-info-utils
938info-host: maybe-info-gnattools
252b5132 939
2a4cbe27 940.PHONY: info-target
c52c6897
PB
941
942info-target: maybe-info-target-libstdc++-v3
943info-target: maybe-info-target-libmudflap
944info-target: maybe-info-target-libssp
c52c6897 945info-target: maybe-info-target-newlib
6aa8ef82 946info-target: maybe-info-target-libgcc
c52c6897
PB
947info-target: maybe-info-target-libgfortran
948info-target: maybe-info-target-libobjc
949info-target: maybe-info-target-libtermcap
950info-target: maybe-info-target-winsup
951info-target: maybe-info-target-libgloss
952info-target: maybe-info-target-libiberty
953info-target: maybe-info-target-gperf
954info-target: maybe-info-target-examples
955info-target: maybe-info-target-libffi
956info-target: maybe-info-target-libjava
957info-target: maybe-info-target-zlib
958info-target: maybe-info-target-boehm-gc
959info-target: maybe-info-target-qthreads
960info-target: maybe-info-target-rda
961info-target: maybe-info-target-libada
962info-target: maybe-info-target-libgomp
252b5132 963
4fa63067 964.PHONY: do-dvi
f70224b5 965do-dvi:
0aed8855 966 @: $(MAKE); $(unstage)
e360f423
PB
967 @r=`${PWD_COMMAND}`; export r; \
968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
969 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 970 dvi-target
f70224b5 971
2a4cbe27 972
4fa63067 973.PHONY: dvi-host
c52c6897
PB
974
975dvi-host: maybe-dvi-ash
976dvi-host: maybe-dvi-autoconf
977dvi-host: maybe-dvi-automake
978dvi-host: maybe-dvi-bash
979dvi-host: maybe-dvi-bfd
980dvi-host: maybe-dvi-opcodes
981dvi-host: maybe-dvi-binutils
982dvi-host: maybe-dvi-bison
983dvi-host: maybe-dvi-byacc
984dvi-host: maybe-dvi-bzip2
985dvi-host: maybe-dvi-dejagnu
986dvi-host: maybe-dvi-diff
987dvi-host: maybe-dvi-dosutils
988dvi-host: maybe-dvi-etc
989dvi-host: maybe-dvi-fastjar
990dvi-host: maybe-dvi-fileutils
991dvi-host: maybe-dvi-findutils
992dvi-host: maybe-dvi-find
993dvi-host: maybe-dvi-fixincludes
994dvi-host: maybe-dvi-flex
995dvi-host: maybe-dvi-gas
996dvi-host: maybe-dvi-gcc
997dvi-host: maybe-dvi-gawk
998dvi-host: maybe-dvi-gettext
4b900473
PB
999dvi-host: maybe-dvi-gmp
1000dvi-host: maybe-dvi-mpfr
c52c6897
PB
1001dvi-host: maybe-dvi-gnuserv
1002dvi-host: maybe-dvi-gprof
1003dvi-host: maybe-dvi-gzip
1004dvi-host: maybe-dvi-hello
1005dvi-host: maybe-dvi-indent
1006dvi-host: maybe-dvi-intl
1007dvi-host: maybe-dvi-tcl
1008dvi-host: maybe-dvi-itcl
1009dvi-host: maybe-dvi-ld
1010dvi-host: maybe-dvi-libcpp
1011dvi-host: maybe-dvi-libdecnumber
1012dvi-host: maybe-dvi-libgui
1013dvi-host: maybe-dvi-libiberty
1014dvi-host: maybe-dvi-libtool
1015dvi-host: maybe-dvi-m4
1016dvi-host: maybe-dvi-make
1017dvi-host: maybe-dvi-mmalloc
1018dvi-host: maybe-dvi-patch
1019dvi-host: maybe-dvi-perl
1020dvi-host: maybe-dvi-prms
1021dvi-host: maybe-dvi-rcs
1022dvi-host: maybe-dvi-readline
1023dvi-host: maybe-dvi-release
1024dvi-host: maybe-dvi-recode
1025dvi-host: maybe-dvi-sed
1026dvi-host: maybe-dvi-send-pr
1027dvi-host: maybe-dvi-shellutils
1028dvi-host: maybe-dvi-sid
1029dvi-host: maybe-dvi-sim
1030dvi-host: maybe-dvi-tar
1031dvi-host: maybe-dvi-texinfo
1032dvi-host: maybe-dvi-textutils
1033dvi-host: maybe-dvi-time
1034dvi-host: maybe-dvi-uudecode
1035dvi-host: maybe-dvi-wdiff
1036dvi-host: maybe-dvi-zip
1037dvi-host: maybe-dvi-zlib
1038dvi-host: maybe-dvi-gdb
1039dvi-host: maybe-dvi-expect
1040dvi-host: maybe-dvi-guile
1041dvi-host: maybe-dvi-tk
1042dvi-host: maybe-dvi-libtermcap
1043dvi-host: maybe-dvi-utils
1044dvi-host: maybe-dvi-gnattools
2a4cbe27 1045
4fa63067 1046.PHONY: dvi-target
c52c6897
PB
1047
1048dvi-target: maybe-dvi-target-libstdc++-v3
1049dvi-target: maybe-dvi-target-libmudflap
1050dvi-target: maybe-dvi-target-libssp
c52c6897 1051dvi-target: maybe-dvi-target-newlib
6aa8ef82 1052dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1053dvi-target: maybe-dvi-target-libgfortran
1054dvi-target: maybe-dvi-target-libobjc
1055dvi-target: maybe-dvi-target-libtermcap
1056dvi-target: maybe-dvi-target-winsup
1057dvi-target: maybe-dvi-target-libgloss
1058dvi-target: maybe-dvi-target-libiberty
1059dvi-target: maybe-dvi-target-gperf
1060dvi-target: maybe-dvi-target-examples
1061dvi-target: maybe-dvi-target-libffi
1062dvi-target: maybe-dvi-target-libjava
1063dvi-target: maybe-dvi-target-zlib
1064dvi-target: maybe-dvi-target-boehm-gc
1065dvi-target: maybe-dvi-target-qthreads
1066dvi-target: maybe-dvi-target-rda
1067dvi-target: maybe-dvi-target-libada
1068dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1069
56a8fe78
DD
1070.PHONY: do-pdf
1071do-pdf:
1072 @: $(MAKE); $(unstage)
1073 @r=`${PWD_COMMAND}`; export r; \
1074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1075 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1076 pdf-target
1077
1078
1079.PHONY: pdf-host
1080
1081pdf-host: maybe-pdf-ash
1082pdf-host: maybe-pdf-autoconf
1083pdf-host: maybe-pdf-automake
1084pdf-host: maybe-pdf-bash
1085pdf-host: maybe-pdf-bfd
1086pdf-host: maybe-pdf-opcodes
1087pdf-host: maybe-pdf-binutils
1088pdf-host: maybe-pdf-bison
1089pdf-host: maybe-pdf-byacc
1090pdf-host: maybe-pdf-bzip2
1091pdf-host: maybe-pdf-dejagnu
1092pdf-host: maybe-pdf-diff
1093pdf-host: maybe-pdf-dosutils
1094pdf-host: maybe-pdf-etc
1095pdf-host: maybe-pdf-fastjar
1096pdf-host: maybe-pdf-fileutils
1097pdf-host: maybe-pdf-findutils
1098pdf-host: maybe-pdf-find
1099pdf-host: maybe-pdf-fixincludes
1100pdf-host: maybe-pdf-flex
1101pdf-host: maybe-pdf-gas
1102pdf-host: maybe-pdf-gcc
1103pdf-host: maybe-pdf-gawk
1104pdf-host: maybe-pdf-gettext
4b900473
PB
1105pdf-host: maybe-pdf-gmp
1106pdf-host: maybe-pdf-mpfr
56a8fe78
DD
1107pdf-host: maybe-pdf-gnuserv
1108pdf-host: maybe-pdf-gprof
1109pdf-host: maybe-pdf-gzip
1110pdf-host: maybe-pdf-hello
1111pdf-host: maybe-pdf-indent
1112pdf-host: maybe-pdf-intl
1113pdf-host: maybe-pdf-tcl
1114pdf-host: maybe-pdf-itcl
1115pdf-host: maybe-pdf-ld
1116pdf-host: maybe-pdf-libcpp
1117pdf-host: maybe-pdf-libdecnumber
1118pdf-host: maybe-pdf-libgui
1119pdf-host: maybe-pdf-libiberty
1120pdf-host: maybe-pdf-libtool
1121pdf-host: maybe-pdf-m4
1122pdf-host: maybe-pdf-make
1123pdf-host: maybe-pdf-mmalloc
1124pdf-host: maybe-pdf-patch
1125pdf-host: maybe-pdf-perl
1126pdf-host: maybe-pdf-prms
1127pdf-host: maybe-pdf-rcs
1128pdf-host: maybe-pdf-readline
1129pdf-host: maybe-pdf-release
1130pdf-host: maybe-pdf-recode
1131pdf-host: maybe-pdf-sed
1132pdf-host: maybe-pdf-send-pr
1133pdf-host: maybe-pdf-shellutils
1134pdf-host: maybe-pdf-sid
1135pdf-host: maybe-pdf-sim
1136pdf-host: maybe-pdf-tar
1137pdf-host: maybe-pdf-texinfo
1138pdf-host: maybe-pdf-textutils
1139pdf-host: maybe-pdf-time
1140pdf-host: maybe-pdf-uudecode
1141pdf-host: maybe-pdf-wdiff
1142pdf-host: maybe-pdf-zip
1143pdf-host: maybe-pdf-zlib
1144pdf-host: maybe-pdf-gdb
1145pdf-host: maybe-pdf-expect
1146pdf-host: maybe-pdf-guile
1147pdf-host: maybe-pdf-tk
1148pdf-host: maybe-pdf-libtermcap
1149pdf-host: maybe-pdf-utils
1150pdf-host: maybe-pdf-gnattools
1151
1152.PHONY: pdf-target
1153
1154pdf-target: maybe-pdf-target-libstdc++-v3
1155pdf-target: maybe-pdf-target-libmudflap
1156pdf-target: maybe-pdf-target-libssp
1157pdf-target: maybe-pdf-target-newlib
6aa8ef82 1158pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1159pdf-target: maybe-pdf-target-libgfortran
1160pdf-target: maybe-pdf-target-libobjc
1161pdf-target: maybe-pdf-target-libtermcap
1162pdf-target: maybe-pdf-target-winsup
1163pdf-target: maybe-pdf-target-libgloss
1164pdf-target: maybe-pdf-target-libiberty
1165pdf-target: maybe-pdf-target-gperf
1166pdf-target: maybe-pdf-target-examples
1167pdf-target: maybe-pdf-target-libffi
1168pdf-target: maybe-pdf-target-libjava
1169pdf-target: maybe-pdf-target-zlib
1170pdf-target: maybe-pdf-target-boehm-gc
1171pdf-target: maybe-pdf-target-qthreads
1172pdf-target: maybe-pdf-target-rda
1173pdf-target: maybe-pdf-target-libada
1174pdf-target: maybe-pdf-target-libgomp
1175
6d389afc 1176.PHONY: do-html
f70224b5 1177do-html:
0aed8855 1178 @: $(MAKE); $(unstage)
e360f423
PB
1179 @r=`${PWD_COMMAND}`; export r; \
1180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1181 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1182 html-target
f70224b5 1183
6d389afc
MS
1184
1185.PHONY: html-host
c52c6897
PB
1186
1187html-host: maybe-html-ash
1188html-host: maybe-html-autoconf
1189html-host: maybe-html-automake
1190html-host: maybe-html-bash
1191html-host: maybe-html-bfd
1192html-host: maybe-html-opcodes
1193html-host: maybe-html-binutils
1194html-host: maybe-html-bison
1195html-host: maybe-html-byacc
1196html-host: maybe-html-bzip2
1197html-host: maybe-html-dejagnu
1198html-host: maybe-html-diff
1199html-host: maybe-html-dosutils
1200html-host: maybe-html-etc
1201html-host: maybe-html-fastjar
1202html-host: maybe-html-fileutils
1203html-host: maybe-html-findutils
1204html-host: maybe-html-find
1205html-host: maybe-html-fixincludes
1206html-host: maybe-html-flex
1207html-host: maybe-html-gas
1208html-host: maybe-html-gcc
1209html-host: maybe-html-gawk
1210html-host: maybe-html-gettext
4b900473
PB
1211html-host: maybe-html-gmp
1212html-host: maybe-html-mpfr
c52c6897
PB
1213html-host: maybe-html-gnuserv
1214html-host: maybe-html-gprof
1215html-host: maybe-html-gzip
1216html-host: maybe-html-hello
1217html-host: maybe-html-indent
1218html-host: maybe-html-intl
1219html-host: maybe-html-tcl
1220html-host: maybe-html-itcl
1221html-host: maybe-html-ld
1222html-host: maybe-html-libcpp
1223html-host: maybe-html-libdecnumber
1224html-host: maybe-html-libgui
1225html-host: maybe-html-libiberty
1226html-host: maybe-html-libtool
1227html-host: maybe-html-m4
1228html-host: maybe-html-make
1229html-host: maybe-html-mmalloc
1230html-host: maybe-html-patch
1231html-host: maybe-html-perl
1232html-host: maybe-html-prms
1233html-host: maybe-html-rcs
1234html-host: maybe-html-readline
1235html-host: maybe-html-release
1236html-host: maybe-html-recode
1237html-host: maybe-html-sed
1238html-host: maybe-html-send-pr
1239html-host: maybe-html-shellutils
1240html-host: maybe-html-sid
1241html-host: maybe-html-sim
1242html-host: maybe-html-tar
1243html-host: maybe-html-texinfo
1244html-host: maybe-html-textutils
1245html-host: maybe-html-time
1246html-host: maybe-html-uudecode
1247html-host: maybe-html-wdiff
1248html-host: maybe-html-zip
1249html-host: maybe-html-zlib
1250html-host: maybe-html-gdb
1251html-host: maybe-html-expect
1252html-host: maybe-html-guile
1253html-host: maybe-html-tk
1254html-host: maybe-html-libtermcap
1255html-host: maybe-html-utils
1256html-host: maybe-html-gnattools
6d389afc
MS
1257
1258.PHONY: html-target
c52c6897
PB
1259
1260html-target: maybe-html-target-libstdc++-v3
1261html-target: maybe-html-target-libmudflap
1262html-target: maybe-html-target-libssp
c52c6897 1263html-target: maybe-html-target-newlib
6aa8ef82 1264html-target: maybe-html-target-libgcc
c52c6897
PB
1265html-target: maybe-html-target-libgfortran
1266html-target: maybe-html-target-libobjc
1267html-target: maybe-html-target-libtermcap
1268html-target: maybe-html-target-winsup
1269html-target: maybe-html-target-libgloss
1270html-target: maybe-html-target-libiberty
1271html-target: maybe-html-target-gperf
1272html-target: maybe-html-target-examples
1273html-target: maybe-html-target-libffi
1274html-target: maybe-html-target-libjava
1275html-target: maybe-html-target-zlib
1276html-target: maybe-html-target-boehm-gc
1277html-target: maybe-html-target-qthreads
1278html-target: maybe-html-target-rda
1279html-target: maybe-html-target-libada
1280html-target: maybe-html-target-libgomp
6d389afc 1281
4fa63067 1282.PHONY: do-TAGS
f70224b5 1283do-TAGS:
0aed8855 1284 @: $(MAKE); $(unstage)
e360f423
PB
1285 @r=`${PWD_COMMAND}`; export r; \
1286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1287 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1288 TAGS-target
f70224b5 1289
2a4cbe27 1290
4fa63067 1291.PHONY: TAGS-host
c52c6897
PB
1292
1293TAGS-host: maybe-TAGS-ash
1294TAGS-host: maybe-TAGS-autoconf
1295TAGS-host: maybe-TAGS-automake
1296TAGS-host: maybe-TAGS-bash
1297TAGS-host: maybe-TAGS-bfd
1298TAGS-host: maybe-TAGS-opcodes
1299TAGS-host: maybe-TAGS-binutils
1300TAGS-host: maybe-TAGS-bison
1301TAGS-host: maybe-TAGS-byacc
1302TAGS-host: maybe-TAGS-bzip2
1303TAGS-host: maybe-TAGS-dejagnu
1304TAGS-host: maybe-TAGS-diff
1305TAGS-host: maybe-TAGS-dosutils
1306TAGS-host: maybe-TAGS-etc
1307TAGS-host: maybe-TAGS-fastjar
1308TAGS-host: maybe-TAGS-fileutils
1309TAGS-host: maybe-TAGS-findutils
1310TAGS-host: maybe-TAGS-find
1311TAGS-host: maybe-TAGS-fixincludes
1312TAGS-host: maybe-TAGS-flex
1313TAGS-host: maybe-TAGS-gas
1314TAGS-host: maybe-TAGS-gcc
1315TAGS-host: maybe-TAGS-gawk
1316TAGS-host: maybe-TAGS-gettext
4b900473
PB
1317TAGS-host: maybe-TAGS-gmp
1318TAGS-host: maybe-TAGS-mpfr
c52c6897
PB
1319TAGS-host: maybe-TAGS-gnuserv
1320TAGS-host: maybe-TAGS-gprof
1321TAGS-host: maybe-TAGS-gzip
1322TAGS-host: maybe-TAGS-hello
1323TAGS-host: maybe-TAGS-indent
1324TAGS-host: maybe-TAGS-intl
1325TAGS-host: maybe-TAGS-tcl
1326TAGS-host: maybe-TAGS-itcl
1327TAGS-host: maybe-TAGS-ld
1328TAGS-host: maybe-TAGS-libcpp
1329TAGS-host: maybe-TAGS-libdecnumber
1330TAGS-host: maybe-TAGS-libgui
1331TAGS-host: maybe-TAGS-libiberty
1332TAGS-host: maybe-TAGS-libtool
1333TAGS-host: maybe-TAGS-m4
1334TAGS-host: maybe-TAGS-make
1335TAGS-host: maybe-TAGS-mmalloc
1336TAGS-host: maybe-TAGS-patch
1337TAGS-host: maybe-TAGS-perl
1338TAGS-host: maybe-TAGS-prms
1339TAGS-host: maybe-TAGS-rcs
1340TAGS-host: maybe-TAGS-readline
1341TAGS-host: maybe-TAGS-release
1342TAGS-host: maybe-TAGS-recode
1343TAGS-host: maybe-TAGS-sed
1344TAGS-host: maybe-TAGS-send-pr
1345TAGS-host: maybe-TAGS-shellutils
1346TAGS-host: maybe-TAGS-sid
1347TAGS-host: maybe-TAGS-sim
1348TAGS-host: maybe-TAGS-tar
1349TAGS-host: maybe-TAGS-texinfo
1350TAGS-host: maybe-TAGS-textutils
1351TAGS-host: maybe-TAGS-time
1352TAGS-host: maybe-TAGS-uudecode
1353TAGS-host: maybe-TAGS-wdiff
1354TAGS-host: maybe-TAGS-zip
1355TAGS-host: maybe-TAGS-zlib
1356TAGS-host: maybe-TAGS-gdb
1357TAGS-host: maybe-TAGS-expect
1358TAGS-host: maybe-TAGS-guile
1359TAGS-host: maybe-TAGS-tk
1360TAGS-host: maybe-TAGS-libtermcap
1361TAGS-host: maybe-TAGS-utils
1362TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1363
4fa63067 1364.PHONY: TAGS-target
c52c6897
PB
1365
1366TAGS-target: maybe-TAGS-target-libstdc++-v3
1367TAGS-target: maybe-TAGS-target-libmudflap
1368TAGS-target: maybe-TAGS-target-libssp
c52c6897 1369TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1370TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1371TAGS-target: maybe-TAGS-target-libgfortran
1372TAGS-target: maybe-TAGS-target-libobjc
1373TAGS-target: maybe-TAGS-target-libtermcap
1374TAGS-target: maybe-TAGS-target-winsup
1375TAGS-target: maybe-TAGS-target-libgloss
1376TAGS-target: maybe-TAGS-target-libiberty
1377TAGS-target: maybe-TAGS-target-gperf
1378TAGS-target: maybe-TAGS-target-examples
1379TAGS-target: maybe-TAGS-target-libffi
1380TAGS-target: maybe-TAGS-target-libjava
1381TAGS-target: maybe-TAGS-target-zlib
1382TAGS-target: maybe-TAGS-target-boehm-gc
1383TAGS-target: maybe-TAGS-target-qthreads
1384TAGS-target: maybe-TAGS-target-rda
1385TAGS-target: maybe-TAGS-target-libada
1386TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1387
4fa63067 1388.PHONY: do-install-info
f70224b5 1389do-install-info:
0aed8855 1390 @: $(MAKE); $(unstage)
e360f423
PB
1391 @r=`${PWD_COMMAND}`; export r; \
1392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1393 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1394 install-info-target
f70224b5 1395
a2592b1b 1396
4fa63067 1397.PHONY: install-info-host
c52c6897
PB
1398
1399install-info-host: maybe-install-info-ash
1400install-info-host: maybe-install-info-autoconf
1401install-info-host: maybe-install-info-automake
1402install-info-host: maybe-install-info-bash
1403install-info-host: maybe-install-info-bfd
1404install-info-host: maybe-install-info-opcodes
1405install-info-host: maybe-install-info-binutils
1406install-info-host: maybe-install-info-bison
1407install-info-host: maybe-install-info-byacc
1408install-info-host: maybe-install-info-bzip2
1409install-info-host: maybe-install-info-dejagnu
1410install-info-host: maybe-install-info-diff
1411install-info-host: maybe-install-info-dosutils
1412install-info-host: maybe-install-info-etc
1413install-info-host: maybe-install-info-fastjar
1414install-info-host: maybe-install-info-fileutils
1415install-info-host: maybe-install-info-findutils
1416install-info-host: maybe-install-info-find
1417install-info-host: maybe-install-info-fixincludes
1418install-info-host: maybe-install-info-flex
1419install-info-host: maybe-install-info-gas
1420install-info-host: maybe-install-info-gcc
1421install-info-host: maybe-install-info-gawk
1422install-info-host: maybe-install-info-gettext
4b900473
PB
1423install-info-host: maybe-install-info-gmp
1424install-info-host: maybe-install-info-mpfr
c52c6897
PB
1425install-info-host: maybe-install-info-gnuserv
1426install-info-host: maybe-install-info-gprof
1427install-info-host: maybe-install-info-gzip
1428install-info-host: maybe-install-info-hello
1429install-info-host: maybe-install-info-indent
1430install-info-host: maybe-install-info-intl
1431install-info-host: maybe-install-info-tcl
1432install-info-host: maybe-install-info-itcl
1433install-info-host: maybe-install-info-ld
1434install-info-host: maybe-install-info-libcpp
1435install-info-host: maybe-install-info-libdecnumber
1436install-info-host: maybe-install-info-libgui
1437install-info-host: maybe-install-info-libiberty
1438install-info-host: maybe-install-info-libtool
1439install-info-host: maybe-install-info-m4
1440install-info-host: maybe-install-info-make
1441install-info-host: maybe-install-info-mmalloc
1442install-info-host: maybe-install-info-patch
1443install-info-host: maybe-install-info-perl
1444install-info-host: maybe-install-info-prms
1445install-info-host: maybe-install-info-rcs
1446install-info-host: maybe-install-info-readline
1447install-info-host: maybe-install-info-release
1448install-info-host: maybe-install-info-recode
1449install-info-host: maybe-install-info-sed
1450install-info-host: maybe-install-info-send-pr
1451install-info-host: maybe-install-info-shellutils
1452install-info-host: maybe-install-info-sid
1453install-info-host: maybe-install-info-sim
1454install-info-host: maybe-install-info-tar
1455install-info-host: maybe-install-info-texinfo
1456install-info-host: maybe-install-info-textutils
1457install-info-host: maybe-install-info-time
1458install-info-host: maybe-install-info-uudecode
1459install-info-host: maybe-install-info-wdiff
1460install-info-host: maybe-install-info-zip
1461install-info-host: maybe-install-info-zlib
1462install-info-host: maybe-install-info-gdb
1463install-info-host: maybe-install-info-expect
1464install-info-host: maybe-install-info-guile
1465install-info-host: maybe-install-info-tk
1466install-info-host: maybe-install-info-libtermcap
1467install-info-host: maybe-install-info-utils
1468install-info-host: maybe-install-info-gnattools
a2592b1b 1469
4fa63067 1470.PHONY: install-info-target
c52c6897
PB
1471
1472install-info-target: maybe-install-info-target-libstdc++-v3
1473install-info-target: maybe-install-info-target-libmudflap
1474install-info-target: maybe-install-info-target-libssp
c52c6897 1475install-info-target: maybe-install-info-target-newlib
6aa8ef82 1476install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1477install-info-target: maybe-install-info-target-libgfortran
1478install-info-target: maybe-install-info-target-libobjc
1479install-info-target: maybe-install-info-target-libtermcap
1480install-info-target: maybe-install-info-target-winsup
1481install-info-target: maybe-install-info-target-libgloss
1482install-info-target: maybe-install-info-target-libiberty
1483install-info-target: maybe-install-info-target-gperf
1484install-info-target: maybe-install-info-target-examples
1485install-info-target: maybe-install-info-target-libffi
1486install-info-target: maybe-install-info-target-libjava
1487install-info-target: maybe-install-info-target-zlib
1488install-info-target: maybe-install-info-target-boehm-gc
1489install-info-target: maybe-install-info-target-qthreads
1490install-info-target: maybe-install-info-target-rda
1491install-info-target: maybe-install-info-target-libada
1492install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1493
a3ca38d2
DD
1494.PHONY: do-install-pdf
1495do-install-pdf:
1496 @: $(MAKE); $(unstage)
1497 @r=`${PWD_COMMAND}`; export r; \
1498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1499 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1500 install-pdf-target
1501
1502
1503.PHONY: install-pdf-host
1504
1505install-pdf-host: maybe-install-pdf-ash
1506install-pdf-host: maybe-install-pdf-autoconf
1507install-pdf-host: maybe-install-pdf-automake
1508install-pdf-host: maybe-install-pdf-bash
1509install-pdf-host: maybe-install-pdf-bfd
1510install-pdf-host: maybe-install-pdf-opcodes
1511install-pdf-host: maybe-install-pdf-binutils
1512install-pdf-host: maybe-install-pdf-bison
1513install-pdf-host: maybe-install-pdf-byacc
1514install-pdf-host: maybe-install-pdf-bzip2
1515install-pdf-host: maybe-install-pdf-dejagnu
1516install-pdf-host: maybe-install-pdf-diff
1517install-pdf-host: maybe-install-pdf-dosutils
1518install-pdf-host: maybe-install-pdf-etc
1519install-pdf-host: maybe-install-pdf-fastjar
1520install-pdf-host: maybe-install-pdf-fileutils
1521install-pdf-host: maybe-install-pdf-findutils
1522install-pdf-host: maybe-install-pdf-find
1523install-pdf-host: maybe-install-pdf-fixincludes
1524install-pdf-host: maybe-install-pdf-flex
1525install-pdf-host: maybe-install-pdf-gas
1526install-pdf-host: maybe-install-pdf-gcc
1527install-pdf-host: maybe-install-pdf-gawk
1528install-pdf-host: maybe-install-pdf-gettext
1529install-pdf-host: maybe-install-pdf-gmp
1530install-pdf-host: maybe-install-pdf-mpfr
1531install-pdf-host: maybe-install-pdf-gnuserv
1532install-pdf-host: maybe-install-pdf-gprof
1533install-pdf-host: maybe-install-pdf-gzip
1534install-pdf-host: maybe-install-pdf-hello
1535install-pdf-host: maybe-install-pdf-indent
1536install-pdf-host: maybe-install-pdf-intl
1537install-pdf-host: maybe-install-pdf-tcl
1538install-pdf-host: maybe-install-pdf-itcl
1539install-pdf-host: maybe-install-pdf-ld
1540install-pdf-host: maybe-install-pdf-libcpp
1541install-pdf-host: maybe-install-pdf-libdecnumber
1542install-pdf-host: maybe-install-pdf-libgui
1543install-pdf-host: maybe-install-pdf-libiberty
1544install-pdf-host: maybe-install-pdf-libtool
1545install-pdf-host: maybe-install-pdf-m4
1546install-pdf-host: maybe-install-pdf-make
1547install-pdf-host: maybe-install-pdf-mmalloc
1548install-pdf-host: maybe-install-pdf-patch
1549install-pdf-host: maybe-install-pdf-perl
1550install-pdf-host: maybe-install-pdf-prms
1551install-pdf-host: maybe-install-pdf-rcs
1552install-pdf-host: maybe-install-pdf-readline
1553install-pdf-host: maybe-install-pdf-release
1554install-pdf-host: maybe-install-pdf-recode
1555install-pdf-host: maybe-install-pdf-sed
1556install-pdf-host: maybe-install-pdf-send-pr
1557install-pdf-host: maybe-install-pdf-shellutils
1558install-pdf-host: maybe-install-pdf-sid
1559install-pdf-host: maybe-install-pdf-sim
1560install-pdf-host: maybe-install-pdf-tar
1561install-pdf-host: maybe-install-pdf-texinfo
1562install-pdf-host: maybe-install-pdf-textutils
1563install-pdf-host: maybe-install-pdf-time
1564install-pdf-host: maybe-install-pdf-uudecode
1565install-pdf-host: maybe-install-pdf-wdiff
1566install-pdf-host: maybe-install-pdf-zip
1567install-pdf-host: maybe-install-pdf-zlib
1568install-pdf-host: maybe-install-pdf-gdb
1569install-pdf-host: maybe-install-pdf-expect
1570install-pdf-host: maybe-install-pdf-guile
1571install-pdf-host: maybe-install-pdf-tk
1572install-pdf-host: maybe-install-pdf-libtermcap
1573install-pdf-host: maybe-install-pdf-utils
1574install-pdf-host: maybe-install-pdf-gnattools
1575
1576.PHONY: install-pdf-target
1577
1578install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1579install-pdf-target: maybe-install-pdf-target-libmudflap
1580install-pdf-target: maybe-install-pdf-target-libssp
1581install-pdf-target: maybe-install-pdf-target-newlib
1582install-pdf-target: maybe-install-pdf-target-libgcc
1583install-pdf-target: maybe-install-pdf-target-libgfortran
1584install-pdf-target: maybe-install-pdf-target-libobjc
1585install-pdf-target: maybe-install-pdf-target-libtermcap
1586install-pdf-target: maybe-install-pdf-target-winsup
1587install-pdf-target: maybe-install-pdf-target-libgloss
1588install-pdf-target: maybe-install-pdf-target-libiberty
1589install-pdf-target: maybe-install-pdf-target-gperf
1590install-pdf-target: maybe-install-pdf-target-examples
1591install-pdf-target: maybe-install-pdf-target-libffi
1592install-pdf-target: maybe-install-pdf-target-libjava
1593install-pdf-target: maybe-install-pdf-target-zlib
1594install-pdf-target: maybe-install-pdf-target-boehm-gc
1595install-pdf-target: maybe-install-pdf-target-qthreads
1596install-pdf-target: maybe-install-pdf-target-rda
1597install-pdf-target: maybe-install-pdf-target-libada
1598install-pdf-target: maybe-install-pdf-target-libgomp
1599
108a6f8e
CD
1600.PHONY: do-install-html
1601do-install-html:
1602 @: $(MAKE); $(unstage)
1603 @r=`${PWD_COMMAND}`; export r; \
1604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1605 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1606 install-html-target
1607
1608
1609.PHONY: install-html-host
1610
1611install-html-host: maybe-install-html-ash
1612install-html-host: maybe-install-html-autoconf
1613install-html-host: maybe-install-html-automake
1614install-html-host: maybe-install-html-bash
1615install-html-host: maybe-install-html-bfd
1616install-html-host: maybe-install-html-opcodes
1617install-html-host: maybe-install-html-binutils
1618install-html-host: maybe-install-html-bison
1619install-html-host: maybe-install-html-byacc
1620install-html-host: maybe-install-html-bzip2
1621install-html-host: maybe-install-html-dejagnu
1622install-html-host: maybe-install-html-diff
1623install-html-host: maybe-install-html-dosutils
1624install-html-host: maybe-install-html-etc
1625install-html-host: maybe-install-html-fastjar
1626install-html-host: maybe-install-html-fileutils
1627install-html-host: maybe-install-html-findutils
1628install-html-host: maybe-install-html-find
1629install-html-host: maybe-install-html-fixincludes
1630install-html-host: maybe-install-html-flex
1631install-html-host: maybe-install-html-gas
1632install-html-host: maybe-install-html-gcc
1633install-html-host: maybe-install-html-gawk
1634install-html-host: maybe-install-html-gettext
4b900473
PB
1635install-html-host: maybe-install-html-gmp
1636install-html-host: maybe-install-html-mpfr
108a6f8e
CD
1637install-html-host: maybe-install-html-gnuserv
1638install-html-host: maybe-install-html-gprof
1639install-html-host: maybe-install-html-gzip
1640install-html-host: maybe-install-html-hello
1641install-html-host: maybe-install-html-indent
1642install-html-host: maybe-install-html-intl
1643install-html-host: maybe-install-html-tcl
1644install-html-host: maybe-install-html-itcl
1645install-html-host: maybe-install-html-ld
1646install-html-host: maybe-install-html-libcpp
1647install-html-host: maybe-install-html-libdecnumber
1648install-html-host: maybe-install-html-libgui
1649install-html-host: maybe-install-html-libiberty
1650install-html-host: maybe-install-html-libtool
1651install-html-host: maybe-install-html-m4
1652install-html-host: maybe-install-html-make
1653install-html-host: maybe-install-html-mmalloc
1654install-html-host: maybe-install-html-patch
1655install-html-host: maybe-install-html-perl
1656install-html-host: maybe-install-html-prms
1657install-html-host: maybe-install-html-rcs
1658install-html-host: maybe-install-html-readline
1659install-html-host: maybe-install-html-release
1660install-html-host: maybe-install-html-recode
1661install-html-host: maybe-install-html-sed
1662install-html-host: maybe-install-html-send-pr
1663install-html-host: maybe-install-html-shellutils
1664install-html-host: maybe-install-html-sid
1665install-html-host: maybe-install-html-sim
1666install-html-host: maybe-install-html-tar
1667install-html-host: maybe-install-html-texinfo
1668install-html-host: maybe-install-html-textutils
1669install-html-host: maybe-install-html-time
1670install-html-host: maybe-install-html-uudecode
1671install-html-host: maybe-install-html-wdiff
1672install-html-host: maybe-install-html-zip
1673install-html-host: maybe-install-html-zlib
1674install-html-host: maybe-install-html-gdb
1675install-html-host: maybe-install-html-expect
1676install-html-host: maybe-install-html-guile
1677install-html-host: maybe-install-html-tk
1678install-html-host: maybe-install-html-libtermcap
1679install-html-host: maybe-install-html-utils
1680install-html-host: maybe-install-html-gnattools
1681
1682.PHONY: install-html-target
1683
1684install-html-target: maybe-install-html-target-libstdc++-v3
1685install-html-target: maybe-install-html-target-libmudflap
1686install-html-target: maybe-install-html-target-libssp
108a6f8e 1687install-html-target: maybe-install-html-target-newlib
6aa8ef82 1688install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1689install-html-target: maybe-install-html-target-libgfortran
1690install-html-target: maybe-install-html-target-libobjc
1691install-html-target: maybe-install-html-target-libtermcap
1692install-html-target: maybe-install-html-target-winsup
1693install-html-target: maybe-install-html-target-libgloss
1694install-html-target: maybe-install-html-target-libiberty
1695install-html-target: maybe-install-html-target-gperf
1696install-html-target: maybe-install-html-target-examples
1697install-html-target: maybe-install-html-target-libffi
1698install-html-target: maybe-install-html-target-libjava
1699install-html-target: maybe-install-html-target-zlib
1700install-html-target: maybe-install-html-target-boehm-gc
1701install-html-target: maybe-install-html-target-qthreads
1702install-html-target: maybe-install-html-target-rda
1703install-html-target: maybe-install-html-target-libada
1704install-html-target: maybe-install-html-target-libgomp
1705
2a4cbe27 1706.PHONY: do-installcheck
f70224b5 1707do-installcheck:
0aed8855 1708 @: $(MAKE); $(unstage)
e360f423
PB
1709 @r=`${PWD_COMMAND}`; export r; \
1710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1711 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1712 installcheck-target
f70224b5 1713
2a4cbe27
NN
1714
1715.PHONY: installcheck-host
c52c6897
PB
1716
1717installcheck-host: maybe-installcheck-ash
1718installcheck-host: maybe-installcheck-autoconf
1719installcheck-host: maybe-installcheck-automake
1720installcheck-host: maybe-installcheck-bash
1721installcheck-host: maybe-installcheck-bfd
1722installcheck-host: maybe-installcheck-opcodes
1723installcheck-host: maybe-installcheck-binutils
1724installcheck-host: maybe-installcheck-bison
1725installcheck-host: maybe-installcheck-byacc
1726installcheck-host: maybe-installcheck-bzip2
1727installcheck-host: maybe-installcheck-dejagnu
1728installcheck-host: maybe-installcheck-diff
1729installcheck-host: maybe-installcheck-dosutils
1730installcheck-host: maybe-installcheck-etc
1731installcheck-host: maybe-installcheck-fastjar
1732installcheck-host: maybe-installcheck-fileutils
1733installcheck-host: maybe-installcheck-findutils
1734installcheck-host: maybe-installcheck-find
1735installcheck-host: maybe-installcheck-fixincludes
1736installcheck-host: maybe-installcheck-flex
1737installcheck-host: maybe-installcheck-gas
1738installcheck-host: maybe-installcheck-gcc
1739installcheck-host: maybe-installcheck-gawk
1740installcheck-host: maybe-installcheck-gettext
4b900473
PB
1741installcheck-host: maybe-installcheck-gmp
1742installcheck-host: maybe-installcheck-mpfr
c52c6897
PB
1743installcheck-host: maybe-installcheck-gnuserv
1744installcheck-host: maybe-installcheck-gprof
1745installcheck-host: maybe-installcheck-gzip
1746installcheck-host: maybe-installcheck-hello
1747installcheck-host: maybe-installcheck-indent
1748installcheck-host: maybe-installcheck-intl
1749installcheck-host: maybe-installcheck-tcl
1750installcheck-host: maybe-installcheck-itcl
1751installcheck-host: maybe-installcheck-ld
1752installcheck-host: maybe-installcheck-libcpp
1753installcheck-host: maybe-installcheck-libdecnumber
1754installcheck-host: maybe-installcheck-libgui
1755installcheck-host: maybe-installcheck-libiberty
1756installcheck-host: maybe-installcheck-libtool
1757installcheck-host: maybe-installcheck-m4
1758installcheck-host: maybe-installcheck-make
1759installcheck-host: maybe-installcheck-mmalloc
1760installcheck-host: maybe-installcheck-patch
1761installcheck-host: maybe-installcheck-perl
1762installcheck-host: maybe-installcheck-prms
1763installcheck-host: maybe-installcheck-rcs
1764installcheck-host: maybe-installcheck-readline
1765installcheck-host: maybe-installcheck-release
1766installcheck-host: maybe-installcheck-recode
1767installcheck-host: maybe-installcheck-sed
1768installcheck-host: maybe-installcheck-send-pr
1769installcheck-host: maybe-installcheck-shellutils
1770installcheck-host: maybe-installcheck-sid
1771installcheck-host: maybe-installcheck-sim
1772installcheck-host: maybe-installcheck-tar
1773installcheck-host: maybe-installcheck-texinfo
1774installcheck-host: maybe-installcheck-textutils
1775installcheck-host: maybe-installcheck-time
1776installcheck-host: maybe-installcheck-uudecode
1777installcheck-host: maybe-installcheck-wdiff
1778installcheck-host: maybe-installcheck-zip
1779installcheck-host: maybe-installcheck-zlib
1780installcheck-host: maybe-installcheck-gdb
1781installcheck-host: maybe-installcheck-expect
1782installcheck-host: maybe-installcheck-guile
1783installcheck-host: maybe-installcheck-tk
1784installcheck-host: maybe-installcheck-libtermcap
1785installcheck-host: maybe-installcheck-utils
1786installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1787
1788.PHONY: installcheck-target
c52c6897
PB
1789
1790installcheck-target: maybe-installcheck-target-libstdc++-v3
1791installcheck-target: maybe-installcheck-target-libmudflap
1792installcheck-target: maybe-installcheck-target-libssp
c52c6897 1793installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1794installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1795installcheck-target: maybe-installcheck-target-libgfortran
1796installcheck-target: maybe-installcheck-target-libobjc
1797installcheck-target: maybe-installcheck-target-libtermcap
1798installcheck-target: maybe-installcheck-target-winsup
1799installcheck-target: maybe-installcheck-target-libgloss
1800installcheck-target: maybe-installcheck-target-libiberty
1801installcheck-target: maybe-installcheck-target-gperf
1802installcheck-target: maybe-installcheck-target-examples
1803installcheck-target: maybe-installcheck-target-libffi
1804installcheck-target: maybe-installcheck-target-libjava
1805installcheck-target: maybe-installcheck-target-zlib
1806installcheck-target: maybe-installcheck-target-boehm-gc
1807installcheck-target: maybe-installcheck-target-qthreads
1808installcheck-target: maybe-installcheck-target-rda
1809installcheck-target: maybe-installcheck-target-libada
1810installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1811
4fa63067 1812.PHONY: do-mostlyclean
f70224b5 1813do-mostlyclean:
0aed8855 1814 @: $(MAKE); $(unstage)
e360f423
PB
1815 @r=`${PWD_COMMAND}`; export r; \
1816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1817 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1818 mostlyclean-target
f70224b5 1819
2a4cbe27 1820
4fa63067 1821.PHONY: mostlyclean-host
c52c6897
PB
1822
1823mostlyclean-host: maybe-mostlyclean-ash
1824mostlyclean-host: maybe-mostlyclean-autoconf
1825mostlyclean-host: maybe-mostlyclean-automake
1826mostlyclean-host: maybe-mostlyclean-bash
1827mostlyclean-host: maybe-mostlyclean-bfd
1828mostlyclean-host: maybe-mostlyclean-opcodes
1829mostlyclean-host: maybe-mostlyclean-binutils
1830mostlyclean-host: maybe-mostlyclean-bison
1831mostlyclean-host: maybe-mostlyclean-byacc
1832mostlyclean-host: maybe-mostlyclean-bzip2
1833mostlyclean-host: maybe-mostlyclean-dejagnu
1834mostlyclean-host: maybe-mostlyclean-diff
1835mostlyclean-host: maybe-mostlyclean-dosutils
1836mostlyclean-host: maybe-mostlyclean-etc
1837mostlyclean-host: maybe-mostlyclean-fastjar
1838mostlyclean-host: maybe-mostlyclean-fileutils
1839mostlyclean-host: maybe-mostlyclean-findutils
1840mostlyclean-host: maybe-mostlyclean-find
1841mostlyclean-host: maybe-mostlyclean-fixincludes
1842mostlyclean-host: maybe-mostlyclean-flex
1843mostlyclean-host: maybe-mostlyclean-gas
1844mostlyclean-host: maybe-mostlyclean-gcc
1845mostlyclean-host: maybe-mostlyclean-gawk
1846mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
1847mostlyclean-host: maybe-mostlyclean-gmp
1848mostlyclean-host: maybe-mostlyclean-mpfr
c52c6897
PB
1849mostlyclean-host: maybe-mostlyclean-gnuserv
1850mostlyclean-host: maybe-mostlyclean-gprof
1851mostlyclean-host: maybe-mostlyclean-gzip
1852mostlyclean-host: maybe-mostlyclean-hello
1853mostlyclean-host: maybe-mostlyclean-indent
1854mostlyclean-host: maybe-mostlyclean-intl
1855mostlyclean-host: maybe-mostlyclean-tcl
1856mostlyclean-host: maybe-mostlyclean-itcl
1857mostlyclean-host: maybe-mostlyclean-ld
1858mostlyclean-host: maybe-mostlyclean-libcpp
1859mostlyclean-host: maybe-mostlyclean-libdecnumber
1860mostlyclean-host: maybe-mostlyclean-libgui
1861mostlyclean-host: maybe-mostlyclean-libiberty
1862mostlyclean-host: maybe-mostlyclean-libtool
1863mostlyclean-host: maybe-mostlyclean-m4
1864mostlyclean-host: maybe-mostlyclean-make
1865mostlyclean-host: maybe-mostlyclean-mmalloc
1866mostlyclean-host: maybe-mostlyclean-patch
1867mostlyclean-host: maybe-mostlyclean-perl
1868mostlyclean-host: maybe-mostlyclean-prms
1869mostlyclean-host: maybe-mostlyclean-rcs
1870mostlyclean-host: maybe-mostlyclean-readline
1871mostlyclean-host: maybe-mostlyclean-release
1872mostlyclean-host: maybe-mostlyclean-recode
1873mostlyclean-host: maybe-mostlyclean-sed
1874mostlyclean-host: maybe-mostlyclean-send-pr
1875mostlyclean-host: maybe-mostlyclean-shellutils
1876mostlyclean-host: maybe-mostlyclean-sid
1877mostlyclean-host: maybe-mostlyclean-sim
1878mostlyclean-host: maybe-mostlyclean-tar
1879mostlyclean-host: maybe-mostlyclean-texinfo
1880mostlyclean-host: maybe-mostlyclean-textutils
1881mostlyclean-host: maybe-mostlyclean-time
1882mostlyclean-host: maybe-mostlyclean-uudecode
1883mostlyclean-host: maybe-mostlyclean-wdiff
1884mostlyclean-host: maybe-mostlyclean-zip
1885mostlyclean-host: maybe-mostlyclean-zlib
1886mostlyclean-host: maybe-mostlyclean-gdb
1887mostlyclean-host: maybe-mostlyclean-expect
1888mostlyclean-host: maybe-mostlyclean-guile
1889mostlyclean-host: maybe-mostlyclean-tk
1890mostlyclean-host: maybe-mostlyclean-libtermcap
1891mostlyclean-host: maybe-mostlyclean-utils
1892mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1893
4fa63067 1894.PHONY: mostlyclean-target
c52c6897
PB
1895
1896mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1897mostlyclean-target: maybe-mostlyclean-target-libmudflap
1898mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 1899mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 1900mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
1901mostlyclean-target: maybe-mostlyclean-target-libgfortran
1902mostlyclean-target: maybe-mostlyclean-target-libobjc
1903mostlyclean-target: maybe-mostlyclean-target-libtermcap
1904mostlyclean-target: maybe-mostlyclean-target-winsup
1905mostlyclean-target: maybe-mostlyclean-target-libgloss
1906mostlyclean-target: maybe-mostlyclean-target-libiberty
1907mostlyclean-target: maybe-mostlyclean-target-gperf
1908mostlyclean-target: maybe-mostlyclean-target-examples
1909mostlyclean-target: maybe-mostlyclean-target-libffi
1910mostlyclean-target: maybe-mostlyclean-target-libjava
1911mostlyclean-target: maybe-mostlyclean-target-zlib
1912mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1913mostlyclean-target: maybe-mostlyclean-target-qthreads
1914mostlyclean-target: maybe-mostlyclean-target-rda
1915mostlyclean-target: maybe-mostlyclean-target-libada
1916mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1917
4fa63067 1918.PHONY: do-clean
f70224b5 1919do-clean:
0aed8855 1920 @: $(MAKE); $(unstage)
e360f423
PB
1921 @r=`${PWD_COMMAND}`; export r; \
1922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1923 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1924 clean-target
f70224b5 1925
2a4cbe27 1926
4fa63067 1927.PHONY: clean-host
c52c6897
PB
1928
1929clean-host: maybe-clean-ash
1930clean-host: maybe-clean-autoconf
1931clean-host: maybe-clean-automake
1932clean-host: maybe-clean-bash
1933clean-host: maybe-clean-bfd
1934clean-host: maybe-clean-opcodes
1935clean-host: maybe-clean-binutils
1936clean-host: maybe-clean-bison
1937clean-host: maybe-clean-byacc
1938clean-host: maybe-clean-bzip2
1939clean-host: maybe-clean-dejagnu
1940clean-host: maybe-clean-diff
1941clean-host: maybe-clean-dosutils
1942clean-host: maybe-clean-etc
1943clean-host: maybe-clean-fastjar
1944clean-host: maybe-clean-fileutils
1945clean-host: maybe-clean-findutils
1946clean-host: maybe-clean-find
1947clean-host: maybe-clean-fixincludes
1948clean-host: maybe-clean-flex
1949clean-host: maybe-clean-gas
1950clean-host: maybe-clean-gcc
1951clean-host: maybe-clean-gawk
1952clean-host: maybe-clean-gettext
4b900473
PB
1953clean-host: maybe-clean-gmp
1954clean-host: maybe-clean-mpfr
c52c6897
PB
1955clean-host: maybe-clean-gnuserv
1956clean-host: maybe-clean-gprof
1957clean-host: maybe-clean-gzip
1958clean-host: maybe-clean-hello
1959clean-host: maybe-clean-indent
1960clean-host: maybe-clean-intl
1961clean-host: maybe-clean-tcl
1962clean-host: maybe-clean-itcl
1963clean-host: maybe-clean-ld
1964clean-host: maybe-clean-libcpp
1965clean-host: maybe-clean-libdecnumber
1966clean-host: maybe-clean-libgui
1967clean-host: maybe-clean-libiberty
1968clean-host: maybe-clean-libtool
1969clean-host: maybe-clean-m4
1970clean-host: maybe-clean-make
1971clean-host: maybe-clean-mmalloc
1972clean-host: maybe-clean-patch
1973clean-host: maybe-clean-perl
1974clean-host: maybe-clean-prms
1975clean-host: maybe-clean-rcs
1976clean-host: maybe-clean-readline
1977clean-host: maybe-clean-release
1978clean-host: maybe-clean-recode
1979clean-host: maybe-clean-sed
1980clean-host: maybe-clean-send-pr
1981clean-host: maybe-clean-shellutils
1982clean-host: maybe-clean-sid
1983clean-host: maybe-clean-sim
1984clean-host: maybe-clean-tar
1985clean-host: maybe-clean-texinfo
1986clean-host: maybe-clean-textutils
1987clean-host: maybe-clean-time
1988clean-host: maybe-clean-uudecode
1989clean-host: maybe-clean-wdiff
1990clean-host: maybe-clean-zip
1991clean-host: maybe-clean-zlib
1992clean-host: maybe-clean-gdb
1993clean-host: maybe-clean-expect
1994clean-host: maybe-clean-guile
1995clean-host: maybe-clean-tk
1996clean-host: maybe-clean-libtermcap
1997clean-host: maybe-clean-utils
1998clean-host: maybe-clean-gnattools
2a4cbe27 1999
4fa63067 2000.PHONY: clean-target
c52c6897
PB
2001
2002clean-target: maybe-clean-target-libstdc++-v3
2003clean-target: maybe-clean-target-libmudflap
2004clean-target: maybe-clean-target-libssp
c52c6897 2005clean-target: maybe-clean-target-newlib
6aa8ef82 2006clean-target: maybe-clean-target-libgcc
c52c6897
PB
2007clean-target: maybe-clean-target-libgfortran
2008clean-target: maybe-clean-target-libobjc
2009clean-target: maybe-clean-target-libtermcap
2010clean-target: maybe-clean-target-winsup
2011clean-target: maybe-clean-target-libgloss
2012clean-target: maybe-clean-target-libiberty
2013clean-target: maybe-clean-target-gperf
2014clean-target: maybe-clean-target-examples
2015clean-target: maybe-clean-target-libffi
2016clean-target: maybe-clean-target-libjava
2017clean-target: maybe-clean-target-zlib
2018clean-target: maybe-clean-target-boehm-gc
2019clean-target: maybe-clean-target-qthreads
2020clean-target: maybe-clean-target-rda
2021clean-target: maybe-clean-target-libada
2022clean-target: maybe-clean-target-libgomp
2a4cbe27 2023
4fa63067 2024.PHONY: do-distclean
f70224b5 2025do-distclean:
0aed8855 2026 @: $(MAKE); $(unstage)
e360f423
PB
2027 @r=`${PWD_COMMAND}`; export r; \
2028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2029 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2030 distclean-target
f70224b5 2031
2a4cbe27 2032
4fa63067 2033.PHONY: distclean-host
c52c6897
PB
2034
2035distclean-host: maybe-distclean-ash
2036distclean-host: maybe-distclean-autoconf
2037distclean-host: maybe-distclean-automake
2038distclean-host: maybe-distclean-bash
2039distclean-host: maybe-distclean-bfd
2040distclean-host: maybe-distclean-opcodes
2041distclean-host: maybe-distclean-binutils
2042distclean-host: maybe-distclean-bison
2043distclean-host: maybe-distclean-byacc
2044distclean-host: maybe-distclean-bzip2
2045distclean-host: maybe-distclean-dejagnu
2046distclean-host: maybe-distclean-diff
2047distclean-host: maybe-distclean-dosutils
2048distclean-host: maybe-distclean-etc
2049distclean-host: maybe-distclean-fastjar
2050distclean-host: maybe-distclean-fileutils
2051distclean-host: maybe-distclean-findutils
2052distclean-host: maybe-distclean-find
2053distclean-host: maybe-distclean-fixincludes
2054distclean-host: maybe-distclean-flex
2055distclean-host: maybe-distclean-gas
2056distclean-host: maybe-distclean-gcc
2057distclean-host: maybe-distclean-gawk
2058distclean-host: maybe-distclean-gettext
4b900473
PB
2059distclean-host: maybe-distclean-gmp
2060distclean-host: maybe-distclean-mpfr
c52c6897
PB
2061distclean-host: maybe-distclean-gnuserv
2062distclean-host: maybe-distclean-gprof
2063distclean-host: maybe-distclean-gzip
2064distclean-host: maybe-distclean-hello
2065distclean-host: maybe-distclean-indent
2066distclean-host: maybe-distclean-intl
2067distclean-host: maybe-distclean-tcl
2068distclean-host: maybe-distclean-itcl
2069distclean-host: maybe-distclean-ld
2070distclean-host: maybe-distclean-libcpp
2071distclean-host: maybe-distclean-libdecnumber
2072distclean-host: maybe-distclean-libgui
2073distclean-host: maybe-distclean-libiberty
2074distclean-host: maybe-distclean-libtool
2075distclean-host: maybe-distclean-m4
2076distclean-host: maybe-distclean-make
2077distclean-host: maybe-distclean-mmalloc
2078distclean-host: maybe-distclean-patch
2079distclean-host: maybe-distclean-perl
2080distclean-host: maybe-distclean-prms
2081distclean-host: maybe-distclean-rcs
2082distclean-host: maybe-distclean-readline
2083distclean-host: maybe-distclean-release
2084distclean-host: maybe-distclean-recode
2085distclean-host: maybe-distclean-sed
2086distclean-host: maybe-distclean-send-pr
2087distclean-host: maybe-distclean-shellutils
2088distclean-host: maybe-distclean-sid
2089distclean-host: maybe-distclean-sim
2090distclean-host: maybe-distclean-tar
2091distclean-host: maybe-distclean-texinfo
2092distclean-host: maybe-distclean-textutils
2093distclean-host: maybe-distclean-time
2094distclean-host: maybe-distclean-uudecode
2095distclean-host: maybe-distclean-wdiff
2096distclean-host: maybe-distclean-zip
2097distclean-host: maybe-distclean-zlib
2098distclean-host: maybe-distclean-gdb
2099distclean-host: maybe-distclean-expect
2100distclean-host: maybe-distclean-guile
2101distclean-host: maybe-distclean-tk
2102distclean-host: maybe-distclean-libtermcap
2103distclean-host: maybe-distclean-utils
2104distclean-host: maybe-distclean-gnattools
2a4cbe27 2105
4fa63067 2106.PHONY: distclean-target
c52c6897
PB
2107
2108distclean-target: maybe-distclean-target-libstdc++-v3
2109distclean-target: maybe-distclean-target-libmudflap
2110distclean-target: maybe-distclean-target-libssp
c52c6897 2111distclean-target: maybe-distclean-target-newlib
6aa8ef82 2112distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2113distclean-target: maybe-distclean-target-libgfortran
2114distclean-target: maybe-distclean-target-libobjc
2115distclean-target: maybe-distclean-target-libtermcap
2116distclean-target: maybe-distclean-target-winsup
2117distclean-target: maybe-distclean-target-libgloss
2118distclean-target: maybe-distclean-target-libiberty
2119distclean-target: maybe-distclean-target-gperf
2120distclean-target: maybe-distclean-target-examples
2121distclean-target: maybe-distclean-target-libffi
2122distclean-target: maybe-distclean-target-libjava
2123distclean-target: maybe-distclean-target-zlib
2124distclean-target: maybe-distclean-target-boehm-gc
2125distclean-target: maybe-distclean-target-qthreads
2126distclean-target: maybe-distclean-target-rda
2127distclean-target: maybe-distclean-target-libada
2128distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2129
4fa63067 2130.PHONY: do-maintainer-clean
f70224b5 2131do-maintainer-clean:
0aed8855 2132 @: $(MAKE); $(unstage)
e360f423
PB
2133 @r=`${PWD_COMMAND}`; export r; \
2134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2135 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2136 maintainer-clean-target
f70224b5 2137
2a4cbe27 2138
4fa63067 2139.PHONY: maintainer-clean-host
c52c6897
PB
2140
2141maintainer-clean-host: maybe-maintainer-clean-ash
2142maintainer-clean-host: maybe-maintainer-clean-autoconf
2143maintainer-clean-host: maybe-maintainer-clean-automake
2144maintainer-clean-host: maybe-maintainer-clean-bash
2145maintainer-clean-host: maybe-maintainer-clean-bfd
2146maintainer-clean-host: maybe-maintainer-clean-opcodes
2147maintainer-clean-host: maybe-maintainer-clean-binutils
2148maintainer-clean-host: maybe-maintainer-clean-bison
2149maintainer-clean-host: maybe-maintainer-clean-byacc
2150maintainer-clean-host: maybe-maintainer-clean-bzip2
2151maintainer-clean-host: maybe-maintainer-clean-dejagnu
2152maintainer-clean-host: maybe-maintainer-clean-diff
2153maintainer-clean-host: maybe-maintainer-clean-dosutils
2154maintainer-clean-host: maybe-maintainer-clean-etc
2155maintainer-clean-host: maybe-maintainer-clean-fastjar
2156maintainer-clean-host: maybe-maintainer-clean-fileutils
2157maintainer-clean-host: maybe-maintainer-clean-findutils
2158maintainer-clean-host: maybe-maintainer-clean-find
2159maintainer-clean-host: maybe-maintainer-clean-fixincludes
2160maintainer-clean-host: maybe-maintainer-clean-flex
2161maintainer-clean-host: maybe-maintainer-clean-gas
2162maintainer-clean-host: maybe-maintainer-clean-gcc
2163maintainer-clean-host: maybe-maintainer-clean-gawk
2164maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2165maintainer-clean-host: maybe-maintainer-clean-gmp
2166maintainer-clean-host: maybe-maintainer-clean-mpfr
c52c6897
PB
2167maintainer-clean-host: maybe-maintainer-clean-gnuserv
2168maintainer-clean-host: maybe-maintainer-clean-gprof
2169maintainer-clean-host: maybe-maintainer-clean-gzip
2170maintainer-clean-host: maybe-maintainer-clean-hello
2171maintainer-clean-host: maybe-maintainer-clean-indent
2172maintainer-clean-host: maybe-maintainer-clean-intl
2173maintainer-clean-host: maybe-maintainer-clean-tcl
2174maintainer-clean-host: maybe-maintainer-clean-itcl
2175maintainer-clean-host: maybe-maintainer-clean-ld
2176maintainer-clean-host: maybe-maintainer-clean-libcpp
2177maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2178maintainer-clean-host: maybe-maintainer-clean-libgui
2179maintainer-clean-host: maybe-maintainer-clean-libiberty
2180maintainer-clean-host: maybe-maintainer-clean-libtool
2181maintainer-clean-host: maybe-maintainer-clean-m4
2182maintainer-clean-host: maybe-maintainer-clean-make
2183maintainer-clean-host: maybe-maintainer-clean-mmalloc
2184maintainer-clean-host: maybe-maintainer-clean-patch
2185maintainer-clean-host: maybe-maintainer-clean-perl
2186maintainer-clean-host: maybe-maintainer-clean-prms
2187maintainer-clean-host: maybe-maintainer-clean-rcs
2188maintainer-clean-host: maybe-maintainer-clean-readline
2189maintainer-clean-host: maybe-maintainer-clean-release
2190maintainer-clean-host: maybe-maintainer-clean-recode
2191maintainer-clean-host: maybe-maintainer-clean-sed
2192maintainer-clean-host: maybe-maintainer-clean-send-pr
2193maintainer-clean-host: maybe-maintainer-clean-shellutils
2194maintainer-clean-host: maybe-maintainer-clean-sid
2195maintainer-clean-host: maybe-maintainer-clean-sim
2196maintainer-clean-host: maybe-maintainer-clean-tar
2197maintainer-clean-host: maybe-maintainer-clean-texinfo
2198maintainer-clean-host: maybe-maintainer-clean-textutils
2199maintainer-clean-host: maybe-maintainer-clean-time
2200maintainer-clean-host: maybe-maintainer-clean-uudecode
2201maintainer-clean-host: maybe-maintainer-clean-wdiff
2202maintainer-clean-host: maybe-maintainer-clean-zip
2203maintainer-clean-host: maybe-maintainer-clean-zlib
2204maintainer-clean-host: maybe-maintainer-clean-gdb
2205maintainer-clean-host: maybe-maintainer-clean-expect
2206maintainer-clean-host: maybe-maintainer-clean-guile
2207maintainer-clean-host: maybe-maintainer-clean-tk
2208maintainer-clean-host: maybe-maintainer-clean-libtermcap
2209maintainer-clean-host: maybe-maintainer-clean-utils
2210maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2211
4fa63067 2212.PHONY: maintainer-clean-target
c52c6897
PB
2213
2214maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2215maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2216maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2217maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2218maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2219maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2220maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2221maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2222maintainer-clean-target: maybe-maintainer-clean-target-winsup
2223maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2224maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2225maintainer-clean-target: maybe-maintainer-clean-target-gperf
2226maintainer-clean-target: maybe-maintainer-clean-target-examples
2227maintainer-clean-target: maybe-maintainer-clean-target-libffi
2228maintainer-clean-target: maybe-maintainer-clean-target-libjava
2229maintainer-clean-target: maybe-maintainer-clean-target-zlib
2230maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2231maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2232maintainer-clean-target: maybe-maintainer-clean-target-rda
2233maintainer-clean-target: maybe-maintainer-clean-target-libada
2234maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2235
2a4cbe27 2236
4fa63067 2237# Here are the targets which correspond to the do-X targets.
2a4cbe27 2238
a3ca38d2
DD
2239.PHONY: info installcheck dvi pdf html
2240.PHONY: install-info install-pdf install-html
4fa63067
NN
2241.PHONY: clean distclean mostlyclean maintainer-clean realclean
2242.PHONY: local-clean local-distclean local-maintainer-clean
2243info: do-info
2244installcheck: do-installcheck
2245dvi: do-dvi
56a8fe78 2246pdf: do-pdf
6d389afc 2247html: do-html
2a4cbe27 2248
4fa63067
NN
2249# Make sure makeinfo is built before we do a `make info', if we're
2250# in fact building texinfo.
2251do-info: maybe-all-texinfo
2a4cbe27 2252
4fa63067 2253install-info: do-install-info dir.info
b40e3958 2254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2255 if [ -f dir.info ] ; then \
2256 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2257 else true ; fi
2a4cbe27 2258
a3ca38d2
DD
2259install-pdf: do-install-pdf
2260
108a6f8e
CD
2261install-html: do-install-html
2262
4fa63067
NN
2263local-clean:
2264 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2265
4fa63067
NN
2266local-distclean:
2267 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2268 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2269 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2270 rm -rf $(TARGET_SUBDIR); \
2271 else true; fi
2272 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2273 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2274 rm -rf $(HOST_SUBDIR); \
2275 else true; fi
4fa63067
NN
2276 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2277 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2278 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2279 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2280 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2281
4fa63067
NN
2282local-maintainer-clean:
2283 @echo "This command is intended for maintainers to use;"
2284 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2285
4fa63067
NN
2286clean: do-clean local-clean
2287mostlyclean: do-mostlyclean local-clean
2288distclean: do-distclean local-clean local-distclean
2289maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2290maintainer-clean: local-distclean
2291realclean: maintainer-clean
2a4cbe27 2292
4fa63067 2293# Check target.
2a4cbe27 2294
4fa63067
NN
2295.PHONY: check do-check
2296check: do-check
2a4cbe27 2297
4fa63067 2298# Only include modules actually being configured and built.
f70224b5
PB
2299.PHONY: check-host
2300check-host: \
4fa63067
NN
2301 maybe-check-ash \
2302 maybe-check-autoconf \
2303 maybe-check-automake \
2304 maybe-check-bash \
2305 maybe-check-bfd \
2306 maybe-check-opcodes \
2307 maybe-check-binutils \
2308 maybe-check-bison \
2309 maybe-check-byacc \
2310 maybe-check-bzip2 \
2311 maybe-check-dejagnu \
2312 maybe-check-diff \
2313 maybe-check-dosutils \
2314 maybe-check-etc \
2315 maybe-check-fastjar \
2316 maybe-check-fileutils \
2317 maybe-check-findutils \
2318 maybe-check-find \
d3ed111c 2319 maybe-check-fixincludes \
4fa63067
NN
2320 maybe-check-flex \
2321 maybe-check-gas \
b813574b 2322 maybe-check-gcc \
4fa63067
NN
2323 maybe-check-gawk \
2324 maybe-check-gettext \
4b900473
PB
2325 maybe-check-gmp \
2326 maybe-check-mpfr \
4fa63067
NN
2327 maybe-check-gnuserv \
2328 maybe-check-gprof \
2329 maybe-check-gzip \
2330 maybe-check-hello \
2331 maybe-check-indent \
2332 maybe-check-intl \
2333 maybe-check-tcl \
2334 maybe-check-itcl \
2335 maybe-check-ld \
04cf1b77 2336 maybe-check-libcpp \
be01d343 2337 maybe-check-libdecnumber \
4fa63067
NN
2338 maybe-check-libgui \
2339 maybe-check-libiberty \
2340 maybe-check-libtool \
2341 maybe-check-m4 \
2342 maybe-check-make \
2343 maybe-check-mmalloc \
2344 maybe-check-patch \
2345 maybe-check-perl \
2346 maybe-check-prms \
2347 maybe-check-rcs \
2348 maybe-check-readline \
2349 maybe-check-release \
2350 maybe-check-recode \
2351 maybe-check-sed \
2352 maybe-check-send-pr \
2353 maybe-check-shellutils \
2354 maybe-check-sid \
2355 maybe-check-sim \
2356 maybe-check-tar \
2357 maybe-check-texinfo \
2358 maybe-check-textutils \
2359 maybe-check-time \
2360 maybe-check-uudecode \
2361 maybe-check-wdiff \
2362 maybe-check-zip \
2363 maybe-check-zlib \
2364 maybe-check-gdb \
2365 maybe-check-expect \
2366 maybe-check-guile \
2367 maybe-check-tk \
4fa63067
NN
2368 maybe-check-libtermcap \
2369 maybe-check-utils \
f70224b5
PB
2370 maybe-check-gnattools
2371
2372.PHONY: check-target
2373check-target: \
4fa63067 2374 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2375 maybe-check-target-libmudflap \
064d0a7c 2376 maybe-check-target-libssp \
4fa63067 2377 maybe-check-target-newlib \
6aa8ef82 2378 maybe-check-target-libgcc \
4b1cb4fe 2379 maybe-check-target-libgfortran \
4fa63067
NN
2380 maybe-check-target-libobjc \
2381 maybe-check-target-libtermcap \
2382 maybe-check-target-winsup \
2383 maybe-check-target-libgloss \
2384 maybe-check-target-libiberty \
2385 maybe-check-target-gperf \
2386 maybe-check-target-examples \
2387 maybe-check-target-libffi \
2388 maybe-check-target-libjava \
2389 maybe-check-target-zlib \
2390 maybe-check-target-boehm-gc \
2391 maybe-check-target-qthreads \
2392 maybe-check-target-rda \
b3ded179
PB
2393 maybe-check-target-libada \
2394 maybe-check-target-libgomp
f70224b5
PB
2395
2396do-check:
0aed8855 2397 @: $(MAKE); $(unstage)
e360f423
PB
2398 @r=`${PWD_COMMAND}`; export r; \
2399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2400 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2401
4fa63067 2402# Automated reporting of test results.
2a4cbe27 2403
4fa63067
NN
2404warning.log: build.log
2405 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2406
4fa63067
NN
2407mail-report.log:
2408 if test x'$(BOOT_CFLAGS)' != x''; then \
2409 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2410 fi; \
2411 $(srcdir)/contrib/test_summary -t >$@
2412 chmod +x $@
2413 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2414
4fa63067
NN
2415mail-report-with-warnings.log: warning.log
2416 if test x'$(BOOT_CFLAGS)' != x''; then \
2417 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2418 fi; \
2419 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2420 chmod +x $@
2421 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2422
4fa63067 2423# Installation targets.
2a4cbe27 2424
4fa63067 2425.PHONY: install uninstall
f70224b5 2426install:
0aed8855 2427 @: $(MAKE); $(unstage)
e360f423
PB
2428 @r=`${PWD_COMMAND}`; export r; \
2429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2430 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2431
4fa63067
NN
2432.PHONY: install-host-nogcc
2433install-host-nogcc: \
2434 maybe-install-ash \
2435 maybe-install-autoconf \
2436 maybe-install-automake \
2437 maybe-install-bash \
2438 maybe-install-bfd \
2439 maybe-install-opcodes \
2440 maybe-install-binutils \
2441 maybe-install-bison \
2442 maybe-install-byacc \
2443 maybe-install-bzip2 \
2444 maybe-install-dejagnu \
2445 maybe-install-diff \
2446 maybe-install-dosutils \
2447 maybe-install-etc \
2448 maybe-install-fastjar \
2449 maybe-install-fileutils \
2450 maybe-install-findutils \
2451 maybe-install-find \
d3ed111c 2452 maybe-install-fixincludes \
4fa63067
NN
2453 maybe-install-flex \
2454 maybe-install-gas \
2455 maybe-install-gawk \
2456 maybe-install-gettext \
4b900473
PB
2457 maybe-install-gmp \
2458 maybe-install-mpfr \
4fa63067
NN
2459 maybe-install-gnuserv \
2460 maybe-install-gprof \
2461 maybe-install-gzip \
2462 maybe-install-hello \
2463 maybe-install-indent \
2464 maybe-install-intl \
2465 maybe-install-tcl \
2466 maybe-install-itcl \
2467 maybe-install-ld \
04cf1b77 2468 maybe-install-libcpp \
be01d343 2469 maybe-install-libdecnumber \
4fa63067
NN
2470 maybe-install-libgui \
2471 maybe-install-libiberty \
2472 maybe-install-libtool \
2473 maybe-install-m4 \
2474 maybe-install-make \
2475 maybe-install-mmalloc \
2476 maybe-install-patch \
2477 maybe-install-perl \
2478 maybe-install-prms \
2479 maybe-install-rcs \
2480 maybe-install-readline \
2481 maybe-install-release \
2482 maybe-install-recode \
2483 maybe-install-sed \
2484 maybe-install-send-pr \
2485 maybe-install-shellutils \
2486 maybe-install-sid \
2487 maybe-install-sim \
2488 maybe-install-tar \
2489 maybe-install-texinfo \
2490 maybe-install-textutils \
2491 maybe-install-time \
2492 maybe-install-uudecode \
2493 maybe-install-wdiff \
2494 maybe-install-zip \
2495 maybe-install-zlib \
2496 maybe-install-gdb \
2497 maybe-install-expect \
2498 maybe-install-guile \
2499 maybe-install-tk \
4fa63067 2500 maybe-install-libtermcap \
b00612cc
PB
2501 maybe-install-utils \
2502 maybe-install-gnattools
2a4cbe27 2503
4fa63067 2504.PHONY: install-host
b813574b 2505install-host: \
4fa63067
NN
2506 maybe-install-ash \
2507 maybe-install-autoconf \
2508 maybe-install-automake \
2509 maybe-install-bash \
2510 maybe-install-bfd \
2511 maybe-install-opcodes \
2512 maybe-install-binutils \
2513 maybe-install-bison \
2514 maybe-install-byacc \
2515 maybe-install-bzip2 \
2516 maybe-install-dejagnu \
2517 maybe-install-diff \
2518 maybe-install-dosutils \
2519 maybe-install-etc \
2520 maybe-install-fastjar \
2521 maybe-install-fileutils \
2522 maybe-install-findutils \
2523 maybe-install-find \
d3ed111c 2524 maybe-install-fixincludes \
4fa63067
NN
2525 maybe-install-flex \
2526 maybe-install-gas \
b813574b 2527 maybe-install-gcc \
4fa63067
NN
2528 maybe-install-gawk \
2529 maybe-install-gettext \
4b900473
PB
2530 maybe-install-gmp \
2531 maybe-install-mpfr \
4fa63067
NN
2532 maybe-install-gnuserv \
2533 maybe-install-gprof \
2534 maybe-install-gzip \
2535 maybe-install-hello \
2536 maybe-install-indent \
2537 maybe-install-intl \
2538 maybe-install-tcl \
2539 maybe-install-itcl \
2540 maybe-install-ld \
04cf1b77 2541 maybe-install-libcpp \
be01d343 2542 maybe-install-libdecnumber \
4fa63067
NN
2543 maybe-install-libgui \
2544 maybe-install-libiberty \
2545 maybe-install-libtool \
2546 maybe-install-m4 \
2547 maybe-install-make \
2548 maybe-install-mmalloc \
2549 maybe-install-patch \
2550 maybe-install-perl \
2551 maybe-install-prms \
2552 maybe-install-rcs \
2553 maybe-install-readline \
2554 maybe-install-release \
2555 maybe-install-recode \
2556 maybe-install-sed \
2557 maybe-install-send-pr \
2558 maybe-install-shellutils \
2559 maybe-install-sid \
2560 maybe-install-sim \
2561 maybe-install-tar \
2562 maybe-install-texinfo \
2563 maybe-install-textutils \
2564 maybe-install-time \
2565 maybe-install-uudecode \
2566 maybe-install-wdiff \
2567 maybe-install-zip \
2568 maybe-install-zlib \
2569 maybe-install-gdb \
2570 maybe-install-expect \
2571 maybe-install-guile \
2572 maybe-install-tk \
4fa63067 2573 maybe-install-libtermcap \
b00612cc
PB
2574 maybe-install-utils \
2575 maybe-install-gnattools
2a4cbe27 2576
4fa63067
NN
2577.PHONY: install-target
2578install-target: \
2579 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2580 maybe-install-target-libmudflap \
064d0a7c 2581 maybe-install-target-libssp \
4fa63067 2582 maybe-install-target-newlib \
6aa8ef82 2583 maybe-install-target-libgcc \
4b1cb4fe 2584 maybe-install-target-libgfortran \
4fa63067
NN
2585 maybe-install-target-libobjc \
2586 maybe-install-target-libtermcap \
2587 maybe-install-target-winsup \
2588 maybe-install-target-libgloss \
2589 maybe-install-target-libiberty \
2590 maybe-install-target-gperf \
2591 maybe-install-target-examples \
2592 maybe-install-target-libffi \
2593 maybe-install-target-libjava \
2594 maybe-install-target-zlib \
2595 maybe-install-target-boehm-gc \
2596 maybe-install-target-qthreads \
2597 maybe-install-target-rda \
b3ded179
PB
2598 maybe-install-target-libada \
2599 maybe-install-target-libgomp
2a4cbe27 2600
4fa63067
NN
2601uninstall:
2602 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2603
4fa63067
NN
2604.PHONY: install.all
2605install.all: install-no-fixedincludes
2606 @if [ -f ./gcc/Makefile ] ; then \
2607 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2609 $(HOST_EXPORTS) \
4fa63067
NN
2610 (cd ./gcc && \
2611 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2612 else \
2613 true ; \
2614 fi
2a4cbe27 2615
4fa63067
NN
2616# install-no-fixedincludes is used because Cygnus can not distribute
2617# the fixed header files.
2618.PHONY: install-no-fixedincludes
2619install-no-fixedincludes: installdirs install-host-nogcc \
2620 install-target gcc-no-fixedincludes
2a4cbe27 2621
4fa63067 2622### other supporting targets
2a4cbe27 2623
4fa63067
NN
2624MAKEDIRS= \
2625 $(DESTDIR)$(prefix) \
2626 $(DESTDIR)$(exec_prefix)
2627.PHONY: installdirs
2628installdirs: mkinstalldirs
2629 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2630
4fa63067
NN
2631dir.info: do-install-info
2632 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2633 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2634 mv -f dir.info.new dir.info ; \
2635 else true ; \
2636 fi
2a4cbe27 2637
4fa63067
NN
2638dist:
2639 @echo "Building a full distribution of this tree isn't done"
2640 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2641
4fa63067 2642etags tags: TAGS
2a4cbe27 2643
4fa63067
NN
2644# Right now this just builds TAGS in each subdirectory. emacs19 has the
2645# ability to use several tags files at once, so there is probably no need
2646# to combine them into one big TAGS file (like CVS 1.3 does). We could
2647# (if we felt like it) have this Makefile write a piece of elisp which
2648# the user could load to tell emacs19 where all the TAGS files we just
2649# built are.
2650TAGS: do-TAGS
2a4cbe27 2651
a7254363
PB
2652# ------------------------------------
2653# Macros for configure and all targets
2654# ------------------------------------
2655
2656
2657
2658
2659
4fa63067
NN
2660# --------------------------------------
2661# Modules which run on the build machine
2662# --------------------------------------
2663
a7254363 2664
4fa63067
NN
2665.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2666maybe-configure-build-libiberty:
4f0ef2d8
CD
2667@if gcc-bootstrap
2668configure-build-libiberty: stage_current
2669@endif gcc-bootstrap
6bd3dfaa
PB
2670@if build-libiberty
2671maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2672configure-build-libiberty:
0aed8855 2673 @: $(MAKE); $(unstage)
c52c6897 2674 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2676 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2677 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2678 $(BUILD_EXPORTS) \
4fa63067
NN
2679 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2680 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2681 case $(srcdir) in \
b00612cc
PB
2682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2683 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2685 esac; \
b00612cc
PB
2686 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2687 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2688 rm -f no-such-file || : ; \
2689 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2690 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2691 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2692 || exit 1
6bd3dfaa 2693@endif build-libiberty
2a4cbe27 2694
a7254363
PB
2695
2696
d545f33b
PB
2697
2698
4fa63067
NN
2699.PHONY: all-build-libiberty maybe-all-build-libiberty
2700maybe-all-build-libiberty:
4f0ef2d8
CD
2701@if gcc-bootstrap
2702all-build-libiberty: stage_current
2703@endif gcc-bootstrap
6bd3dfaa 2704@if build-libiberty
72b2455a 2705TARGET-build-libiberty=all
6bd3dfaa 2706maybe-all-build-libiberty: all-build-libiberty
4fa63067 2707all-build-libiberty: configure-build-libiberty
0aed8855 2708 @: $(MAKE); $(unstage)
4fa63067 2709 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2711 $(BUILD_EXPORTS) \
72b2455a 2712 (cd $(BUILD_SUBDIR)/libiberty && \
a7254363 2713 $(MAKE) $(TARGET-build-libiberty))
6bd3dfaa 2714@endif build-libiberty
2a4cbe27 2715
a7254363
PB
2716
2717
d545f33b
PB
2718
2719
6a9cf61e
PB
2720.PHONY: configure-build-bison maybe-configure-build-bison
2721maybe-configure-build-bison:
4f0ef2d8
CD
2722@if gcc-bootstrap
2723configure-build-bison: stage_current
2724@endif gcc-bootstrap
6a9cf61e
PB
2725@if build-bison
2726maybe-configure-build-bison: configure-build-bison
c52c6897 2727configure-build-bison:
0aed8855 2728 @: $(MAKE); $(unstage)
c52c6897 2729 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2731 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2732 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2733 $(BUILD_EXPORTS) \
2734 echo Configuring in $(BUILD_SUBDIR)/bison; \
2735 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2736 case $(srcdir) in \
b00612cc
PB
2737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2738 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2740 esac; \
b00612cc
PB
2741 srcdiroption="--srcdir=$${topdir}/bison"; \
2742 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2743 rm -f no-such-file || : ; \
2744 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2745 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2746 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2747 || exit 1
2748@endif build-bison
2749
a7254363
PB
2750
2751
d545f33b
PB
2752
2753
6a9cf61e
PB
2754.PHONY: all-build-bison maybe-all-build-bison
2755maybe-all-build-bison:
4f0ef2d8
CD
2756@if gcc-bootstrap
2757all-build-bison: stage_current
2758@endif gcc-bootstrap
6a9cf61e 2759@if build-bison
72b2455a 2760TARGET-build-bison=all
6a9cf61e
PB
2761maybe-all-build-bison: all-build-bison
2762all-build-bison: configure-build-bison
0aed8855 2763 @: $(MAKE); $(unstage)
6a9cf61e
PB
2764 @r=`${PWD_COMMAND}`; export r; \
2765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2766 $(BUILD_EXPORTS) \
72b2455a 2767 (cd $(BUILD_SUBDIR)/bison && \
a7254363 2768 $(MAKE) $(TARGET-build-bison))
6a9cf61e
PB
2769@endif build-bison
2770
a7254363
PB
2771
2772
d545f33b
PB
2773
2774
6a9cf61e
PB
2775.PHONY: configure-build-byacc maybe-configure-build-byacc
2776maybe-configure-build-byacc:
4f0ef2d8
CD
2777@if gcc-bootstrap
2778configure-build-byacc: stage_current
2779@endif gcc-bootstrap
6a9cf61e
PB
2780@if build-byacc
2781maybe-configure-build-byacc: configure-build-byacc
c52c6897 2782configure-build-byacc:
0aed8855 2783 @: $(MAKE); $(unstage)
c52c6897 2784 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2786 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2787 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2788 $(BUILD_EXPORTS) \
2789 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2790 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2791 case $(srcdir) in \
b00612cc
PB
2792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2793 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2795 esac; \
b00612cc
PB
2796 srcdiroption="--srcdir=$${topdir}/byacc"; \
2797 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2798 rm -f no-such-file || : ; \
2799 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2800 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2801 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2802 || exit 1
2803@endif build-byacc
2804
a7254363
PB
2805
2806
d545f33b
PB
2807
2808
6a9cf61e
PB
2809.PHONY: all-build-byacc maybe-all-build-byacc
2810maybe-all-build-byacc:
4f0ef2d8
CD
2811@if gcc-bootstrap
2812all-build-byacc: stage_current
2813@endif gcc-bootstrap
6a9cf61e 2814@if build-byacc
72b2455a 2815TARGET-build-byacc=all
6a9cf61e
PB
2816maybe-all-build-byacc: all-build-byacc
2817all-build-byacc: configure-build-byacc
0aed8855 2818 @: $(MAKE); $(unstage)
6a9cf61e
PB
2819 @r=`${PWD_COMMAND}`; export r; \
2820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2821 $(BUILD_EXPORTS) \
72b2455a 2822 (cd $(BUILD_SUBDIR)/byacc && \
a7254363 2823 $(MAKE) $(TARGET-build-byacc))
6a9cf61e
PB
2824@endif build-byacc
2825
a7254363
PB
2826
2827
d545f33b
PB
2828
2829
6a9cf61e
PB
2830.PHONY: configure-build-flex maybe-configure-build-flex
2831maybe-configure-build-flex:
4f0ef2d8
CD
2832@if gcc-bootstrap
2833configure-build-flex: stage_current
2834@endif gcc-bootstrap
6a9cf61e
PB
2835@if build-flex
2836maybe-configure-build-flex: configure-build-flex
c52c6897 2837configure-build-flex:
0aed8855 2838 @: $(MAKE); $(unstage)
c52c6897 2839 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2841 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2842 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2843 $(BUILD_EXPORTS) \
2844 echo Configuring in $(BUILD_SUBDIR)/flex; \
2845 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2846 case $(srcdir) in \
b00612cc
PB
2847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2848 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2850 esac; \
b00612cc
PB
2851 srcdiroption="--srcdir=$${topdir}/flex"; \
2852 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2853 rm -f no-such-file || : ; \
2854 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2855 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2856 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2857 || exit 1
2858@endif build-flex
2859
a7254363
PB
2860
2861
d545f33b
PB
2862
2863
6a9cf61e
PB
2864.PHONY: all-build-flex maybe-all-build-flex
2865maybe-all-build-flex:
4f0ef2d8
CD
2866@if gcc-bootstrap
2867all-build-flex: stage_current
2868@endif gcc-bootstrap
6a9cf61e 2869@if build-flex
72b2455a 2870TARGET-build-flex=all
6a9cf61e
PB
2871maybe-all-build-flex: all-build-flex
2872all-build-flex: configure-build-flex
0aed8855 2873 @: $(MAKE); $(unstage)
6a9cf61e
PB
2874 @r=`${PWD_COMMAND}`; export r; \
2875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2876 $(BUILD_EXPORTS) \
72b2455a 2877 (cd $(BUILD_SUBDIR)/flex && \
a7254363 2878 $(MAKE) $(TARGET-build-flex))
6a9cf61e
PB
2879@endif build-flex
2880
a7254363
PB
2881
2882
d545f33b
PB
2883
2884
6a9cf61e
PB
2885.PHONY: configure-build-m4 maybe-configure-build-m4
2886maybe-configure-build-m4:
4f0ef2d8
CD
2887@if gcc-bootstrap
2888configure-build-m4: stage_current
2889@endif gcc-bootstrap
6a9cf61e
PB
2890@if build-m4
2891maybe-configure-build-m4: configure-build-m4
c52c6897 2892configure-build-m4:
0aed8855 2893 @: $(MAKE); $(unstage)
c52c6897 2894 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2896 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2897 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2898 $(BUILD_EXPORTS) \
2899 echo Configuring in $(BUILD_SUBDIR)/m4; \
2900 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2901 case $(srcdir) in \
b00612cc
PB
2902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2903 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2905 esac; \
b00612cc
PB
2906 srcdiroption="--srcdir=$${topdir}/m4"; \
2907 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2908 rm -f no-such-file || : ; \
2909 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2910 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2911 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2912 || exit 1
2913@endif build-m4
2914
a7254363
PB
2915
2916
d545f33b
PB
2917
2918
6a9cf61e
PB
2919.PHONY: all-build-m4 maybe-all-build-m4
2920maybe-all-build-m4:
4f0ef2d8
CD
2921@if gcc-bootstrap
2922all-build-m4: stage_current
2923@endif gcc-bootstrap
6a9cf61e 2924@if build-m4
72b2455a 2925TARGET-build-m4=all
6a9cf61e
PB
2926maybe-all-build-m4: all-build-m4
2927all-build-m4: configure-build-m4
0aed8855 2928 @: $(MAKE); $(unstage)
6a9cf61e
PB
2929 @r=`${PWD_COMMAND}`; export r; \
2930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2931 $(BUILD_EXPORTS) \
72b2455a 2932 (cd $(BUILD_SUBDIR)/m4 && \
a7254363 2933 $(MAKE) $(TARGET-build-m4))
6a9cf61e
PB
2934@endif build-m4
2935
a7254363
PB
2936
2937
d545f33b
PB
2938
2939
6a9cf61e
PB
2940.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2941maybe-configure-build-texinfo:
4f0ef2d8
CD
2942@if gcc-bootstrap
2943configure-build-texinfo: stage_current
2944@endif gcc-bootstrap
6a9cf61e
PB
2945@if build-texinfo
2946maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 2947configure-build-texinfo:
0aed8855 2948 @: $(MAKE); $(unstage)
c52c6897 2949 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2951 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2952 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
2953 $(BUILD_EXPORTS) \
2954 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2955 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2956 case $(srcdir) in \
b00612cc
PB
2957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2958 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2960 esac; \
b00612cc
PB
2961 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2962 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
2963 rm -f no-such-file || : ; \
2964 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2965 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2966 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2967 || exit 1
2968@endif build-texinfo
2969
a7254363
PB
2970
2971
d545f33b
PB
2972
2973
6a9cf61e
PB
2974.PHONY: all-build-texinfo maybe-all-build-texinfo
2975maybe-all-build-texinfo:
4f0ef2d8
CD
2976@if gcc-bootstrap
2977all-build-texinfo: stage_current
2978@endif gcc-bootstrap
6a9cf61e 2979@if build-texinfo
72b2455a 2980TARGET-build-texinfo=all
6a9cf61e
PB
2981maybe-all-build-texinfo: all-build-texinfo
2982all-build-texinfo: configure-build-texinfo
0aed8855 2983 @: $(MAKE); $(unstage)
6a9cf61e
PB
2984 @r=`${PWD_COMMAND}`; export r; \
2985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2986 $(BUILD_EXPORTS) \
72b2455a 2987 (cd $(BUILD_SUBDIR)/texinfo && \
a7254363 2988 $(MAKE) $(TARGET-build-texinfo))
6a9cf61e
PB
2989@endif build-texinfo
2990
a7254363
PB
2991
2992
d545f33b
PB
2993
2994
ee025550
PB
2995.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2996maybe-configure-build-fixincludes:
4f0ef2d8
CD
2997@if gcc-bootstrap
2998configure-build-fixincludes: stage_current
2999@endif gcc-bootstrap
ee025550
PB
3000@if build-fixincludes
3001maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3002configure-build-fixincludes:
0aed8855 3003 @: $(MAKE); $(unstage)
c52c6897 3004 @r=`${PWD_COMMAND}`; export r; \
ee025550 3005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3006 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3007 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3008 $(BUILD_EXPORTS) \
3009 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3010 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3011 case $(srcdir) in \
b00612cc
PB
3012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3013 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3015 esac; \
b00612cc
PB
3016 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3017 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3018 rm -f no-such-file || : ; \
3019 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3020 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3021 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3022 || exit 1
3023@endif build-fixincludes
3024
a7254363
PB
3025
3026
d545f33b
PB
3027
3028
ee025550
PB
3029.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3030maybe-all-build-fixincludes:
4f0ef2d8
CD
3031@if gcc-bootstrap
3032all-build-fixincludes: stage_current
3033@endif gcc-bootstrap
ee025550
PB
3034@if build-fixincludes
3035TARGET-build-fixincludes=all
3036maybe-all-build-fixincludes: all-build-fixincludes
3037all-build-fixincludes: configure-build-fixincludes
0aed8855 3038 @: $(MAKE); $(unstage)
ee025550
PB
3039 @r=`${PWD_COMMAND}`; export r; \
3040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3041 $(BUILD_EXPORTS) \
3042 (cd $(BUILD_SUBDIR)/fixincludes && \
a7254363 3043 $(MAKE) $(TARGET-build-fixincludes))
ee025550
PB
3044@endif build-fixincludes
3045
2a4cbe27 3046
a7254363 3047
d545f33b
PB
3048
3049
4fa63067
NN
3050# --------------------------------------
3051# Modules which run on the host machine
3052# --------------------------------------
2a4cbe27 3053
a7254363 3054
4fa63067
NN
3055.PHONY: configure-ash maybe-configure-ash
3056maybe-configure-ash:
4f0ef2d8
CD
3057@if gcc-bootstrap
3058configure-ash: stage_current
3059@endif gcc-bootstrap
6bd3dfaa
PB
3060@if ash
3061maybe-configure-ash: configure-ash
c52c6897 3062configure-ash:
0aed8855 3063 @: $(MAKE); $(unstage)
c52c6897 3064 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3066 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3068 $(HOST_EXPORTS) \
a7254363
PB
3069 echo Configuring in $(HOST_SUBDIR)/ash; \
3070 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3071 case $(srcdir) in \
b00612cc
PB
3072 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3073 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3074 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3075 esac; \
b00612cc
PB
3076 srcdiroption="--srcdir=$${topdir}/ash"; \
3077 libsrcdir="$$s/ash"; \
4fa63067 3078 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3079 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3080 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3081 || exit 1
6bd3dfaa 3082@endif ash
2a4cbe27 3083
a7254363
PB
3084
3085
d545f33b
PB
3086
3087
4fa63067
NN
3088.PHONY: all-ash maybe-all-ash
3089maybe-all-ash:
4f0ef2d8
CD
3090@if gcc-bootstrap
3091all-ash: stage_current
3092@endif gcc-bootstrap
6bd3dfaa 3093@if ash
d27cc32e 3094TARGET-ash=all
6bd3dfaa 3095maybe-all-ash: all-ash
4fa63067 3096all-ash: configure-ash
0aed8855 3097 @: $(MAKE); $(unstage)
4fa63067
NN
3098 @r=`${PWD_COMMAND}`; export r; \
3099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3100 $(HOST_EXPORTS) \
b00612cc
PB
3101 (cd $(HOST_SUBDIR)/ash && \
3102 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ash))
6bd3dfaa 3103@endif ash
2a4cbe27 3104
a7254363 3105
d545f33b
PB
3106
3107
4fa63067
NN
3108.PHONY: check-ash maybe-check-ash
3109maybe-check-ash:
6bd3dfaa
PB
3110@if ash
3111maybe-check-ash: check-ash
2a4cbe27 3112
4fa63067 3113check-ash:
0aed8855 3114 @: $(MAKE); $(unstage)
4fa63067 3115 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3117 $(HOST_EXPORTS) \
b00612cc
PB
3118 (cd $(HOST_SUBDIR)/ash && \
3119 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3120
6bd3dfaa 3121@endif ash
2a4cbe27 3122
4fa63067
NN
3123.PHONY: install-ash maybe-install-ash
3124maybe-install-ash:
6bd3dfaa
PB
3125@if ash
3126maybe-install-ash: install-ash
2a4cbe27 3127
4fa63067 3128install-ash: installdirs
0aed8855 3129 @: $(MAKE); $(unstage)
4fa63067 3130 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3132 $(HOST_EXPORTS) \
b00612cc 3133 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3134 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3135
6bd3dfaa 3136@endif ash
2a4cbe27 3137
56a8fe78 3138# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3139
4fa63067
NN
3140.PHONY: maybe-info-ash info-ash
3141maybe-info-ash:
6bd3dfaa
PB
3142@if ash
3143maybe-info-ash: info-ash
4fa63067
NN
3144
3145info-ash: \
3146 configure-ash
0aed8855 3147 @: $(MAKE); $(unstage)
4fa63067 3148 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3149 r=`${PWD_COMMAND}`; export r; \
3150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3151 $(HOST_EXPORTS) \
b813574b 3152 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3154 done; \
4fa63067 3155 echo "Doing info in ash" ; \
b00612cc 3156 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3159 "RANLIB=$${RANLIB}" \
0c24b341 3160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3161 info) \
2a4cbe27
NN
3162 || exit 1
3163
6bd3dfaa 3164@endif ash
2a4cbe27 3165
4fa63067
NN
3166.PHONY: maybe-dvi-ash dvi-ash
3167maybe-dvi-ash:
6bd3dfaa
PB
3168@if ash
3169maybe-dvi-ash: dvi-ash
2a4cbe27 3170
4fa63067
NN
3171dvi-ash: \
3172 configure-ash
0aed8855 3173 @: $(MAKE); $(unstage)
4fa63067 3174 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3175 r=`${PWD_COMMAND}`; export r; \
3176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3177 $(HOST_EXPORTS) \
b813574b 3178 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3180 done; \
4fa63067 3181 echo "Doing dvi in ash" ; \
b00612cc 3182 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3185 "RANLIB=$${RANLIB}" \
0c24b341 3186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3187 dvi) \
2a4cbe27
NN
3188 || exit 1
3189
6bd3dfaa 3190@endif ash
2a4cbe27 3191
56a8fe78
DD
3192.PHONY: maybe-pdf-ash pdf-ash
3193maybe-pdf-ash:
3194@if ash
3195maybe-pdf-ash: pdf-ash
3196
3197pdf-ash: \
3198 configure-ash
3199 @: $(MAKE); $(unstage)
3200 @[ -f ./ash/Makefile ] || exit 0; \
3201 r=`${PWD_COMMAND}`; export r; \
3202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3203 $(HOST_EXPORTS) \
3204 for flag in $(EXTRA_HOST_FLAGS) ; do \
3205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3206 done; \
3207 echo "Doing pdf in ash" ; \
3208 (cd $(HOST_SUBDIR)/ash && \
3209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3211 "RANLIB=$${RANLIB}" \
0c24b341 3212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3213 pdf) \
3214 || exit 1
3215
3216@endif ash
3217
6d389afc
MS
3218.PHONY: maybe-html-ash html-ash
3219maybe-html-ash:
3220@if ash
3221maybe-html-ash: html-ash
3222
3223html-ash: \
3224 configure-ash
0aed8855 3225 @: $(MAKE); $(unstage)
6d389afc
MS
3226 @[ -f ./ash/Makefile ] || exit 0; \
3227 r=`${PWD_COMMAND}`; export r; \
3228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3229 $(HOST_EXPORTS) \
3230 for flag in $(EXTRA_HOST_FLAGS) ; do \
3231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3232 done; \
3233 echo "Doing html in ash" ; \
b00612cc 3234 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3237 "RANLIB=$${RANLIB}" \
0c24b341 3238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3239 html) \
3240 || exit 1
3241
3242@endif ash
3243
4fa63067
NN
3244.PHONY: maybe-TAGS-ash TAGS-ash
3245maybe-TAGS-ash:
6bd3dfaa
PB
3246@if ash
3247maybe-TAGS-ash: TAGS-ash
2a4cbe27 3248
4fa63067
NN
3249TAGS-ash: \
3250 configure-ash
0aed8855 3251 @: $(MAKE); $(unstage)
4fa63067 3252 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3253 r=`${PWD_COMMAND}`; export r; \
3254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3255 $(HOST_EXPORTS) \
b813574b 3256 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3258 done; \
4fa63067 3259 echo "Doing TAGS in ash" ; \
b00612cc 3260 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3263 "RANLIB=$${RANLIB}" \
0c24b341 3264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3265 TAGS) \
2a4cbe27
NN
3266 || exit 1
3267
6bd3dfaa 3268@endif ash
2a4cbe27 3269
4fa63067
NN
3270.PHONY: maybe-install-info-ash install-info-ash
3271maybe-install-info-ash:
6bd3dfaa
PB
3272@if ash
3273maybe-install-info-ash: install-info-ash
2a4cbe27 3274
4fa63067
NN
3275install-info-ash: \
3276 configure-ash \
3277 info-ash
0aed8855 3278 @: $(MAKE); $(unstage)
4fa63067 3279 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3280 r=`${PWD_COMMAND}`; export r; \
3281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3282 $(HOST_EXPORTS) \
b813574b 3283 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3285 done; \
4fa63067 3286 echo "Doing install-info in ash" ; \
b00612cc 3287 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3290 "RANLIB=$${RANLIB}" \
0c24b341 3291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3292 install-info) \
2a4cbe27
NN
3293 || exit 1
3294
6bd3dfaa 3295@endif ash
2a4cbe27 3296
a3ca38d2
DD
3297.PHONY: maybe-install-pdf-ash install-pdf-ash
3298maybe-install-pdf-ash:
3299@if ash
3300maybe-install-pdf-ash: install-pdf-ash
3301
3302install-pdf-ash: \
3303 configure-ash \
3304 pdf-ash
3305 @: $(MAKE); $(unstage)
3306 @[ -f ./ash/Makefile ] || exit 0; \
3307 r=`${PWD_COMMAND}`; export r; \
3308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3309 $(HOST_EXPORTS) \
3310 for flag in $(EXTRA_HOST_FLAGS) ; do \
3311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3312 done; \
3313 echo "Doing install-pdf in ash" ; \
3314 (cd $(HOST_SUBDIR)/ash && \
3315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3317 "RANLIB=$${RANLIB}" \
0c24b341 3318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3319 install-pdf) \
3320 || exit 1
3321
3322@endif ash
3323
108a6f8e
CD
3324.PHONY: maybe-install-html-ash install-html-ash
3325maybe-install-html-ash:
3326@if ash
3327maybe-install-html-ash: install-html-ash
3328
3329install-html-ash: \
3330 configure-ash \
3331 html-ash
3332 @: $(MAKE); $(unstage)
3333 @[ -f ./ash/Makefile ] || exit 0; \
3334 r=`${PWD_COMMAND}`; export r; \
3335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3336 $(HOST_EXPORTS) \
3337 for flag in $(EXTRA_HOST_FLAGS) ; do \
3338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3339 done; \
3340 echo "Doing install-html in ash" ; \
3341 (cd $(HOST_SUBDIR)/ash && \
3342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3344 "RANLIB=$${RANLIB}" \
0c24b341 3345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3346 install-html) \
3347 || exit 1
3348
3349@endif ash
3350
4fa63067
NN
3351.PHONY: maybe-installcheck-ash installcheck-ash
3352maybe-installcheck-ash:
6bd3dfaa
PB
3353@if ash
3354maybe-installcheck-ash: installcheck-ash
2a4cbe27 3355
4fa63067
NN
3356installcheck-ash: \
3357 configure-ash
0aed8855 3358 @: $(MAKE); $(unstage)
4fa63067 3359 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3360 r=`${PWD_COMMAND}`; export r; \
3361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3362 $(HOST_EXPORTS) \
b813574b 3363 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3365 done; \
4fa63067 3366 echo "Doing installcheck in ash" ; \
b00612cc 3367 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3370 "RANLIB=$${RANLIB}" \
0c24b341 3371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3372 installcheck) \
2a4cbe27
NN
3373 || exit 1
3374
6bd3dfaa 3375@endif ash
2a4cbe27 3376
4fa63067
NN
3377.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3378maybe-mostlyclean-ash:
6bd3dfaa
PB
3379@if ash
3380maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3381
4fa63067 3382mostlyclean-ash:
0aed8855 3383 @: $(MAKE); $(unstage)
4fa63067 3384 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3385 r=`${PWD_COMMAND}`; export r; \
3386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3387 $(HOST_EXPORTS) \
b813574b 3388 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3390 done; \
4fa63067 3391 echo "Doing mostlyclean in ash" ; \
b00612cc 3392 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3395 "RANLIB=$${RANLIB}" \
0c24b341 3396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3397 mostlyclean) \
2a4cbe27
NN
3398 || exit 1
3399
6bd3dfaa 3400@endif ash
2a4cbe27 3401
4fa63067
NN
3402.PHONY: maybe-clean-ash clean-ash
3403maybe-clean-ash:
6bd3dfaa
PB
3404@if ash
3405maybe-clean-ash: clean-ash
2a4cbe27 3406
4fa63067 3407clean-ash:
0aed8855 3408 @: $(MAKE); $(unstage)
4fa63067 3409 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3410 r=`${PWD_COMMAND}`; export r; \
3411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3412 $(HOST_EXPORTS) \
b813574b 3413 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3415 done; \
4fa63067 3416 echo "Doing clean in ash" ; \
b00612cc 3417 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3420 "RANLIB=$${RANLIB}" \
0c24b341 3421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3422 clean) \
2a4cbe27
NN
3423 || exit 1
3424
6bd3dfaa 3425@endif ash
2a4cbe27 3426
4fa63067
NN
3427.PHONY: maybe-distclean-ash distclean-ash
3428maybe-distclean-ash:
6bd3dfaa
PB
3429@if ash
3430maybe-distclean-ash: distclean-ash
2a4cbe27 3431
4fa63067 3432distclean-ash:
0aed8855 3433 @: $(MAKE); $(unstage)
4fa63067 3434 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3435 r=`${PWD_COMMAND}`; export r; \
3436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3437 $(HOST_EXPORTS) \
b813574b 3438 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3440 done; \
4fa63067 3441 echo "Doing distclean in ash" ; \
b00612cc 3442 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3445 "RANLIB=$${RANLIB}" \
0c24b341 3446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3447 distclean) \
2a4cbe27
NN
3448 || exit 1
3449
6bd3dfaa 3450@endif ash
2a4cbe27 3451
4fa63067
NN
3452.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3453maybe-maintainer-clean-ash:
6bd3dfaa
PB
3454@if ash
3455maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3456
4fa63067 3457maintainer-clean-ash:
0aed8855 3458 @: $(MAKE); $(unstage)
4fa63067 3459 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3460 r=`${PWD_COMMAND}`; export r; \
3461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3462 $(HOST_EXPORTS) \
b813574b 3463 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3465 done; \
4fa63067 3466 echo "Doing maintainer-clean in ash" ; \
b00612cc 3467 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3470 "RANLIB=$${RANLIB}" \
0c24b341 3471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3472 maintainer-clean) \
2a4cbe27
NN
3473 || exit 1
3474
6bd3dfaa 3475@endif ash
2a4cbe27 3476
2a4cbe27 3477
a7254363 3478
4fa63067
NN
3479.PHONY: configure-autoconf maybe-configure-autoconf
3480maybe-configure-autoconf:
4f0ef2d8
CD
3481@if gcc-bootstrap
3482configure-autoconf: stage_current
3483@endif gcc-bootstrap
6bd3dfaa
PB
3484@if autoconf
3485maybe-configure-autoconf: configure-autoconf
c52c6897 3486configure-autoconf:
0aed8855 3487 @: $(MAKE); $(unstage)
c52c6897 3488 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3490 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3492 $(HOST_EXPORTS) \
a7254363
PB
3493 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3494 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3495 case $(srcdir) in \
b00612cc
PB
3496 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3497 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3498 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3499 esac; \
b00612cc
PB
3500 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3501 libsrcdir="$$s/autoconf"; \
4fa63067 3502 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3503 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3504 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3505 || exit 1
6bd3dfaa 3506@endif autoconf
2a4cbe27 3507
a7254363
PB
3508
3509
d545f33b
PB
3510
3511
4fa63067
NN
3512.PHONY: all-autoconf maybe-all-autoconf
3513maybe-all-autoconf:
4f0ef2d8
CD
3514@if gcc-bootstrap
3515all-autoconf: stage_current
3516@endif gcc-bootstrap
6bd3dfaa 3517@if autoconf
d27cc32e 3518TARGET-autoconf=all
6bd3dfaa 3519maybe-all-autoconf: all-autoconf
4fa63067 3520all-autoconf: configure-autoconf
0aed8855 3521 @: $(MAKE); $(unstage)
4fa63067
NN
3522 @r=`${PWD_COMMAND}`; export r; \
3523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3524 $(HOST_EXPORTS) \
b00612cc
PB
3525 (cd $(HOST_SUBDIR)/autoconf && \
3526 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-autoconf))
6bd3dfaa 3527@endif autoconf
2a4cbe27 3528
a7254363 3529
d545f33b
PB
3530
3531
4fa63067
NN
3532.PHONY: check-autoconf maybe-check-autoconf
3533maybe-check-autoconf:
6bd3dfaa
PB
3534@if autoconf
3535maybe-check-autoconf: check-autoconf
2a4cbe27 3536
4fa63067 3537check-autoconf:
0aed8855 3538 @: $(MAKE); $(unstage)
4fa63067 3539 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3541 $(HOST_EXPORTS) \
b00612cc
PB
3542 (cd $(HOST_SUBDIR)/autoconf && \
3543 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3544
6bd3dfaa 3545@endif autoconf
2a4cbe27 3546
4fa63067
NN
3547.PHONY: install-autoconf maybe-install-autoconf
3548maybe-install-autoconf:
6bd3dfaa
PB
3549@if autoconf
3550maybe-install-autoconf: install-autoconf
2a4cbe27 3551
4fa63067 3552install-autoconf: installdirs
0aed8855 3553 @: $(MAKE); $(unstage)
4fa63067 3554 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3556 $(HOST_EXPORTS) \
b00612cc 3557 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3558 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3559
6bd3dfaa 3560@endif autoconf
2a4cbe27 3561
56a8fe78 3562# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3563
4fa63067
NN
3564.PHONY: maybe-info-autoconf info-autoconf
3565maybe-info-autoconf:
6bd3dfaa
PB
3566@if autoconf
3567maybe-info-autoconf: info-autoconf
4fa63067
NN
3568
3569info-autoconf: \
3570 configure-autoconf
0aed8855 3571 @: $(MAKE); $(unstage)
4fa63067 3572 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3573 r=`${PWD_COMMAND}`; export r; \
3574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3575 $(HOST_EXPORTS) \
b813574b 3576 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3578 done; \
4fa63067 3579 echo "Doing info in autoconf" ; \
b00612cc 3580 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3583 "RANLIB=$${RANLIB}" \
0c24b341 3584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3585 info) \
2a4cbe27
NN
3586 || exit 1
3587
6bd3dfaa 3588@endif autoconf
2a4cbe27 3589
4fa63067
NN
3590.PHONY: maybe-dvi-autoconf dvi-autoconf
3591maybe-dvi-autoconf:
6bd3dfaa
PB
3592@if autoconf
3593maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3594
4fa63067
NN
3595dvi-autoconf: \
3596 configure-autoconf
0aed8855 3597 @: $(MAKE); $(unstage)
4fa63067 3598 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3599 r=`${PWD_COMMAND}`; export r; \
3600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3601 $(HOST_EXPORTS) \
b813574b 3602 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3604 done; \
4fa63067 3605 echo "Doing dvi in autoconf" ; \
b00612cc 3606 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3609 "RANLIB=$${RANLIB}" \
0c24b341 3610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3611 dvi) \
2a4cbe27
NN
3612 || exit 1
3613
6bd3dfaa 3614@endif autoconf
2a4cbe27 3615
56a8fe78
DD
3616.PHONY: maybe-pdf-autoconf pdf-autoconf
3617maybe-pdf-autoconf:
3618@if autoconf
3619maybe-pdf-autoconf: pdf-autoconf
3620
3621pdf-autoconf: \
3622 configure-autoconf
3623 @: $(MAKE); $(unstage)
3624 @[ -f ./autoconf/Makefile ] || exit 0; \
3625 r=`${PWD_COMMAND}`; export r; \
3626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3627 $(HOST_EXPORTS) \
3628 for flag in $(EXTRA_HOST_FLAGS) ; do \
3629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3630 done; \
3631 echo "Doing pdf in autoconf" ; \
3632 (cd $(HOST_SUBDIR)/autoconf && \
3633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3635 "RANLIB=$${RANLIB}" \
0c24b341 3636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3637 pdf) \
3638 || exit 1
3639
3640@endif autoconf
3641
6d389afc
MS
3642.PHONY: maybe-html-autoconf html-autoconf
3643maybe-html-autoconf:
3644@if autoconf
3645maybe-html-autoconf: html-autoconf
3646
3647html-autoconf: \
3648 configure-autoconf
0aed8855 3649 @: $(MAKE); $(unstage)
6d389afc
MS
3650 @[ -f ./autoconf/Makefile ] || exit 0; \
3651 r=`${PWD_COMMAND}`; export r; \
3652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3653 $(HOST_EXPORTS) \
3654 for flag in $(EXTRA_HOST_FLAGS) ; do \
3655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3656 done; \
3657 echo "Doing html in autoconf" ; \
b00612cc 3658 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3661 "RANLIB=$${RANLIB}" \
0c24b341 3662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3663 html) \
3664 || exit 1
3665
3666@endif autoconf
3667
4fa63067
NN
3668.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3669maybe-TAGS-autoconf:
6bd3dfaa
PB
3670@if autoconf
3671maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3672
4fa63067
NN
3673TAGS-autoconf: \
3674 configure-autoconf
0aed8855 3675 @: $(MAKE); $(unstage)
4fa63067 3676 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3677 r=`${PWD_COMMAND}`; export r; \
3678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3679 $(HOST_EXPORTS) \
b813574b 3680 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3682 done; \
4fa63067 3683 echo "Doing TAGS in autoconf" ; \
b00612cc 3684 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3687 "RANLIB=$${RANLIB}" \
0c24b341 3688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3689 TAGS) \
2a4cbe27
NN
3690 || exit 1
3691
6bd3dfaa 3692@endif autoconf
2a4cbe27 3693
4fa63067
NN
3694.PHONY: maybe-install-info-autoconf install-info-autoconf
3695maybe-install-info-autoconf:
6bd3dfaa
PB
3696@if autoconf
3697maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3698
4fa63067
NN
3699install-info-autoconf: \
3700 configure-autoconf \
3701 info-autoconf
0aed8855 3702 @: $(MAKE); $(unstage)
4fa63067 3703 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3704 r=`${PWD_COMMAND}`; export r; \
3705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3706 $(HOST_EXPORTS) \
b813574b 3707 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3709 done; \
4fa63067 3710 echo "Doing install-info in autoconf" ; \
b00612cc 3711 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3714 "RANLIB=$${RANLIB}" \
0c24b341 3715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3716 install-info) \
2a4cbe27
NN
3717 || exit 1
3718
6bd3dfaa 3719@endif autoconf
2a4cbe27 3720
a3ca38d2
DD
3721.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3722maybe-install-pdf-autoconf:
3723@if autoconf
3724maybe-install-pdf-autoconf: install-pdf-autoconf
3725
3726install-pdf-autoconf: \
3727 configure-autoconf \
3728 pdf-autoconf
3729 @: $(MAKE); $(unstage)
3730 @[ -f ./autoconf/Makefile ] || exit 0; \
3731 r=`${PWD_COMMAND}`; export r; \
3732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3733 $(HOST_EXPORTS) \
3734 for flag in $(EXTRA_HOST_FLAGS) ; do \
3735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3736 done; \
3737 echo "Doing install-pdf in autoconf" ; \
3738 (cd $(HOST_SUBDIR)/autoconf && \
3739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3741 "RANLIB=$${RANLIB}" \
0c24b341 3742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3743 install-pdf) \
3744 || exit 1
3745
3746@endif autoconf
3747
108a6f8e
CD
3748.PHONY: maybe-install-html-autoconf install-html-autoconf
3749maybe-install-html-autoconf:
3750@if autoconf
3751maybe-install-html-autoconf: install-html-autoconf
3752
3753install-html-autoconf: \
3754 configure-autoconf \
3755 html-autoconf
3756 @: $(MAKE); $(unstage)
3757 @[ -f ./autoconf/Makefile ] || exit 0; \
3758 r=`${PWD_COMMAND}`; export r; \
3759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3760 $(HOST_EXPORTS) \
3761 for flag in $(EXTRA_HOST_FLAGS) ; do \
3762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3763 done; \
3764 echo "Doing install-html in autoconf" ; \
3765 (cd $(HOST_SUBDIR)/autoconf && \
3766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3768 "RANLIB=$${RANLIB}" \
0c24b341 3769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3770 install-html) \
3771 || exit 1
3772
3773@endif autoconf
3774
4fa63067
NN
3775.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3776maybe-installcheck-autoconf:
6bd3dfaa
PB
3777@if autoconf
3778maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3779
4fa63067
NN
3780installcheck-autoconf: \
3781 configure-autoconf
0aed8855 3782 @: $(MAKE); $(unstage)
4fa63067 3783 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3784 r=`${PWD_COMMAND}`; export r; \
3785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3786 $(HOST_EXPORTS) \
b813574b 3787 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3789 done; \
4fa63067 3790 echo "Doing installcheck in autoconf" ; \
b00612cc 3791 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3794 "RANLIB=$${RANLIB}" \
0c24b341 3795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3796 installcheck) \
2a4cbe27
NN
3797 || exit 1
3798
6bd3dfaa 3799@endif autoconf
2a4cbe27 3800
4fa63067
NN
3801.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3802maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3803@if autoconf
3804maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3805
4fa63067 3806mostlyclean-autoconf:
0aed8855 3807 @: $(MAKE); $(unstage)
4fa63067 3808 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3809 r=`${PWD_COMMAND}`; export r; \
3810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3811 $(HOST_EXPORTS) \
b813574b 3812 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3814 done; \
4fa63067 3815 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3816 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3819 "RANLIB=$${RANLIB}" \
0c24b341 3820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3821 mostlyclean) \
2a4cbe27
NN
3822 || exit 1
3823
6bd3dfaa 3824@endif autoconf
2a4cbe27 3825
4fa63067
NN
3826.PHONY: maybe-clean-autoconf clean-autoconf
3827maybe-clean-autoconf:
6bd3dfaa
PB
3828@if autoconf
3829maybe-clean-autoconf: clean-autoconf
2a4cbe27 3830
4fa63067 3831clean-autoconf:
0aed8855 3832 @: $(MAKE); $(unstage)
4fa63067 3833 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3834 r=`${PWD_COMMAND}`; export r; \
3835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3836 $(HOST_EXPORTS) \
b813574b 3837 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3839 done; \
4fa63067 3840 echo "Doing clean in autoconf" ; \
b00612cc 3841 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3844 "RANLIB=$${RANLIB}" \
0c24b341 3845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3846 clean) \
2a4cbe27
NN
3847 || exit 1
3848
6bd3dfaa 3849@endif autoconf
2a4cbe27 3850
4fa63067
NN
3851.PHONY: maybe-distclean-autoconf distclean-autoconf
3852maybe-distclean-autoconf:
6bd3dfaa
PB
3853@if autoconf
3854maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3855
4fa63067 3856distclean-autoconf:
0aed8855 3857 @: $(MAKE); $(unstage)
4fa63067 3858 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3859 r=`${PWD_COMMAND}`; export r; \
3860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3861 $(HOST_EXPORTS) \
b813574b 3862 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3864 done; \
4fa63067 3865 echo "Doing distclean in autoconf" ; \
b00612cc 3866 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3869 "RANLIB=$${RANLIB}" \
0c24b341 3870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3871 distclean) \
2a4cbe27
NN
3872 || exit 1
3873
6bd3dfaa 3874@endif autoconf
2a4cbe27 3875
4fa63067
NN
3876.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3877maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3878@if autoconf
3879maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3880
4fa63067 3881maintainer-clean-autoconf:
0aed8855 3882 @: $(MAKE); $(unstage)
4fa63067 3883 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3884 r=`${PWD_COMMAND}`; export r; \
3885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3886 $(HOST_EXPORTS) \
b813574b 3887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3889 done; \
4fa63067 3890 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3891 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3894 "RANLIB=$${RANLIB}" \
0c24b341 3895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3896 maintainer-clean) \
2a4cbe27
NN
3897 || exit 1
3898
6bd3dfaa 3899@endif autoconf
2a4cbe27 3900
2a4cbe27 3901
a7254363 3902
4fa63067
NN
3903.PHONY: configure-automake maybe-configure-automake
3904maybe-configure-automake:
4f0ef2d8
CD
3905@if gcc-bootstrap
3906configure-automake: stage_current
3907@endif gcc-bootstrap
6bd3dfaa
PB
3908@if automake
3909maybe-configure-automake: configure-automake
c52c6897 3910configure-automake:
0aed8855 3911 @: $(MAKE); $(unstage)
c52c6897 3912 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3914 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3916 $(HOST_EXPORTS) \
a7254363
PB
3917 echo Configuring in $(HOST_SUBDIR)/automake; \
3918 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3919 case $(srcdir) in \
b00612cc
PB
3920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3921 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3923 esac; \
b00612cc
PB
3924 srcdiroption="--srcdir=$${topdir}/automake"; \
3925 libsrcdir="$$s/automake"; \
4fa63067 3926 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3928 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3929 || exit 1
6bd3dfaa 3930@endif automake
2a4cbe27 3931
a7254363
PB
3932
3933
d545f33b
PB
3934
3935
4fa63067
NN
3936.PHONY: all-automake maybe-all-automake
3937maybe-all-automake:
4f0ef2d8
CD
3938@if gcc-bootstrap
3939all-automake: stage_current
3940@endif gcc-bootstrap
6bd3dfaa 3941@if automake
d27cc32e 3942TARGET-automake=all
6bd3dfaa 3943maybe-all-automake: all-automake
4fa63067 3944all-automake: configure-automake
0aed8855 3945 @: $(MAKE); $(unstage)
4fa63067
NN
3946 @r=`${PWD_COMMAND}`; export r; \
3947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3948 $(HOST_EXPORTS) \
b00612cc
PB
3949 (cd $(HOST_SUBDIR)/automake && \
3950 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-automake))
6bd3dfaa 3951@endif automake
2a4cbe27 3952
a7254363 3953
d545f33b
PB
3954
3955
4fa63067
NN
3956.PHONY: check-automake maybe-check-automake
3957maybe-check-automake:
6bd3dfaa
PB
3958@if automake
3959maybe-check-automake: check-automake
2a4cbe27 3960
4fa63067 3961check-automake:
0aed8855 3962 @: $(MAKE); $(unstage)
4fa63067 3963 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3965 $(HOST_EXPORTS) \
b00612cc
PB
3966 (cd $(HOST_SUBDIR)/automake && \
3967 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 3968
6bd3dfaa 3969@endif automake
4fa63067
NN
3970
3971.PHONY: install-automake maybe-install-automake
3972maybe-install-automake:
6bd3dfaa
PB
3973@if automake
3974maybe-install-automake: install-automake
2a4cbe27 3975
4fa63067 3976install-automake: installdirs
0aed8855 3977 @: $(MAKE); $(unstage)
4fa63067
NN
3978 @r=`${PWD_COMMAND}`; export r; \
3979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3980 $(HOST_EXPORTS) \
b00612cc 3981 (cd $(HOST_SUBDIR)/automake && \
2da12f12 3982 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3983
6bd3dfaa 3984@endif automake
2a4cbe27 3985
56a8fe78 3986# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
3987
3988.PHONY: maybe-info-automake info-automake
3989maybe-info-automake:
6bd3dfaa
PB
3990@if automake
3991maybe-info-automake: info-automake
4fa63067
NN
3992
3993info-automake: \
3994 configure-automake
0aed8855 3995 @: $(MAKE); $(unstage)
4fa63067 3996 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3997 r=`${PWD_COMMAND}`; export r; \
3998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3999 $(HOST_EXPORTS) \
b813574b 4000 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4002 done; \
4fa63067 4003 echo "Doing info in automake" ; \
b00612cc 4004 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4007 "RANLIB=$${RANLIB}" \
0c24b341 4008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4009 info) \
2a4cbe27
NN
4010 || exit 1
4011
6bd3dfaa 4012@endif automake
2a4cbe27 4013
4fa63067
NN
4014.PHONY: maybe-dvi-automake dvi-automake
4015maybe-dvi-automake:
6bd3dfaa
PB
4016@if automake
4017maybe-dvi-automake: dvi-automake
2a4cbe27 4018
4fa63067
NN
4019dvi-automake: \
4020 configure-automake
0aed8855 4021 @: $(MAKE); $(unstage)
4fa63067 4022 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4023 r=`${PWD_COMMAND}`; export r; \
4024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4025 $(HOST_EXPORTS) \
b813574b 4026 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4028 done; \
4fa63067 4029 echo "Doing dvi in automake" ; \
b00612cc 4030 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4033 "RANLIB=$${RANLIB}" \
0c24b341 4034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4035 dvi) \
2a4cbe27
NN
4036 || exit 1
4037
6bd3dfaa 4038@endif automake
2a4cbe27 4039
56a8fe78
DD
4040.PHONY: maybe-pdf-automake pdf-automake
4041maybe-pdf-automake:
4042@if automake
4043maybe-pdf-automake: pdf-automake
4044
4045pdf-automake: \
4046 configure-automake
4047 @: $(MAKE); $(unstage)
4048 @[ -f ./automake/Makefile ] || exit 0; \
4049 r=`${PWD_COMMAND}`; export r; \
4050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4051 $(HOST_EXPORTS) \
4052 for flag in $(EXTRA_HOST_FLAGS) ; do \
4053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4054 done; \
4055 echo "Doing pdf in automake" ; \
4056 (cd $(HOST_SUBDIR)/automake && \
4057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4059 "RANLIB=$${RANLIB}" \
0c24b341 4060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4061 pdf) \
4062 || exit 1
4063
4064@endif automake
4065
6d389afc
MS
4066.PHONY: maybe-html-automake html-automake
4067maybe-html-automake:
4068@if automake
4069maybe-html-automake: html-automake
4070
4071html-automake: \
4072 configure-automake
0aed8855 4073 @: $(MAKE); $(unstage)
6d389afc
MS
4074 @[ -f ./automake/Makefile ] || exit 0; \
4075 r=`${PWD_COMMAND}`; export r; \
4076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4077 $(HOST_EXPORTS) \
4078 for flag in $(EXTRA_HOST_FLAGS) ; do \
4079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4080 done; \
4081 echo "Doing html in automake" ; \
b00612cc 4082 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4085 "RANLIB=$${RANLIB}" \
0c24b341 4086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4087 html) \
4088 || exit 1
4089
4090@endif automake
4091
4fa63067
NN
4092.PHONY: maybe-TAGS-automake TAGS-automake
4093maybe-TAGS-automake:
6bd3dfaa
PB
4094@if automake
4095maybe-TAGS-automake: TAGS-automake
2a4cbe27 4096
4fa63067
NN
4097TAGS-automake: \
4098 configure-automake
0aed8855 4099 @: $(MAKE); $(unstage)
4fa63067 4100 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4101 r=`${PWD_COMMAND}`; export r; \
4102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4103 $(HOST_EXPORTS) \
b813574b 4104 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4106 done; \
4fa63067 4107 echo "Doing TAGS in automake" ; \
b00612cc 4108 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4111 "RANLIB=$${RANLIB}" \
0c24b341 4112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4113 TAGS) \
2a4cbe27
NN
4114 || exit 1
4115
6bd3dfaa 4116@endif automake
2a4cbe27 4117
4fa63067
NN
4118.PHONY: maybe-install-info-automake install-info-automake
4119maybe-install-info-automake:
6bd3dfaa
PB
4120@if automake
4121maybe-install-info-automake: install-info-automake
2a4cbe27 4122
4fa63067
NN
4123install-info-automake: \
4124 configure-automake \
4125 info-automake
0aed8855 4126 @: $(MAKE); $(unstage)
4fa63067 4127 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4128 r=`${PWD_COMMAND}`; export r; \
4129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4130 $(HOST_EXPORTS) \
b813574b 4131 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4133 done; \
4fa63067 4134 echo "Doing install-info in automake" ; \
b00612cc 4135 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4138 "RANLIB=$${RANLIB}" \
0c24b341 4139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4140 install-info) \
2a4cbe27
NN
4141 || exit 1
4142
6bd3dfaa 4143@endif automake
2a4cbe27 4144
a3ca38d2
DD
4145.PHONY: maybe-install-pdf-automake install-pdf-automake
4146maybe-install-pdf-automake:
4147@if automake
4148maybe-install-pdf-automake: install-pdf-automake
4149
4150install-pdf-automake: \
4151 configure-automake \
4152 pdf-automake
4153 @: $(MAKE); $(unstage)
4154 @[ -f ./automake/Makefile ] || exit 0; \
4155 r=`${PWD_COMMAND}`; export r; \
4156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4157 $(HOST_EXPORTS) \
4158 for flag in $(EXTRA_HOST_FLAGS) ; do \
4159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4160 done; \
4161 echo "Doing install-pdf in automake" ; \
4162 (cd $(HOST_SUBDIR)/automake && \
4163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4165 "RANLIB=$${RANLIB}" \
0c24b341 4166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4167 install-pdf) \
4168 || exit 1
4169
4170@endif automake
4171
108a6f8e
CD
4172.PHONY: maybe-install-html-automake install-html-automake
4173maybe-install-html-automake:
4174@if automake
4175maybe-install-html-automake: install-html-automake
4176
4177install-html-automake: \
4178 configure-automake \
4179 html-automake
4180 @: $(MAKE); $(unstage)
4181 @[ -f ./automake/Makefile ] || exit 0; \
4182 r=`${PWD_COMMAND}`; export r; \
4183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4184 $(HOST_EXPORTS) \
4185 for flag in $(EXTRA_HOST_FLAGS) ; do \
4186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4187 done; \
4188 echo "Doing install-html in automake" ; \
4189 (cd $(HOST_SUBDIR)/automake && \
4190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4192 "RANLIB=$${RANLIB}" \
0c24b341 4193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4194 install-html) \
4195 || exit 1
4196
4197@endif automake
4198
4fa63067
NN
4199.PHONY: maybe-installcheck-automake installcheck-automake
4200maybe-installcheck-automake:
6bd3dfaa
PB
4201@if automake
4202maybe-installcheck-automake: installcheck-automake
2a4cbe27 4203
4fa63067
NN
4204installcheck-automake: \
4205 configure-automake
0aed8855 4206 @: $(MAKE); $(unstage)
4fa63067 4207 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4208 r=`${PWD_COMMAND}`; export r; \
4209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4210 $(HOST_EXPORTS) \
b813574b 4211 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4213 done; \
4fa63067 4214 echo "Doing installcheck in automake" ; \
b00612cc 4215 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4218 "RANLIB=$${RANLIB}" \
0c24b341 4219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4220 installcheck) \
2a4cbe27
NN
4221 || exit 1
4222
6bd3dfaa 4223@endif automake
2a4cbe27 4224
4fa63067
NN
4225.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4226maybe-mostlyclean-automake:
6bd3dfaa
PB
4227@if automake
4228maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4229
4fa63067 4230mostlyclean-automake:
0aed8855 4231 @: $(MAKE); $(unstage)
4fa63067 4232 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4233 r=`${PWD_COMMAND}`; export r; \
4234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4235 $(HOST_EXPORTS) \
b813574b 4236 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4238 done; \
4fa63067 4239 echo "Doing mostlyclean in automake" ; \
b00612cc 4240 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4243 "RANLIB=$${RANLIB}" \
0c24b341 4244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4245 mostlyclean) \
2a4cbe27
NN
4246 || exit 1
4247
6bd3dfaa 4248@endif automake
2a4cbe27 4249
4fa63067
NN
4250.PHONY: maybe-clean-automake clean-automake
4251maybe-clean-automake:
6bd3dfaa
PB
4252@if automake
4253maybe-clean-automake: clean-automake
2a4cbe27 4254
4fa63067 4255clean-automake:
0aed8855 4256 @: $(MAKE); $(unstage)
4fa63067 4257 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4258 r=`${PWD_COMMAND}`; export r; \
4259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4260 $(HOST_EXPORTS) \
b813574b 4261 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4263 done; \
4fa63067 4264 echo "Doing clean in automake" ; \
b00612cc 4265 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4268 "RANLIB=$${RANLIB}" \
0c24b341 4269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4270 clean) \
2a4cbe27
NN
4271 || exit 1
4272
6bd3dfaa 4273@endif automake
2a4cbe27 4274
4fa63067
NN
4275.PHONY: maybe-distclean-automake distclean-automake
4276maybe-distclean-automake:
6bd3dfaa
PB
4277@if automake
4278maybe-distclean-automake: distclean-automake
2a4cbe27 4279
4fa63067 4280distclean-automake:
0aed8855 4281 @: $(MAKE); $(unstage)
4fa63067 4282 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4283 r=`${PWD_COMMAND}`; export r; \
4284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4285 $(HOST_EXPORTS) \
b813574b 4286 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4288 done; \
4fa63067 4289 echo "Doing distclean in automake" ; \
b00612cc 4290 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4293 "RANLIB=$${RANLIB}" \
0c24b341 4294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4295 distclean) \
2a4cbe27
NN
4296 || exit 1
4297
6bd3dfaa 4298@endif automake
2a4cbe27 4299
4fa63067
NN
4300.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4301maybe-maintainer-clean-automake:
6bd3dfaa
PB
4302@if automake
4303maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4304
4fa63067 4305maintainer-clean-automake:
0aed8855 4306 @: $(MAKE); $(unstage)
4fa63067 4307 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4308 r=`${PWD_COMMAND}`; export r; \
4309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4310 $(HOST_EXPORTS) \
b813574b 4311 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4313 done; \
4fa63067 4314 echo "Doing maintainer-clean in automake" ; \
b00612cc 4315 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4318 "RANLIB=$${RANLIB}" \
0c24b341 4319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4320 maintainer-clean) \
2a4cbe27
NN
4321 || exit 1
4322
6bd3dfaa 4323@endif automake
2a4cbe27 4324
2a4cbe27 4325
a7254363 4326
4fa63067
NN
4327.PHONY: configure-bash maybe-configure-bash
4328maybe-configure-bash:
4f0ef2d8
CD
4329@if gcc-bootstrap
4330configure-bash: stage_current
4331@endif gcc-bootstrap
6bd3dfaa
PB
4332@if bash
4333maybe-configure-bash: configure-bash
c52c6897 4334configure-bash:
0aed8855 4335 @: $(MAKE); $(unstage)
c52c6897 4336 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4338 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4340 $(HOST_EXPORTS) \
a7254363
PB
4341 echo Configuring in $(HOST_SUBDIR)/bash; \
4342 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4343 case $(srcdir) in \
b00612cc
PB
4344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4345 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4347 esac; \
b00612cc
PB
4348 srcdiroption="--srcdir=$${topdir}/bash"; \
4349 libsrcdir="$$s/bash"; \
4fa63067 4350 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4352 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4353 || exit 1
6bd3dfaa 4354@endif bash
2a4cbe27 4355
a7254363
PB
4356
4357
d545f33b
PB
4358
4359
4fa63067
NN
4360.PHONY: all-bash maybe-all-bash
4361maybe-all-bash:
4f0ef2d8
CD
4362@if gcc-bootstrap
4363all-bash: stage_current
4364@endif gcc-bootstrap
6bd3dfaa 4365@if bash
d27cc32e 4366TARGET-bash=all
6bd3dfaa 4367maybe-all-bash: all-bash
4fa63067 4368all-bash: configure-bash
0aed8855 4369 @: $(MAKE); $(unstage)
4fa63067
NN
4370 @r=`${PWD_COMMAND}`; export r; \
4371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4372 $(HOST_EXPORTS) \
b00612cc
PB
4373 (cd $(HOST_SUBDIR)/bash && \
4374 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bash))
6bd3dfaa 4375@endif bash
2a4cbe27 4376
a7254363 4377
d545f33b
PB
4378
4379
4fa63067
NN
4380.PHONY: check-bash maybe-check-bash
4381maybe-check-bash:
6bd3dfaa
PB
4382@if bash
4383maybe-check-bash: check-bash
2a4cbe27 4384
4fa63067 4385check-bash:
0aed8855 4386 @: $(MAKE); $(unstage)
4fa63067 4387 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4389 $(HOST_EXPORTS) \
b00612cc
PB
4390 (cd $(HOST_SUBDIR)/bash && \
4391 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4392
6bd3dfaa 4393@endif bash
2a4cbe27 4394
4fa63067
NN
4395.PHONY: install-bash maybe-install-bash
4396maybe-install-bash:
6bd3dfaa
PB
4397@if bash
4398maybe-install-bash: install-bash
2a4cbe27 4399
4fa63067 4400install-bash: installdirs
0aed8855 4401 @: $(MAKE); $(unstage)
4fa63067 4402 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4404 $(HOST_EXPORTS) \
b00612cc 4405 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4406 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4407
6bd3dfaa 4408@endif bash
2a4cbe27 4409
56a8fe78 4410# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4411
4fa63067
NN
4412.PHONY: maybe-info-bash info-bash
4413maybe-info-bash:
6bd3dfaa
PB
4414@if bash
4415maybe-info-bash: info-bash
4fa63067
NN
4416
4417info-bash: \
4418 configure-bash
0aed8855 4419 @: $(MAKE); $(unstage)
4fa63067 4420 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4421 r=`${PWD_COMMAND}`; export r; \
4422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4423 $(HOST_EXPORTS) \
b813574b 4424 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4426 done; \
4fa63067 4427 echo "Doing info in bash" ; \
b00612cc 4428 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4431 "RANLIB=$${RANLIB}" \
0c24b341 4432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4433 info) \
2a4cbe27
NN
4434 || exit 1
4435
6bd3dfaa 4436@endif bash
2a4cbe27 4437
4fa63067
NN
4438.PHONY: maybe-dvi-bash dvi-bash
4439maybe-dvi-bash:
6bd3dfaa
PB
4440@if bash
4441maybe-dvi-bash: dvi-bash
2a4cbe27 4442
4fa63067
NN
4443dvi-bash: \
4444 configure-bash
0aed8855 4445 @: $(MAKE); $(unstage)
4fa63067 4446 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4447 r=`${PWD_COMMAND}`; export r; \
4448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4449 $(HOST_EXPORTS) \
b813574b 4450 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4452 done; \
4fa63067 4453 echo "Doing dvi in bash" ; \
b00612cc 4454 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4457 "RANLIB=$${RANLIB}" \
0c24b341 4458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4459 dvi) \
2a4cbe27
NN
4460 || exit 1
4461
6bd3dfaa 4462@endif bash
2a4cbe27 4463
56a8fe78
DD
4464.PHONY: maybe-pdf-bash pdf-bash
4465maybe-pdf-bash:
4466@if bash
4467maybe-pdf-bash: pdf-bash
4468
4469pdf-bash: \
4470 configure-bash
4471 @: $(MAKE); $(unstage)
4472 @[ -f ./bash/Makefile ] || exit 0; \
4473 r=`${PWD_COMMAND}`; export r; \
4474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4475 $(HOST_EXPORTS) \
4476 for flag in $(EXTRA_HOST_FLAGS) ; do \
4477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4478 done; \
4479 echo "Doing pdf in bash" ; \
4480 (cd $(HOST_SUBDIR)/bash && \
4481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4483 "RANLIB=$${RANLIB}" \
0c24b341 4484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4485 pdf) \
4486 || exit 1
4487
4488@endif bash
4489
6d389afc
MS
4490.PHONY: maybe-html-bash html-bash
4491maybe-html-bash:
4492@if bash
4493maybe-html-bash: html-bash
4494
4495html-bash: \
4496 configure-bash
0aed8855 4497 @: $(MAKE); $(unstage)
6d389afc
MS
4498 @[ -f ./bash/Makefile ] || exit 0; \
4499 r=`${PWD_COMMAND}`; export r; \
4500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4501 $(HOST_EXPORTS) \
4502 for flag in $(EXTRA_HOST_FLAGS) ; do \
4503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4504 done; \
4505 echo "Doing html in bash" ; \
b00612cc 4506 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4509 "RANLIB=$${RANLIB}" \
0c24b341 4510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4511 html) \
4512 || exit 1
4513
4514@endif bash
4515
4fa63067
NN
4516.PHONY: maybe-TAGS-bash TAGS-bash
4517maybe-TAGS-bash:
6bd3dfaa
PB
4518@if bash
4519maybe-TAGS-bash: TAGS-bash
2a4cbe27 4520
4fa63067
NN
4521TAGS-bash: \
4522 configure-bash
0aed8855 4523 @: $(MAKE); $(unstage)
4fa63067 4524 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4525 r=`${PWD_COMMAND}`; export r; \
4526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4527 $(HOST_EXPORTS) \
b813574b 4528 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4530 done; \
4fa63067 4531 echo "Doing TAGS in bash" ; \
b00612cc 4532 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4535 "RANLIB=$${RANLIB}" \
0c24b341 4536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4537 TAGS) \
2a4cbe27
NN
4538 || exit 1
4539
6bd3dfaa 4540@endif bash
2a4cbe27 4541
4fa63067
NN
4542.PHONY: maybe-install-info-bash install-info-bash
4543maybe-install-info-bash:
6bd3dfaa
PB
4544@if bash
4545maybe-install-info-bash: install-info-bash
2a4cbe27 4546
4fa63067
NN
4547install-info-bash: \
4548 configure-bash \
4549 info-bash
0aed8855 4550 @: $(MAKE); $(unstage)
4fa63067 4551 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4552 r=`${PWD_COMMAND}`; export r; \
4553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4554 $(HOST_EXPORTS) \
b813574b 4555 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4557 done; \
4fa63067 4558 echo "Doing install-info in bash" ; \
b00612cc 4559 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4562 "RANLIB=$${RANLIB}" \
0c24b341 4563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4564 install-info) \
2a4cbe27
NN
4565 || exit 1
4566
6bd3dfaa 4567@endif bash
2a4cbe27 4568
a3ca38d2
DD
4569.PHONY: maybe-install-pdf-bash install-pdf-bash
4570maybe-install-pdf-bash:
4571@if bash
4572maybe-install-pdf-bash: install-pdf-bash
4573
4574install-pdf-bash: \
4575 configure-bash \
4576 pdf-bash
4577 @: $(MAKE); $(unstage)
4578 @[ -f ./bash/Makefile ] || exit 0; \
4579 r=`${PWD_COMMAND}`; export r; \
4580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4581 $(HOST_EXPORTS) \
4582 for flag in $(EXTRA_HOST_FLAGS) ; do \
4583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4584 done; \
4585 echo "Doing install-pdf in bash" ; \
4586 (cd $(HOST_SUBDIR)/bash && \
4587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4589 "RANLIB=$${RANLIB}" \
0c24b341 4590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4591 install-pdf) \
4592 || exit 1
4593
4594@endif bash
4595
108a6f8e
CD
4596.PHONY: maybe-install-html-bash install-html-bash
4597maybe-install-html-bash:
4598@if bash
4599maybe-install-html-bash: install-html-bash
4600
4601install-html-bash: \
4602 configure-bash \
4603 html-bash
4604 @: $(MAKE); $(unstage)
4605 @[ -f ./bash/Makefile ] || exit 0; \
4606 r=`${PWD_COMMAND}`; export r; \
4607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4608 $(HOST_EXPORTS) \
4609 for flag in $(EXTRA_HOST_FLAGS) ; do \
4610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4611 done; \
4612 echo "Doing install-html in bash" ; \
4613 (cd $(HOST_SUBDIR)/bash && \
4614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4616 "RANLIB=$${RANLIB}" \
0c24b341 4617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4618 install-html) \
4619 || exit 1
4620
4621@endif bash
4622
4fa63067
NN
4623.PHONY: maybe-installcheck-bash installcheck-bash
4624maybe-installcheck-bash:
6bd3dfaa
PB
4625@if bash
4626maybe-installcheck-bash: installcheck-bash
2a4cbe27 4627
4fa63067
NN
4628installcheck-bash: \
4629 configure-bash
0aed8855 4630 @: $(MAKE); $(unstage)
4fa63067 4631 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4632 r=`${PWD_COMMAND}`; export r; \
4633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4634 $(HOST_EXPORTS) \
b813574b 4635 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4637 done; \
4fa63067 4638 echo "Doing installcheck in bash" ; \
b00612cc 4639 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4642 "RANLIB=$${RANLIB}" \
0c24b341 4643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4644 installcheck) \
2a4cbe27
NN
4645 || exit 1
4646
6bd3dfaa 4647@endif bash
2a4cbe27 4648
4fa63067
NN
4649.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4650maybe-mostlyclean-bash:
6bd3dfaa
PB
4651@if bash
4652maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4653
4fa63067 4654mostlyclean-bash:
0aed8855 4655 @: $(MAKE); $(unstage)
4fa63067 4656 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4657 r=`${PWD_COMMAND}`; export r; \
4658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4659 $(HOST_EXPORTS) \
b813574b 4660 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4662 done; \
4fa63067 4663 echo "Doing mostlyclean in bash" ; \
b00612cc 4664 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4667 "RANLIB=$${RANLIB}" \
0c24b341 4668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4669 mostlyclean) \
2a4cbe27
NN
4670 || exit 1
4671
6bd3dfaa 4672@endif bash
2a4cbe27 4673
4fa63067
NN
4674.PHONY: maybe-clean-bash clean-bash
4675maybe-clean-bash:
6bd3dfaa
PB
4676@if bash
4677maybe-clean-bash: clean-bash
2a4cbe27 4678
4fa63067 4679clean-bash:
0aed8855 4680 @: $(MAKE); $(unstage)
4fa63067 4681 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4682 r=`${PWD_COMMAND}`; export r; \
4683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4684 $(HOST_EXPORTS) \
b813574b 4685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4687 done; \
4fa63067 4688 echo "Doing clean in bash" ; \
b00612cc 4689 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4692 "RANLIB=$${RANLIB}" \
0c24b341 4693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4694 clean) \
2a4cbe27
NN
4695 || exit 1
4696
6bd3dfaa 4697@endif bash
2a4cbe27 4698
4fa63067
NN
4699.PHONY: maybe-distclean-bash distclean-bash
4700maybe-distclean-bash:
6bd3dfaa
PB
4701@if bash
4702maybe-distclean-bash: distclean-bash
2a4cbe27 4703
4fa63067 4704distclean-bash:
0aed8855 4705 @: $(MAKE); $(unstage)
4fa63067 4706 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4707 r=`${PWD_COMMAND}`; export r; \
4708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4709 $(HOST_EXPORTS) \
b813574b 4710 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4712 done; \
4fa63067 4713 echo "Doing distclean in bash" ; \
b00612cc 4714 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4717 "RANLIB=$${RANLIB}" \
0c24b341 4718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4719 distclean) \
2a4cbe27
NN
4720 || exit 1
4721
6bd3dfaa 4722@endif bash
2a4cbe27 4723
4fa63067
NN
4724.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4725maybe-maintainer-clean-bash:
6bd3dfaa
PB
4726@if bash
4727maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4728
4fa63067 4729maintainer-clean-bash:
0aed8855 4730 @: $(MAKE); $(unstage)
4fa63067 4731 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4732 r=`${PWD_COMMAND}`; export r; \
4733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4734 $(HOST_EXPORTS) \
b813574b 4735 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4737 done; \
4fa63067 4738 echo "Doing maintainer-clean in bash" ; \
b00612cc 4739 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4742 "RANLIB=$${RANLIB}" \
0c24b341 4743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4744 maintainer-clean) \
2a4cbe27
NN
4745 || exit 1
4746
6bd3dfaa 4747@endif bash
2a4cbe27 4748
2a4cbe27 4749
a7254363 4750
4fa63067
NN
4751.PHONY: configure-bfd maybe-configure-bfd
4752maybe-configure-bfd:
4f0ef2d8
CD
4753@if gcc-bootstrap
4754configure-bfd: stage_current
4755@endif gcc-bootstrap
6bd3dfaa
PB
4756@if bfd
4757maybe-configure-bfd: configure-bfd
c52c6897 4758configure-bfd:
c52c6897
PB
4759 @r=`${PWD_COMMAND}`; export r; \
4760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4761 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4762 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4763 $(HOST_EXPORTS) \
a7254363
PB
4764 echo Configuring in $(HOST_SUBDIR)/bfd; \
4765 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 4766 case $(srcdir) in \
b00612cc
PB
4767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4768 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4770 esac; \
b00612cc
PB
4771 srcdiroption="--srcdir=$${topdir}/bfd"; \
4772 libsrcdir="$$s/bfd"; \
4fa63067 4773 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4774 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4775 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4776 || exit 1
6bd3dfaa 4777@endif bfd
2a4cbe27 4778
a7254363
PB
4779
4780
d545f33b
PB
4781.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4782maybe-configure-stage1-bfd:
4783@if bfd-bootstrap
4784maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 4785configure-stage1-bfd:
c52c6897 4786 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4787 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4788 @r=`${PWD_COMMAND}`; export r; \
4789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4790 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4791 $(HOST_EXPORTS) \
8ee82aff
PB
4792 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4793 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4794 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4795 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4796 cd $(HOST_SUBDIR)/bfd || exit 1; \
4797 case $(srcdir) in \
4798 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4799 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4800 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4801 esac; \
4802 srcdiroption="--srcdir=$${topdir}/bfd"; \
4803 libsrcdir="$$s/bfd"; \
4804 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4805 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4806 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4807 \
8a0d8a5c 4808 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
4809@endif bfd-bootstrap
4810
4811.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4812maybe-configure-stage2-bfd:
4813@if bfd-bootstrap
4814maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4815configure-stage2-bfd:
c52c6897 4816 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4817 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4818 @r=`${PWD_COMMAND}`; export r; \
4819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4820 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4821 $(HOST_EXPORTS) \
4822 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
4823 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
4824 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4825 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4826 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4827 cd $(HOST_SUBDIR)/bfd || exit 1; \
4828 case $(srcdir) in \
4829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4830 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4832 esac; \
4833 srcdiroption="--srcdir=$${topdir}/bfd"; \
4834 libsrcdir="$$s/bfd"; \
4835 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4836 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4837 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4838 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4839 @stage2_werror_flag@
4840@endif bfd-bootstrap
4841
4842.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4843maybe-configure-stage3-bfd:
4844@if bfd-bootstrap
4845maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4846configure-stage3-bfd:
c52c6897 4847 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4848 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4849 @r=`${PWD_COMMAND}`; export r; \
4850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4851 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4852 $(HOST_EXPORTS) \
4853 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
4854 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
4855 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4856 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4858 cd $(HOST_SUBDIR)/bfd || exit 1; \
4859 case $(srcdir) in \
4860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4861 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4863 esac; \
4864 srcdiroption="--srcdir=$${topdir}/bfd"; \
4865 libsrcdir="$$s/bfd"; \
4866 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4868 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4869 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4870 @stage2_werror_flag@
4871@endif bfd-bootstrap
4872
4873.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
4874maybe-configure-stage4-bfd:
4875@if bfd-bootstrap
4876maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 4877configure-stage4-bfd:
c52c6897 4878 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4879 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4880 @r=`${PWD_COMMAND}`; export r; \
4881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4882 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4883 $(HOST_EXPORTS) \
4884 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
4885 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
4886 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4887 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4889 cd $(HOST_SUBDIR)/bfd || exit 1; \
4890 case $(srcdir) in \
4891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4892 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4894 esac; \
4895 srcdiroption="--srcdir=$${topdir}/bfd"; \
4896 libsrcdir="$$s/bfd"; \
4897 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4899 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4900 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4901 @stage2_werror_flag@
4902@endif bfd-bootstrap
4903
4904.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
4905maybe-configure-stageprofile-bfd:
4906@if bfd-bootstrap
4907maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 4908configure-stageprofile-bfd:
c52c6897 4909 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 4910 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4911 @r=`${PWD_COMMAND}`; export r; \
4912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4913 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4914 $(HOST_EXPORTS) \
4915 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
4916 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
4917 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 4918 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 4919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4920 cd $(HOST_SUBDIR)/bfd || exit 1; \
4921 case $(srcdir) in \
4922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4923 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4925 esac; \
4926 srcdiroption="--srcdir=$${topdir}/bfd"; \
4927 libsrcdir="$$s/bfd"; \
4928 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4929 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4930 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4931 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4932 @stage2_werror_flag@
4933@endif bfd-bootstrap
4934
4935.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
4936maybe-configure-stagefeedback-bfd:
4937@if bfd-bootstrap
4938maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 4939configure-stagefeedback-bfd:
c52c6897 4940 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 4941 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4942 @r=`${PWD_COMMAND}`; export r; \
4943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4944 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4945 $(HOST_EXPORTS) \
4946 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
4947 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
4948 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 4949 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 4950 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4951 cd $(HOST_SUBDIR)/bfd || exit 1; \
4952 case $(srcdir) in \
4953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4954 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4956 esac; \
4957 srcdiroption="--srcdir=$${topdir}/bfd"; \
4958 libsrcdir="$$s/bfd"; \
4959 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4961 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4962 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4963 @stage2_werror_flag@
4964@endif bfd-bootstrap
4965
4966
4967
4968
4969
4fa63067
NN
4970.PHONY: all-bfd maybe-all-bfd
4971maybe-all-bfd:
4f0ef2d8
CD
4972@if gcc-bootstrap
4973all-bfd: stage_current
4974@endif gcc-bootstrap
6bd3dfaa 4975@if bfd
d27cc32e 4976TARGET-bfd=all
6bd3dfaa 4977maybe-all-bfd: all-bfd
4fa63067 4978all-bfd: configure-bfd
c52c6897 4979 @r=`${PWD_COMMAND}`; export r; \
4fa63067 4980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4981 $(HOST_EXPORTS) \
b00612cc
PB
4982 (cd $(HOST_SUBDIR)/bfd && \
4983 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bfd))
6bd3dfaa 4984@endif bfd
2a4cbe27 4985
a7254363 4986
d545f33b
PB
4987
4988.PHONY: all-stage1-bfd maybe-all-stage1-bfd
4989.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
4990maybe-all-stage1-bfd:
4991maybe-clean-stage1-bfd:
4992@if bfd-bootstrap
4993maybe-all-stage1-bfd: all-stage1-bfd
4994all-stage1: all-stage1-bfd
f70224b5 4995TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 4996all-stage1-bfd: configure-stage1-bfd
c52c6897 4997 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
4998 @r=`${PWD_COMMAND}`; export r; \
4999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5000 $(HOST_EXPORTS) \
5001 cd $(HOST_SUBDIR)/bfd && \
8ee82aff
PB
5002 $(MAKE) $(FLAGS_TO_PASS) \
5003 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 5004 $(TARGET-stage1-bfd)
d545f33b
PB
5005
5006maybe-clean-stage1-bfd: clean-stage1-bfd
5007clean-stage1: clean-stage1-bfd
5008clean-stage1-bfd:
9dbaa842
DD
5009 @if [ $(current_stage) = stage1 ]; then \
5010 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5011 else \
5012 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5013 $(MAKE) stage1-start; \
5014 fi; \
d545f33b
PB
5015 cd $(HOST_SUBDIR)/bfd && \
5016 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 5017 clean
d545f33b
PB
5018@endif bfd-bootstrap
5019
5020
5021.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5022.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5023maybe-all-stage2-bfd:
5024maybe-clean-stage2-bfd:
5025@if bfd-bootstrap
5026maybe-all-stage2-bfd: all-stage2-bfd
5027all-stage2: all-stage2-bfd
f70224b5 5028TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5029all-stage2-bfd: configure-stage2-bfd
c52c6897 5030 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5031 @r=`${PWD_COMMAND}`; export r; \
5032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5033 $(HOST_EXPORTS) \
5034 $(POSTSTAGE1_HOST_EXPORTS) \
5035 cd $(HOST_SUBDIR)/bfd && \
8ee82aff
PB
5036 $(MAKE) $(FLAGS_TO_PASS) \
5037 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5038 $(TARGET-stage2-bfd)
d545f33b
PB
5039
5040maybe-clean-stage2-bfd: clean-stage2-bfd
5041clean-stage2: clean-stage2-bfd
5042clean-stage2-bfd:
9dbaa842
DD
5043 @if [ $(current_stage) = stage2 ]; then \
5044 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5045 else \
5046 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5047 $(MAKE) stage2-start; \
5048 fi; \
d545f33b
PB
5049 cd $(HOST_SUBDIR)/bfd && \
5050 $(MAKE) $(FLAGS_TO_PASS) \
5051 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5052 clean
d545f33b
PB
5053@endif bfd-bootstrap
5054
5055
5056.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5057.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5058maybe-all-stage3-bfd:
5059maybe-clean-stage3-bfd:
5060@if bfd-bootstrap
5061maybe-all-stage3-bfd: all-stage3-bfd
5062all-stage3: all-stage3-bfd
f70224b5 5063TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5064all-stage3-bfd: configure-stage3-bfd
c52c6897 5065 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5066 @r=`${PWD_COMMAND}`; export r; \
5067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5068 $(HOST_EXPORTS) \
5069 $(POSTSTAGE1_HOST_EXPORTS) \
5070 cd $(HOST_SUBDIR)/bfd && \
8ee82aff
PB
5071 $(MAKE) $(FLAGS_TO_PASS) \
5072 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5073 $(TARGET-stage3-bfd)
d545f33b
PB
5074
5075maybe-clean-stage3-bfd: clean-stage3-bfd
5076clean-stage3: clean-stage3-bfd
5077clean-stage3-bfd:
9dbaa842
DD
5078 @if [ $(current_stage) = stage3 ]; then \
5079 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5080 else \
5081 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5082 $(MAKE) stage3-start; \
5083 fi; \
d545f33b
PB
5084 cd $(HOST_SUBDIR)/bfd && \
5085 $(MAKE) $(FLAGS_TO_PASS) \
5086 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5087 clean
d545f33b
PB
5088@endif bfd-bootstrap
5089
5090
5091.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5092.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5093maybe-all-stage4-bfd:
5094maybe-clean-stage4-bfd:
5095@if bfd-bootstrap
5096maybe-all-stage4-bfd: all-stage4-bfd
5097all-stage4: all-stage4-bfd
f70224b5 5098TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5099all-stage4-bfd: configure-stage4-bfd
c52c6897 5100 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5101 @r=`${PWD_COMMAND}`; export r; \
5102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5103 $(HOST_EXPORTS) \
5104 $(POSTSTAGE1_HOST_EXPORTS) \
5105 cd $(HOST_SUBDIR)/bfd && \
8ee82aff
PB
5106 $(MAKE) $(FLAGS_TO_PASS) \
5107 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5108 $(TARGET-stage4-bfd)
d545f33b
PB
5109
5110maybe-clean-stage4-bfd: clean-stage4-bfd
5111clean-stage4: clean-stage4-bfd
5112clean-stage4-bfd:
9dbaa842
DD
5113 @if [ $(current_stage) = stage4 ]; then \
5114 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5115 else \
5116 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5117 $(MAKE) stage4-start; \
5118 fi; \
d545f33b
PB
5119 cd $(HOST_SUBDIR)/bfd && \
5120 $(MAKE) $(FLAGS_TO_PASS) \
5121 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5122 clean
d545f33b
PB
5123@endif bfd-bootstrap
5124
5125
5126.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5127.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5128maybe-all-stageprofile-bfd:
5129maybe-clean-stageprofile-bfd:
5130@if bfd-bootstrap
5131maybe-all-stageprofile-bfd: all-stageprofile-bfd
5132all-stageprofile: all-stageprofile-bfd
f70224b5 5133TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5134all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5135 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5136 @r=`${PWD_COMMAND}`; export r; \
5137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5138 $(HOST_EXPORTS) \
5139 $(POSTSTAGE1_HOST_EXPORTS) \
5140 cd $(HOST_SUBDIR)/bfd && \
8ee82aff
PB
5141 $(MAKE) $(FLAGS_TO_PASS) \
5142 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5143 $(TARGET-stageprofile-bfd)
d545f33b
PB
5144
5145maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5146clean-stageprofile: clean-stageprofile-bfd
5147clean-stageprofile-bfd:
9dbaa842
DD
5148 @if [ $(current_stage) = stageprofile ]; then \
5149 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5150 else \
5151 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5152 $(MAKE) stageprofile-start; \
5153 fi; \
d545f33b
PB
5154 cd $(HOST_SUBDIR)/bfd && \
5155 $(MAKE) $(FLAGS_TO_PASS) \
5156 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5157 clean
d545f33b
PB
5158@endif bfd-bootstrap
5159
5160
5161.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5162.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5163maybe-all-stagefeedback-bfd:
5164maybe-clean-stagefeedback-bfd:
5165@if bfd-bootstrap
5166maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5167all-stagefeedback: all-stagefeedback-bfd
f70224b5 5168TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5169all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5170 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5171 @r=`${PWD_COMMAND}`; export r; \
5172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5173 $(HOST_EXPORTS) \
5174 $(POSTSTAGE1_HOST_EXPORTS) \
5175 cd $(HOST_SUBDIR)/bfd && \
8ee82aff
PB
5176 $(MAKE) $(FLAGS_TO_PASS) \
5177 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5178 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5179
5180maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5181clean-stagefeedback: clean-stagefeedback-bfd
5182clean-stagefeedback-bfd:
9dbaa842
DD
5183 @if [ $(current_stage) = stagefeedback ]; then \
5184 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5185 else \
5186 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5187 $(MAKE) stagefeedback-start; \
5188 fi; \
d545f33b
PB
5189 cd $(HOST_SUBDIR)/bfd && \
5190 $(MAKE) $(FLAGS_TO_PASS) \
5191 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5192 clean
d545f33b
PB
5193@endif bfd-bootstrap
5194
5195
5196
5197
5198
4fa63067
NN
5199.PHONY: check-bfd maybe-check-bfd
5200maybe-check-bfd:
6bd3dfaa
PB
5201@if bfd
5202maybe-check-bfd: check-bfd
2a4cbe27 5203
4fa63067 5204check-bfd:
0aed8855 5205 @: $(MAKE); $(unstage)
4fa63067 5206 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5208 $(HOST_EXPORTS) \
b00612cc
PB
5209 (cd $(HOST_SUBDIR)/bfd && \
5210 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5211
6bd3dfaa 5212@endif bfd
2a4cbe27 5213
4fa63067
NN
5214.PHONY: install-bfd maybe-install-bfd
5215maybe-install-bfd:
6bd3dfaa
PB
5216@if bfd
5217maybe-install-bfd: install-bfd
2a4cbe27 5218
4fa63067 5219install-bfd: installdirs
0aed8855 5220 @: $(MAKE); $(unstage)
4fa63067 5221 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5223 $(HOST_EXPORTS) \
b00612cc 5224 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5225 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5226
6bd3dfaa 5227@endif bfd
2a4cbe27 5228
56a8fe78 5229# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5230
4fa63067
NN
5231.PHONY: maybe-info-bfd info-bfd
5232maybe-info-bfd:
6bd3dfaa
PB
5233@if bfd
5234maybe-info-bfd: info-bfd
4fa63067
NN
5235
5236info-bfd: \
5237 configure-bfd
5238 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5239 r=`${PWD_COMMAND}`; export r; \
5240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5241 $(HOST_EXPORTS) \
b813574b 5242 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5244 done; \
4fa63067 5245 echo "Doing info in bfd" ; \
b00612cc 5246 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5249 "RANLIB=$${RANLIB}" \
0c24b341 5250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5251 info) \
2a4cbe27
NN
5252 || exit 1
5253
6bd3dfaa 5254@endif bfd
2a4cbe27 5255
4fa63067
NN
5256.PHONY: maybe-dvi-bfd dvi-bfd
5257maybe-dvi-bfd:
6bd3dfaa
PB
5258@if bfd
5259maybe-dvi-bfd: dvi-bfd
2a4cbe27 5260
4fa63067
NN
5261dvi-bfd: \
5262 configure-bfd
5263 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5264 r=`${PWD_COMMAND}`; export r; \
5265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5266 $(HOST_EXPORTS) \
b813574b 5267 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5269 done; \
4fa63067 5270 echo "Doing dvi in bfd" ; \
b00612cc 5271 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5274 "RANLIB=$${RANLIB}" \
0c24b341 5275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5276 dvi) \
2a4cbe27
NN
5277 || exit 1
5278
6bd3dfaa 5279@endif bfd
2a4cbe27 5280
56a8fe78
DD
5281.PHONY: maybe-pdf-bfd pdf-bfd
5282maybe-pdf-bfd:
5283@if bfd
5284maybe-pdf-bfd: pdf-bfd
5285
5286pdf-bfd: \
5287 configure-bfd
5288 @[ -f ./bfd/Makefile ] || exit 0; \
5289 r=`${PWD_COMMAND}`; export r; \
5290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5291 $(HOST_EXPORTS) \
5292 for flag in $(EXTRA_HOST_FLAGS) ; do \
5293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5294 done; \
5295 echo "Doing pdf in bfd" ; \
5296 (cd $(HOST_SUBDIR)/bfd && \
5297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5299 "RANLIB=$${RANLIB}" \
0c24b341 5300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5301 pdf) \
5302 || exit 1
5303
5304@endif bfd
5305
6d389afc
MS
5306.PHONY: maybe-html-bfd html-bfd
5307maybe-html-bfd:
5308@if bfd
5309maybe-html-bfd: html-bfd
5310
5311html-bfd: \
5312 configure-bfd
5313 @[ -f ./bfd/Makefile ] || exit 0; \
5314 r=`${PWD_COMMAND}`; export r; \
5315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5316 $(HOST_EXPORTS) \
5317 for flag in $(EXTRA_HOST_FLAGS) ; do \
5318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5319 done; \
5320 echo "Doing html in bfd" ; \
b00612cc 5321 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5324 "RANLIB=$${RANLIB}" \
0c24b341 5325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5326 html) \
5327 || exit 1
5328
5329@endif bfd
5330
4fa63067
NN
5331.PHONY: maybe-TAGS-bfd TAGS-bfd
5332maybe-TAGS-bfd:
6bd3dfaa
PB
5333@if bfd
5334maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5335
4fa63067
NN
5336TAGS-bfd: \
5337 configure-bfd
5338 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5339 r=`${PWD_COMMAND}`; export r; \
5340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5341 $(HOST_EXPORTS) \
b813574b 5342 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5344 done; \
4fa63067 5345 echo "Doing TAGS in bfd" ; \
b00612cc 5346 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5349 "RANLIB=$${RANLIB}" \
0c24b341 5350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5351 TAGS) \
2a4cbe27
NN
5352 || exit 1
5353
6bd3dfaa 5354@endif bfd
2a4cbe27 5355
4fa63067
NN
5356.PHONY: maybe-install-info-bfd install-info-bfd
5357maybe-install-info-bfd:
6bd3dfaa
PB
5358@if bfd
5359maybe-install-info-bfd: install-info-bfd
2a4cbe27 5360
4fa63067
NN
5361install-info-bfd: \
5362 configure-bfd \
5363 info-bfd
5364 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5365 r=`${PWD_COMMAND}`; export r; \
5366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5367 $(HOST_EXPORTS) \
b813574b 5368 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5370 done; \
4fa63067 5371 echo "Doing install-info in bfd" ; \
b00612cc 5372 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5375 "RANLIB=$${RANLIB}" \
0c24b341 5376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5377 install-info) \
2a4cbe27
NN
5378 || exit 1
5379
6bd3dfaa 5380@endif bfd
2a4cbe27 5381
a3ca38d2
DD
5382.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5383maybe-install-pdf-bfd:
5384@if bfd
5385maybe-install-pdf-bfd: install-pdf-bfd
5386
5387install-pdf-bfd: \
5388 configure-bfd \
5389 pdf-bfd
5390 @[ -f ./bfd/Makefile ] || exit 0; \
5391 r=`${PWD_COMMAND}`; export r; \
5392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5393 $(HOST_EXPORTS) \
5394 for flag in $(EXTRA_HOST_FLAGS) ; do \
5395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5396 done; \
5397 echo "Doing install-pdf in bfd" ; \
5398 (cd $(HOST_SUBDIR)/bfd && \
5399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5401 "RANLIB=$${RANLIB}" \
0c24b341 5402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5403 install-pdf) \
5404 || exit 1
5405
5406@endif bfd
5407
108a6f8e
CD
5408.PHONY: maybe-install-html-bfd install-html-bfd
5409maybe-install-html-bfd:
5410@if bfd
5411maybe-install-html-bfd: install-html-bfd
5412
5413install-html-bfd: \
5414 configure-bfd \
5415 html-bfd
5416 @[ -f ./bfd/Makefile ] || exit 0; \
5417 r=`${PWD_COMMAND}`; export r; \
5418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5419 $(HOST_EXPORTS) \
5420 for flag in $(EXTRA_HOST_FLAGS) ; do \
5421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5422 done; \
5423 echo "Doing install-html in bfd" ; \
5424 (cd $(HOST_SUBDIR)/bfd && \
5425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5427 "RANLIB=$${RANLIB}" \
0c24b341 5428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5429 install-html) \
5430 || exit 1
5431
5432@endif bfd
5433
4fa63067
NN
5434.PHONY: maybe-installcheck-bfd installcheck-bfd
5435maybe-installcheck-bfd:
6bd3dfaa
PB
5436@if bfd
5437maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5438
4fa63067
NN
5439installcheck-bfd: \
5440 configure-bfd
5441 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5442 r=`${PWD_COMMAND}`; export r; \
5443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5444 $(HOST_EXPORTS) \
b813574b 5445 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5447 done; \
4fa63067 5448 echo "Doing installcheck in bfd" ; \
b00612cc 5449 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5452 "RANLIB=$${RANLIB}" \
0c24b341 5453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5454 installcheck) \
2a4cbe27
NN
5455 || exit 1
5456
6bd3dfaa 5457@endif bfd
2a4cbe27 5458
4fa63067
NN
5459.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5460maybe-mostlyclean-bfd:
6bd3dfaa
PB
5461@if bfd
5462maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5463
4fa63067
NN
5464mostlyclean-bfd:
5465 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5466 r=`${PWD_COMMAND}`; export r; \
5467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5468 $(HOST_EXPORTS) \
b813574b 5469 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5471 done; \
4fa63067 5472 echo "Doing mostlyclean in bfd" ; \
b00612cc 5473 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5476 "RANLIB=$${RANLIB}" \
0c24b341 5477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5478 mostlyclean) \
2a4cbe27
NN
5479 || exit 1
5480
6bd3dfaa 5481@endif bfd
2a4cbe27 5482
4fa63067
NN
5483.PHONY: maybe-clean-bfd clean-bfd
5484maybe-clean-bfd:
6bd3dfaa
PB
5485@if bfd
5486maybe-clean-bfd: clean-bfd
2a4cbe27 5487
4fa63067
NN
5488clean-bfd:
5489 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5490 r=`${PWD_COMMAND}`; export r; \
5491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5492 $(HOST_EXPORTS) \
b813574b 5493 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5495 done; \
4fa63067 5496 echo "Doing clean in bfd" ; \
b00612cc 5497 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5500 "RANLIB=$${RANLIB}" \
0c24b341 5501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5502 clean) \
2a4cbe27
NN
5503 || exit 1
5504
6bd3dfaa 5505@endif bfd
2a4cbe27 5506
4fa63067
NN
5507.PHONY: maybe-distclean-bfd distclean-bfd
5508maybe-distclean-bfd:
6bd3dfaa
PB
5509@if bfd
5510maybe-distclean-bfd: distclean-bfd
2a4cbe27 5511
4fa63067
NN
5512distclean-bfd:
5513 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5514 r=`${PWD_COMMAND}`; export r; \
5515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5516 $(HOST_EXPORTS) \
b813574b 5517 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5519 done; \
4fa63067 5520 echo "Doing distclean in bfd" ; \
b00612cc 5521 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5524 "RANLIB=$${RANLIB}" \
0c24b341 5525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5526 distclean) \
2a4cbe27
NN
5527 || exit 1
5528
6bd3dfaa 5529@endif bfd
2a4cbe27 5530
4fa63067
NN
5531.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5532maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5533@if bfd
5534maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5535
4fa63067
NN
5536maintainer-clean-bfd:
5537 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5538 r=`${PWD_COMMAND}`; export r; \
5539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5540 $(HOST_EXPORTS) \
b813574b 5541 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5543 done; \
4fa63067 5544 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5545 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5548 "RANLIB=$${RANLIB}" \
0c24b341 5549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5550 maintainer-clean) \
a2592b1b
DD
5551 || exit 1
5552
6bd3dfaa 5553@endif bfd
a2592b1b 5554
2a4cbe27 5555
a7254363 5556
4fa63067
NN
5557.PHONY: configure-opcodes maybe-configure-opcodes
5558maybe-configure-opcodes:
4f0ef2d8
CD
5559@if gcc-bootstrap
5560configure-opcodes: stage_current
5561@endif gcc-bootstrap
6bd3dfaa
PB
5562@if opcodes
5563maybe-configure-opcodes: configure-opcodes
c52c6897 5564configure-opcodes:
c52c6897
PB
5565 @r=`${PWD_COMMAND}`; export r; \
5566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5567 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5569 $(HOST_EXPORTS) \
a7254363
PB
5570 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5571 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5572 case $(srcdir) in \
b00612cc
PB
5573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5574 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5576 esac; \
b00612cc
PB
5577 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5578 libsrcdir="$$s/opcodes"; \
4fa63067 5579 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5581 --target=${target_alias} $${srcdiroption} \
4fa63067 5582 || exit 1
6bd3dfaa 5583@endif opcodes
2a4cbe27 5584
a7254363
PB
5585
5586
d545f33b
PB
5587.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5588maybe-configure-stage1-opcodes:
5589@if opcodes-bootstrap
5590maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5591configure-stage1-opcodes:
c52c6897 5592 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5593 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5594 @r=`${PWD_COMMAND}`; export r; \
5595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5596 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5597 $(HOST_EXPORTS) \
8ee82aff
PB
5598 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5599 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5600 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5602 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5603 case $(srcdir) in \
5604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5605 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5607 esac; \
5608 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5609 libsrcdir="$$s/opcodes"; \
5610 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5612 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5613 \
8a0d8a5c 5614 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
5615@endif opcodes-bootstrap
5616
5617.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5618maybe-configure-stage2-opcodes:
5619@if opcodes-bootstrap
5620maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5621configure-stage2-opcodes:
c52c6897 5622 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5623 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5624 @r=`${PWD_COMMAND}`; export r; \
5625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5626 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5627 $(HOST_EXPORTS) \
5628 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
5629 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
5630 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5631 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5633 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5634 case $(srcdir) in \
5635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5636 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5638 esac; \
5639 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5640 libsrcdir="$$s/opcodes"; \
5641 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5643 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5644 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5645 @stage2_werror_flag@
5646@endif opcodes-bootstrap
5647
5648.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5649maybe-configure-stage3-opcodes:
5650@if opcodes-bootstrap
5651maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5652configure-stage3-opcodes:
c52c6897 5653 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5654 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5655 @r=`${PWD_COMMAND}`; export r; \
5656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5657 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5658 $(HOST_EXPORTS) \
5659 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
5660 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
5661 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5662 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5664 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5665 case $(srcdir) in \
5666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5667 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5669 esac; \
5670 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5671 libsrcdir="$$s/opcodes"; \
5672 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5674 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5675 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5676 @stage2_werror_flag@
5677@endif opcodes-bootstrap
5678
5679.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5680maybe-configure-stage4-opcodes:
5681@if opcodes-bootstrap
5682maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5683configure-stage4-opcodes:
c52c6897 5684 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5685 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5686 @r=`${PWD_COMMAND}`; export r; \
5687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5688 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5689 $(HOST_EXPORTS) \
5690 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
5691 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
5692 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5693 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5695 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5696 case $(srcdir) in \
5697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5698 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5700 esac; \
5701 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5702 libsrcdir="$$s/opcodes"; \
5703 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5705 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5706 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5707 @stage2_werror_flag@
5708@endif opcodes-bootstrap
5709
5710.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
5711maybe-configure-stageprofile-opcodes:
5712@if opcodes-bootstrap
5713maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 5714configure-stageprofile-opcodes:
c52c6897 5715 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5717 @r=`${PWD_COMMAND}`; export r; \
5718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5719 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5720 $(HOST_EXPORTS) \
5721 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
5722 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
5723 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 5724 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5726 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5727 case $(srcdir) in \
5728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5729 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5731 esac; \
5732 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5733 libsrcdir="$$s/opcodes"; \
5734 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5736 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5737 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5738 @stage2_werror_flag@
5739@endif opcodes-bootstrap
5740
5741.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
5742maybe-configure-stagefeedback-opcodes:
5743@if opcodes-bootstrap
5744maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 5745configure-stagefeedback-opcodes:
c52c6897 5746 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5747 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5748 @r=`${PWD_COMMAND}`; export r; \
5749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5750 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5751 $(HOST_EXPORTS) \
5752 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
5753 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
5754 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 5755 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5757 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5758 case $(srcdir) in \
5759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5760 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5762 esac; \
5763 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5764 libsrcdir="$$s/opcodes"; \
5765 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5767 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5768 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5769 @stage2_werror_flag@
5770@endif opcodes-bootstrap
5771
5772
5773
5774
5775
4fa63067
NN
5776.PHONY: all-opcodes maybe-all-opcodes
5777maybe-all-opcodes:
4f0ef2d8
CD
5778@if gcc-bootstrap
5779all-opcodes: stage_current
5780@endif gcc-bootstrap
6bd3dfaa 5781@if opcodes
d27cc32e 5782TARGET-opcodes=all
6bd3dfaa 5783maybe-all-opcodes: all-opcodes
4fa63067 5784all-opcodes: configure-opcodes
c52c6897 5785 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5787 $(HOST_EXPORTS) \
b00612cc
PB
5788 (cd $(HOST_SUBDIR)/opcodes && \
5789 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-opcodes))
6bd3dfaa 5790@endif opcodes
2a4cbe27 5791
a7254363 5792
d545f33b
PB
5793
5794.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
5795.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
5796maybe-all-stage1-opcodes:
5797maybe-clean-stage1-opcodes:
5798@if opcodes-bootstrap
5799maybe-all-stage1-opcodes: all-stage1-opcodes
5800all-stage1: all-stage1-opcodes
f70224b5 5801TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 5802all-stage1-opcodes: configure-stage1-opcodes
c52c6897 5803 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5804 @r=`${PWD_COMMAND}`; export r; \
5805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5806 $(HOST_EXPORTS) \
5807 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff
PB
5808 $(MAKE) $(FLAGS_TO_PASS) \
5809 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 5810 $(TARGET-stage1-opcodes)
d545f33b
PB
5811
5812maybe-clean-stage1-opcodes: clean-stage1-opcodes
5813clean-stage1: clean-stage1-opcodes
5814clean-stage1-opcodes:
9dbaa842
DD
5815 @if [ $(current_stage) = stage1 ]; then \
5816 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5817 else \
5818 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
5819 $(MAKE) stage1-start; \
5820 fi; \
d545f33b
PB
5821 cd $(HOST_SUBDIR)/opcodes && \
5822 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 5823 clean
d545f33b
PB
5824@endif opcodes-bootstrap
5825
5826
5827.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
5828.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
5829maybe-all-stage2-opcodes:
5830maybe-clean-stage2-opcodes:
5831@if opcodes-bootstrap
5832maybe-all-stage2-opcodes: all-stage2-opcodes
5833all-stage2: all-stage2-opcodes
f70224b5 5834TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 5835all-stage2-opcodes: configure-stage2-opcodes
c52c6897 5836 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5837 @r=`${PWD_COMMAND}`; export r; \
5838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5839 $(HOST_EXPORTS) \
5840 $(POSTSTAGE1_HOST_EXPORTS) \
5841 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff
PB
5842 $(MAKE) $(FLAGS_TO_PASS) \
5843 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5844 $(TARGET-stage2-opcodes)
d545f33b
PB
5845
5846maybe-clean-stage2-opcodes: clean-stage2-opcodes
5847clean-stage2: clean-stage2-opcodes
5848clean-stage2-opcodes:
9dbaa842
DD
5849 @if [ $(current_stage) = stage2 ]; then \
5850 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5851 else \
5852 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
5853 $(MAKE) stage2-start; \
5854 fi; \
d545f33b
PB
5855 cd $(HOST_SUBDIR)/opcodes && \
5856 $(MAKE) $(FLAGS_TO_PASS) \
5857 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5858 clean
d545f33b
PB
5859@endif opcodes-bootstrap
5860
5861
5862.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
5863.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
5864maybe-all-stage3-opcodes:
5865maybe-clean-stage3-opcodes:
5866@if opcodes-bootstrap
5867maybe-all-stage3-opcodes: all-stage3-opcodes
5868all-stage3: all-stage3-opcodes
f70224b5 5869TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 5870all-stage3-opcodes: configure-stage3-opcodes
c52c6897 5871 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5872 @r=`${PWD_COMMAND}`; export r; \
5873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5874 $(HOST_EXPORTS) \
5875 $(POSTSTAGE1_HOST_EXPORTS) \
5876 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff
PB
5877 $(MAKE) $(FLAGS_TO_PASS) \
5878 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5879 $(TARGET-stage3-opcodes)
d545f33b
PB
5880
5881maybe-clean-stage3-opcodes: clean-stage3-opcodes
5882clean-stage3: clean-stage3-opcodes
5883clean-stage3-opcodes:
9dbaa842
DD
5884 @if [ $(current_stage) = stage3 ]; then \
5885 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5886 else \
5887 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
5888 $(MAKE) stage3-start; \
5889 fi; \
d545f33b
PB
5890 cd $(HOST_SUBDIR)/opcodes && \
5891 $(MAKE) $(FLAGS_TO_PASS) \
5892 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5893 clean
d545f33b
PB
5894@endif opcodes-bootstrap
5895
5896
5897.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
5898.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
5899maybe-all-stage4-opcodes:
5900maybe-clean-stage4-opcodes:
5901@if opcodes-bootstrap
5902maybe-all-stage4-opcodes: all-stage4-opcodes
5903all-stage4: all-stage4-opcodes
f70224b5 5904TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 5905all-stage4-opcodes: configure-stage4-opcodes
c52c6897 5906 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5907 @r=`${PWD_COMMAND}`; export r; \
5908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5909 $(HOST_EXPORTS) \
5910 $(POSTSTAGE1_HOST_EXPORTS) \
5911 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff
PB
5912 $(MAKE) $(FLAGS_TO_PASS) \
5913 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5914 $(TARGET-stage4-opcodes)
d545f33b
PB
5915
5916maybe-clean-stage4-opcodes: clean-stage4-opcodes
5917clean-stage4: clean-stage4-opcodes
5918clean-stage4-opcodes:
9dbaa842
DD
5919 @if [ $(current_stage) = stage4 ]; then \
5920 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5921 else \
5922 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
5923 $(MAKE) stage4-start; \
5924 fi; \
d545f33b
PB
5925 cd $(HOST_SUBDIR)/opcodes && \
5926 $(MAKE) $(FLAGS_TO_PASS) \
5927 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5928 clean
d545f33b
PB
5929@endif opcodes-bootstrap
5930
5931
5932.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
5933.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
5934maybe-all-stageprofile-opcodes:
5935maybe-clean-stageprofile-opcodes:
5936@if opcodes-bootstrap
5937maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
5938all-stageprofile: all-stageprofile-opcodes
f70224b5 5939TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 5940all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 5941 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5942 @r=`${PWD_COMMAND}`; export r; \
5943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5944 $(HOST_EXPORTS) \
5945 $(POSTSTAGE1_HOST_EXPORTS) \
5946 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff
PB
5947 $(MAKE) $(FLAGS_TO_PASS) \
5948 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5949 $(TARGET-stageprofile-opcodes)
d545f33b
PB
5950
5951maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
5952clean-stageprofile: clean-stageprofile-opcodes
5953clean-stageprofile-opcodes:
9dbaa842
DD
5954 @if [ $(current_stage) = stageprofile ]; then \
5955 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5956 else \
5957 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
5958 $(MAKE) stageprofile-start; \
5959 fi; \
d545f33b
PB
5960 cd $(HOST_SUBDIR)/opcodes && \
5961 $(MAKE) $(FLAGS_TO_PASS) \
5962 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5963 clean
d545f33b
PB
5964@endif opcodes-bootstrap
5965
5966
5967.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
5968.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
5969maybe-all-stagefeedback-opcodes:
5970maybe-clean-stagefeedback-opcodes:
5971@if opcodes-bootstrap
5972maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
5973all-stagefeedback: all-stagefeedback-opcodes
f70224b5 5974TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 5975all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 5976 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5977 @r=`${PWD_COMMAND}`; export r; \
5978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5979 $(HOST_EXPORTS) \
5980 $(POSTSTAGE1_HOST_EXPORTS) \
5981 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff
PB
5982 $(MAKE) $(FLAGS_TO_PASS) \
5983 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5984 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
5985
5986maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
5987clean-stagefeedback: clean-stagefeedback-opcodes
5988clean-stagefeedback-opcodes:
9dbaa842
DD
5989 @if [ $(current_stage) = stagefeedback ]; then \
5990 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5991 else \
5992 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
5993 $(MAKE) stagefeedback-start; \
5994 fi; \
d545f33b
PB
5995 cd $(HOST_SUBDIR)/opcodes && \
5996 $(MAKE) $(FLAGS_TO_PASS) \
5997 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5998 clean
d545f33b
PB
5999@endif opcodes-bootstrap
6000
6001
6002
6003
6004
4fa63067
NN
6005.PHONY: check-opcodes maybe-check-opcodes
6006maybe-check-opcodes:
6bd3dfaa
PB
6007@if opcodes
6008maybe-check-opcodes: check-opcodes
4fa63067
NN
6009
6010check-opcodes:
0aed8855 6011 @: $(MAKE); $(unstage)
4fa63067 6012 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6014 $(HOST_EXPORTS) \
b00612cc
PB
6015 (cd $(HOST_SUBDIR)/opcodes && \
6016 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6017
6bd3dfaa 6018@endif opcodes
2a4cbe27 6019
4fa63067
NN
6020.PHONY: install-opcodes maybe-install-opcodes
6021maybe-install-opcodes:
6bd3dfaa
PB
6022@if opcodes
6023maybe-install-opcodes: install-opcodes
2a4cbe27 6024
4fa63067 6025install-opcodes: installdirs
0aed8855 6026 @: $(MAKE); $(unstage)
4fa63067
NN
6027 @r=`${PWD_COMMAND}`; export r; \
6028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6029 $(HOST_EXPORTS) \
b00612cc 6030 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6031 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6032
6bd3dfaa 6033@endif opcodes
4fa63067 6034
56a8fe78 6035# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6036
6037.PHONY: maybe-info-opcodes info-opcodes
6038maybe-info-opcodes:
6bd3dfaa
PB
6039@if opcodes
6040maybe-info-opcodes: info-opcodes
4fa63067
NN
6041
6042info-opcodes: \
6043 configure-opcodes
6044 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6045 r=`${PWD_COMMAND}`; export r; \
6046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6047 $(HOST_EXPORTS) \
b813574b 6048 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6050 done; \
4fa63067 6051 echo "Doing info in opcodes" ; \
b00612cc 6052 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6055 "RANLIB=$${RANLIB}" \
0c24b341 6056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6057 info) \
2a4cbe27
NN
6058 || exit 1
6059
6bd3dfaa 6060@endif opcodes
2a4cbe27 6061
4fa63067
NN
6062.PHONY: maybe-dvi-opcodes dvi-opcodes
6063maybe-dvi-opcodes:
6bd3dfaa
PB
6064@if opcodes
6065maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6066
4fa63067
NN
6067dvi-opcodes: \
6068 configure-opcodes
6069 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6070 r=`${PWD_COMMAND}`; export r; \
6071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6072 $(HOST_EXPORTS) \
b813574b 6073 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6075 done; \
4fa63067 6076 echo "Doing dvi in opcodes" ; \
b00612cc 6077 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6080 "RANLIB=$${RANLIB}" \
0c24b341 6081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6082 dvi) \
2a4cbe27
NN
6083 || exit 1
6084
6bd3dfaa 6085@endif opcodes
2a4cbe27 6086
56a8fe78
DD
6087.PHONY: maybe-pdf-opcodes pdf-opcodes
6088maybe-pdf-opcodes:
6089@if opcodes
6090maybe-pdf-opcodes: pdf-opcodes
6091
6092pdf-opcodes: \
6093 configure-opcodes
6094 @[ -f ./opcodes/Makefile ] || exit 0; \
6095 r=`${PWD_COMMAND}`; export r; \
6096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6097 $(HOST_EXPORTS) \
6098 for flag in $(EXTRA_HOST_FLAGS) ; do \
6099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6100 done; \
6101 echo "Doing pdf in opcodes" ; \
6102 (cd $(HOST_SUBDIR)/opcodes && \
6103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6105 "RANLIB=$${RANLIB}" \
0c24b341 6106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6107 pdf) \
6108 || exit 1
6109
6110@endif opcodes
6111
6d389afc
MS
6112.PHONY: maybe-html-opcodes html-opcodes
6113maybe-html-opcodes:
6114@if opcodes
6115maybe-html-opcodes: html-opcodes
6116
6117html-opcodes: \
6118 configure-opcodes
6119 @[ -f ./opcodes/Makefile ] || exit 0; \
6120 r=`${PWD_COMMAND}`; export r; \
6121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6122 $(HOST_EXPORTS) \
6123 for flag in $(EXTRA_HOST_FLAGS) ; do \
6124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6125 done; \
6126 echo "Doing html in opcodes" ; \
b00612cc 6127 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6130 "RANLIB=$${RANLIB}" \
0c24b341 6131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6132 html) \
6133 || exit 1
6134
6135@endif opcodes
6136
4fa63067
NN
6137.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6138maybe-TAGS-opcodes:
6bd3dfaa
PB
6139@if opcodes
6140maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6141
4fa63067
NN
6142TAGS-opcodes: \
6143 configure-opcodes
6144 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6145 r=`${PWD_COMMAND}`; export r; \
6146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6147 $(HOST_EXPORTS) \
b813574b 6148 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6150 done; \
4fa63067 6151 echo "Doing TAGS in opcodes" ; \
b00612cc 6152 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6155 "RANLIB=$${RANLIB}" \
0c24b341 6156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6157 TAGS) \
2a4cbe27
NN
6158 || exit 1
6159
6bd3dfaa 6160@endif opcodes
2a4cbe27 6161
4fa63067
NN
6162.PHONY: maybe-install-info-opcodes install-info-opcodes
6163maybe-install-info-opcodes:
6bd3dfaa
PB
6164@if opcodes
6165maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6166
4fa63067
NN
6167install-info-opcodes: \
6168 configure-opcodes \
6169 info-opcodes
6170 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6171 r=`${PWD_COMMAND}`; export r; \
6172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6173 $(HOST_EXPORTS) \
b813574b 6174 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6176 done; \
4fa63067 6177 echo "Doing install-info in opcodes" ; \
b00612cc 6178 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6181 "RANLIB=$${RANLIB}" \
0c24b341 6182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6183 install-info) \
2a4cbe27
NN
6184 || exit 1
6185
6bd3dfaa 6186@endif opcodes
2a4cbe27 6187
a3ca38d2
DD
6188.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6189maybe-install-pdf-opcodes:
6190@if opcodes
6191maybe-install-pdf-opcodes: install-pdf-opcodes
6192
6193install-pdf-opcodes: \
6194 configure-opcodes \
6195 pdf-opcodes
6196 @[ -f ./opcodes/Makefile ] || exit 0; \
6197 r=`${PWD_COMMAND}`; export r; \
6198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6199 $(HOST_EXPORTS) \
6200 for flag in $(EXTRA_HOST_FLAGS) ; do \
6201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6202 done; \
6203 echo "Doing install-pdf in opcodes" ; \
6204 (cd $(HOST_SUBDIR)/opcodes && \
6205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6207 "RANLIB=$${RANLIB}" \
0c24b341 6208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6209 install-pdf) \
6210 || exit 1
6211
6212@endif opcodes
6213
108a6f8e
CD
6214.PHONY: maybe-install-html-opcodes install-html-opcodes
6215maybe-install-html-opcodes:
6216@if opcodes
6217maybe-install-html-opcodes: install-html-opcodes
6218
6219install-html-opcodes: \
6220 configure-opcodes \
6221 html-opcodes
6222 @[ -f ./opcodes/Makefile ] || exit 0; \
6223 r=`${PWD_COMMAND}`; export r; \
6224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6225 $(HOST_EXPORTS) \
6226 for flag in $(EXTRA_HOST_FLAGS) ; do \
6227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6228 done; \
6229 echo "Doing install-html in opcodes" ; \
6230 (cd $(HOST_SUBDIR)/opcodes && \
6231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6233 "RANLIB=$${RANLIB}" \
0c24b341 6234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6235 install-html) \
6236 || exit 1
6237
6238@endif opcodes
6239
4fa63067
NN
6240.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6241maybe-installcheck-opcodes:
6bd3dfaa
PB
6242@if opcodes
6243maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6244
4fa63067
NN
6245installcheck-opcodes: \
6246 configure-opcodes
6247 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6248 r=`${PWD_COMMAND}`; export r; \
6249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6250 $(HOST_EXPORTS) \
b813574b 6251 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6253 done; \
4fa63067 6254 echo "Doing installcheck in opcodes" ; \
b00612cc 6255 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6258 "RANLIB=$${RANLIB}" \
0c24b341 6259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6260 installcheck) \
2a4cbe27
NN
6261 || exit 1
6262
6bd3dfaa 6263@endif opcodes
2a4cbe27
NN
6264
6265.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6266maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6267@if opcodes
6268maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6269
6270mostlyclean-opcodes:
6271 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6272 r=`${PWD_COMMAND}`; export r; \
6273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6274 $(HOST_EXPORTS) \
b813574b 6275 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6277 done; \
6278 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6279 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6282 "RANLIB=$${RANLIB}" \
0c24b341 6283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6284 mostlyclean) \
2a4cbe27
NN
6285 || exit 1
6286
6bd3dfaa 6287@endif opcodes
2a4cbe27 6288
4fa63067
NN
6289.PHONY: maybe-clean-opcodes clean-opcodes
6290maybe-clean-opcodes:
6bd3dfaa
PB
6291@if opcodes
6292maybe-clean-opcodes: clean-opcodes
2a4cbe27 6293
4fa63067
NN
6294clean-opcodes:
6295 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6296 r=`${PWD_COMMAND}`; export r; \
6297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6298 $(HOST_EXPORTS) \
b813574b 6299 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6301 done; \
4fa63067 6302 echo "Doing clean in opcodes" ; \
b00612cc 6303 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6306 "RANLIB=$${RANLIB}" \
0c24b341 6307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6308 clean) \
2a4cbe27
NN
6309 || exit 1
6310
6bd3dfaa 6311@endif opcodes
2a4cbe27 6312
4fa63067
NN
6313.PHONY: maybe-distclean-opcodes distclean-opcodes
6314maybe-distclean-opcodes:
6bd3dfaa
PB
6315@if opcodes
6316maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6317
4fa63067
NN
6318distclean-opcodes:
6319 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6320 r=`${PWD_COMMAND}`; export r; \
6321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6322 $(HOST_EXPORTS) \
b813574b 6323 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6325 done; \
4fa63067 6326 echo "Doing distclean in opcodes" ; \
b00612cc 6327 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6330 "RANLIB=$${RANLIB}" \
0c24b341 6331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6332 distclean) \
2a4cbe27
NN
6333 || exit 1
6334
6bd3dfaa 6335@endif opcodes
2a4cbe27 6336
4fa63067
NN
6337.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6338maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6339@if opcodes
6340maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6341
4fa63067
NN
6342maintainer-clean-opcodes:
6343 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6344 r=`${PWD_COMMAND}`; export r; \
6345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6346 $(HOST_EXPORTS) \
b813574b 6347 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6349 done; \
4fa63067 6350 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6351 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6354 "RANLIB=$${RANLIB}" \
0c24b341 6355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6356 maintainer-clean) \
2a4cbe27
NN
6357 || exit 1
6358
6bd3dfaa 6359@endif opcodes
2a4cbe27 6360
2a4cbe27 6361
a7254363 6362
4fa63067
NN
6363.PHONY: configure-binutils maybe-configure-binutils
6364maybe-configure-binutils:
4f0ef2d8
CD
6365@if gcc-bootstrap
6366configure-binutils: stage_current
6367@endif gcc-bootstrap
6bd3dfaa
PB
6368@if binutils
6369maybe-configure-binutils: configure-binutils
c52c6897 6370configure-binutils:
c52c6897
PB
6371 @r=`${PWD_COMMAND}`; export r; \
6372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6373 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6375 $(HOST_EXPORTS) \
a7254363
PB
6376 echo Configuring in $(HOST_SUBDIR)/binutils; \
6377 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6378 case $(srcdir) in \
b00612cc
PB
6379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6380 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6382 esac; \
b00612cc
PB
6383 srcdiroption="--srcdir=$${topdir}/binutils"; \
6384 libsrcdir="$$s/binutils"; \
4fa63067 6385 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6387 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6388 || exit 1
6bd3dfaa 6389@endif binutils
2a4cbe27 6390
a7254363
PB
6391
6392
d545f33b
PB
6393.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6394maybe-configure-stage1-binutils:
6395@if binutils-bootstrap
6396maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6397configure-stage1-binutils:
c52c6897 6398 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6399 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6400 @r=`${PWD_COMMAND}`; export r; \
6401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6402 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6403 $(HOST_EXPORTS) \
8ee82aff
PB
6404 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
6405 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6406 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6408 cd $(HOST_SUBDIR)/binutils || exit 1; \
6409 case $(srcdir) in \
6410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6411 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6413 esac; \
6414 srcdiroption="--srcdir=$${topdir}/binutils"; \
6415 libsrcdir="$$s/binutils"; \
6416 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6418 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6419 \
8a0d8a5c 6420 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
6421@endif binutils-bootstrap
6422
6423.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6424maybe-configure-stage2-binutils:
6425@if binutils-bootstrap
6426maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6427configure-stage2-binutils:
c52c6897 6428 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6429 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6430 @r=`${PWD_COMMAND}`; export r; \
6431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6432 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6433 $(HOST_EXPORTS) \
6434 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
6435 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
6436 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6437 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6438 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6439 cd $(HOST_SUBDIR)/binutils || exit 1; \
6440 case $(srcdir) in \
6441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6442 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6444 esac; \
6445 srcdiroption="--srcdir=$${topdir}/binutils"; \
6446 libsrcdir="$$s/binutils"; \
6447 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6448 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6449 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6450 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6451 @stage2_werror_flag@
6452@endif binutils-bootstrap
6453
6454.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6455maybe-configure-stage3-binutils:
6456@if binutils-bootstrap
6457maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6458configure-stage3-binutils:
c52c6897 6459 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6460 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6461 @r=`${PWD_COMMAND}`; export r; \
6462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6463 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6464 $(HOST_EXPORTS) \
6465 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
6466 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
6467 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6468 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6470 cd $(HOST_SUBDIR)/binutils || exit 1; \
6471 case $(srcdir) in \
6472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6473 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6475 esac; \
6476 srcdiroption="--srcdir=$${topdir}/binutils"; \
6477 libsrcdir="$$s/binutils"; \
6478 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6479 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6480 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6481 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6482 @stage2_werror_flag@
6483@endif binutils-bootstrap
6484
6485.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6486maybe-configure-stage4-binutils:
6487@if binutils-bootstrap
6488maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6489configure-stage4-binutils:
c52c6897 6490 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6491 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6492 @r=`${PWD_COMMAND}`; export r; \
6493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6494 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6495 $(HOST_EXPORTS) \
6496 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
6497 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
6498 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6499 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6501 cd $(HOST_SUBDIR)/binutils || exit 1; \
6502 case $(srcdir) in \
6503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6504 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6506 esac; \
6507 srcdiroption="--srcdir=$${topdir}/binutils"; \
6508 libsrcdir="$$s/binutils"; \
6509 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6510 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6511 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6512 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6513 @stage2_werror_flag@
6514@endif binutils-bootstrap
6515
6516.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6517maybe-configure-stageprofile-binutils:
6518@if binutils-bootstrap
6519maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6520configure-stageprofile-binutils:
c52c6897 6521 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6522 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6523 @r=`${PWD_COMMAND}`; export r; \
6524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6525 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6526 $(HOST_EXPORTS) \
6527 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
6528 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
6529 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 6530 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6532 cd $(HOST_SUBDIR)/binutils || exit 1; \
6533 case $(srcdir) in \
6534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6535 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6537 esac; \
6538 srcdiroption="--srcdir=$${topdir}/binutils"; \
6539 libsrcdir="$$s/binutils"; \
6540 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6542 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6543 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6544 @stage2_werror_flag@
6545@endif binutils-bootstrap
6546
6547.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6548maybe-configure-stagefeedback-binutils:
6549@if binutils-bootstrap
6550maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6551configure-stagefeedback-binutils:
c52c6897 6552 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6553 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6554 @r=`${PWD_COMMAND}`; export r; \
6555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6556 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6557 $(HOST_EXPORTS) \
6558 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
6559 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
6560 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 6561 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 6562 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6563 cd $(HOST_SUBDIR)/binutils || exit 1; \
6564 case $(srcdir) in \
6565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6566 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6568 esac; \
6569 srcdiroption="--srcdir=$${topdir}/binutils"; \
6570 libsrcdir="$$s/binutils"; \
6571 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6572 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6573 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6574 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6575 @stage2_werror_flag@
6576@endif binutils-bootstrap
6577
6578
6579
6580
6581
4fa63067
NN
6582.PHONY: all-binutils maybe-all-binutils
6583maybe-all-binutils:
4f0ef2d8
CD
6584@if gcc-bootstrap
6585all-binutils: stage_current
6586@endif gcc-bootstrap
6bd3dfaa 6587@if binutils
d27cc32e 6588TARGET-binutils=all
6bd3dfaa 6589maybe-all-binutils: all-binutils
4fa63067 6590all-binutils: configure-binutils
c52c6897 6591 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6593 $(HOST_EXPORTS) \
b00612cc
PB
6594 (cd $(HOST_SUBDIR)/binutils && \
6595 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-binutils))
6bd3dfaa 6596@endif binutils
4fa63067 6597
a7254363 6598
4fa63067 6599
d545f33b
PB
6600.PHONY: all-stage1-binutils maybe-all-stage1-binutils
6601.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
6602maybe-all-stage1-binutils:
6603maybe-clean-stage1-binutils:
6604@if binutils-bootstrap
6605maybe-all-stage1-binutils: all-stage1-binutils
6606all-stage1: all-stage1-binutils
f70224b5 6607TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 6608all-stage1-binutils: configure-stage1-binutils
c52c6897 6609 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
6610 @r=`${PWD_COMMAND}`; export r; \
6611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6612 $(HOST_EXPORTS) \
d545f33b 6613 cd $(HOST_SUBDIR)/binutils && \
8ee82aff
PB
6614 $(MAKE) $(FLAGS_TO_PASS) \
6615 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 6616 $(TARGET-stage1-binutils)
2a4cbe27 6617
d545f33b
PB
6618maybe-clean-stage1-binutils: clean-stage1-binutils
6619clean-stage1: clean-stage1-binutils
6620clean-stage1-binutils:
9dbaa842
DD
6621 @if [ $(current_stage) = stage1 ]; then \
6622 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6623 else \
6624 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
6625 $(MAKE) stage1-start; \
6626 fi; \
d545f33b
PB
6627 cd $(HOST_SUBDIR)/binutils && \
6628 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 6629 clean
d545f33b 6630@endif binutils-bootstrap
2a4cbe27 6631
2a4cbe27 6632
d545f33b
PB
6633.PHONY: all-stage2-binutils maybe-all-stage2-binutils
6634.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
6635maybe-all-stage2-binutils:
6636maybe-clean-stage2-binutils:
6637@if binutils-bootstrap
6638maybe-all-stage2-binutils: all-stage2-binutils
6639all-stage2: all-stage2-binutils
f70224b5 6640TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 6641all-stage2-binutils: configure-stage2-binutils
c52c6897 6642 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 6643 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6645 $(HOST_EXPORTS) \
d545f33b
PB
6646 $(POSTSTAGE1_HOST_EXPORTS) \
6647 cd $(HOST_SUBDIR)/binutils && \
8ee82aff
PB
6648 $(MAKE) $(FLAGS_TO_PASS) \
6649 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6650 $(TARGET-stage2-binutils)
2a4cbe27 6651
d545f33b
PB
6652maybe-clean-stage2-binutils: clean-stage2-binutils
6653clean-stage2: clean-stage2-binutils
6654clean-stage2-binutils:
9dbaa842
DD
6655 @if [ $(current_stage) = stage2 ]; then \
6656 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6657 else \
6658 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
6659 $(MAKE) stage2-start; \
6660 fi; \
d545f33b
PB
6661 cd $(HOST_SUBDIR)/binutils && \
6662 $(MAKE) $(FLAGS_TO_PASS) \
6663 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6664 clean
d545f33b 6665@endif binutils-bootstrap
2a4cbe27 6666
4fa63067 6667
d545f33b
PB
6668.PHONY: all-stage3-binutils maybe-all-stage3-binutils
6669.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
6670maybe-all-stage3-binutils:
6671maybe-clean-stage3-binutils:
6672@if binutils-bootstrap
6673maybe-all-stage3-binutils: all-stage3-binutils
6674all-stage3: all-stage3-binutils
f70224b5 6675TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 6676all-stage3-binutils: configure-stage3-binutils
c52c6897 6677 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 6678 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6680 $(HOST_EXPORTS) \
d545f33b
PB
6681 $(POSTSTAGE1_HOST_EXPORTS) \
6682 cd $(HOST_SUBDIR)/binutils && \
8ee82aff
PB
6683 $(MAKE) $(FLAGS_TO_PASS) \
6684 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6685 $(TARGET-stage3-binutils)
2a4cbe27 6686
d545f33b
PB
6687maybe-clean-stage3-binutils: clean-stage3-binutils
6688clean-stage3: clean-stage3-binutils
6689clean-stage3-binutils:
9dbaa842
DD
6690 @if [ $(current_stage) = stage3 ]; then \
6691 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6692 else \
6693 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
6694 $(MAKE) stage3-start; \
6695 fi; \
d545f33b
PB
6696 cd $(HOST_SUBDIR)/binutils && \
6697 $(MAKE) $(FLAGS_TO_PASS) \
6698 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6699 clean
d545f33b 6700@endif binutils-bootstrap
2a4cbe27 6701
2a4cbe27 6702
d545f33b
PB
6703.PHONY: all-stage4-binutils maybe-all-stage4-binutils
6704.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
6705maybe-all-stage4-binutils:
6706maybe-clean-stage4-binutils:
6707@if binutils-bootstrap
6708maybe-all-stage4-binutils: all-stage4-binutils
6709all-stage4: all-stage4-binutils
f70224b5 6710TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 6711all-stage4-binutils: configure-stage4-binutils
c52c6897 6712 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 6713 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6715 $(HOST_EXPORTS) \
d545f33b
PB
6716 $(POSTSTAGE1_HOST_EXPORTS) \
6717 cd $(HOST_SUBDIR)/binutils && \
8ee82aff
PB
6718 $(MAKE) $(FLAGS_TO_PASS) \
6719 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6720 $(TARGET-stage4-binutils)
d545f33b
PB
6721
6722maybe-clean-stage4-binutils: clean-stage4-binutils
6723clean-stage4: clean-stage4-binutils
6724clean-stage4-binutils:
9dbaa842
DD
6725 @if [ $(current_stage) = stage4 ]; then \
6726 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6727 else \
6728 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
6729 $(MAKE) stage4-start; \
6730 fi; \
d545f33b
PB
6731 cd $(HOST_SUBDIR)/binutils && \
6732 $(MAKE) $(FLAGS_TO_PASS) \
6733 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6734 clean
d545f33b
PB
6735@endif binutils-bootstrap
6736
6737
6738.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
6739.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
6740maybe-all-stageprofile-binutils:
6741maybe-clean-stageprofile-binutils:
6742@if binutils-bootstrap
6743maybe-all-stageprofile-binutils: all-stageprofile-binutils
6744all-stageprofile: all-stageprofile-binutils
f70224b5 6745TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 6746all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 6747 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6748 @r=`${PWD_COMMAND}`; export r; \
6749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6750 $(HOST_EXPORTS) \
6751 $(POSTSTAGE1_HOST_EXPORTS) \
6752 cd $(HOST_SUBDIR)/binutils && \
8ee82aff
PB
6753 $(MAKE) $(FLAGS_TO_PASS) \
6754 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6755 $(TARGET-stageprofile-binutils)
d545f33b
PB
6756
6757maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
6758clean-stageprofile: clean-stageprofile-binutils
6759clean-stageprofile-binutils:
9dbaa842
DD
6760 @if [ $(current_stage) = stageprofile ]; then \
6761 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6762 else \
6763 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
6764 $(MAKE) stageprofile-start; \
6765 fi; \
d545f33b
PB
6766 cd $(HOST_SUBDIR)/binutils && \
6767 $(MAKE) $(FLAGS_TO_PASS) \
6768 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6769 clean
d545f33b
PB
6770@endif binutils-bootstrap
6771
6772
6773.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
6774.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
6775maybe-all-stagefeedback-binutils:
6776maybe-clean-stagefeedback-binutils:
6777@if binutils-bootstrap
6778maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
6779all-stagefeedback: all-stagefeedback-binutils
f70224b5 6780TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 6781all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 6782 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6783 @r=`${PWD_COMMAND}`; export r; \
6784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6785 $(HOST_EXPORTS) \
6786 $(POSTSTAGE1_HOST_EXPORTS) \
6787 cd $(HOST_SUBDIR)/binutils && \
8ee82aff
PB
6788 $(MAKE) $(FLAGS_TO_PASS) \
6789 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6790 $(TARGET-stagefeedback-binutils)
d545f33b
PB
6791
6792maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
6793clean-stagefeedback: clean-stagefeedback-binutils
6794clean-stagefeedback-binutils:
9dbaa842
DD
6795 @if [ $(current_stage) = stagefeedback ]; then \
6796 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6797 else \
6798 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
6799 $(MAKE) stagefeedback-start; \
6800 fi; \
d545f33b
PB
6801 cd $(HOST_SUBDIR)/binutils && \
6802 $(MAKE) $(FLAGS_TO_PASS) \
6803 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6804 clean
d545f33b
PB
6805@endif binutils-bootstrap
6806
6807
6808
6809
6810
6811.PHONY: check-binutils maybe-check-binutils
6812maybe-check-binutils:
6813@if binutils
6814maybe-check-binutils: check-binutils
6815
6816check-binutils:
0aed8855 6817 @: $(MAKE); $(unstage)
d545f33b
PB
6818 @r=`${PWD_COMMAND}`; export r; \
6819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6820 $(HOST_EXPORTS) \
6821 (cd $(HOST_SUBDIR)/binutils && \
6822 $(MAKE) $(FLAGS_TO_PASS) check)
6823
6824@endif binutils
6825
6826.PHONY: install-binutils maybe-install-binutils
6827maybe-install-binutils:
6828@if binutils
6829maybe-install-binutils: install-binutils
6830
6831install-binutils: installdirs
0aed8855 6832 @: $(MAKE); $(unstage)
d545f33b
PB
6833 @r=`${PWD_COMMAND}`; export r; \
6834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6835 $(HOST_EXPORTS) \
6836 (cd $(HOST_SUBDIR)/binutils && \
6837 $(MAKE) $(FLAGS_TO_PASS) install)
6838
6839@endif binutils
6840
56a8fe78 6841# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
6842
6843.PHONY: maybe-info-binutils info-binutils
6844maybe-info-binutils:
6845@if binutils
6846maybe-info-binutils: info-binutils
6847
6848info-binutils: \
6849 configure-binutils
6850 @[ -f ./binutils/Makefile ] || exit 0; \
6851 r=`${PWD_COMMAND}`; export r; \
6852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6853 $(HOST_EXPORTS) \
6854 for flag in $(EXTRA_HOST_FLAGS) ; do \
6855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6856 done; \
6857 echo "Doing info in binutils" ; \
6858 (cd $(HOST_SUBDIR)/binutils && \
6859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6861 "RANLIB=$${RANLIB}" \
0c24b341 6862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
6863 info) \
6864 || exit 1
6865
6866@endif binutils
6867
6868.PHONY: maybe-dvi-binutils dvi-binutils
6869maybe-dvi-binutils:
6870@if binutils
6871maybe-dvi-binutils: dvi-binutils
6872
6873dvi-binutils: \
6874 configure-binutils
6875 @[ -f ./binutils/Makefile ] || exit 0; \
6876 r=`${PWD_COMMAND}`; export r; \
6877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6878 $(HOST_EXPORTS) \
6879 for flag in $(EXTRA_HOST_FLAGS) ; do \
6880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6881 done; \
6882 echo "Doing dvi in binutils" ; \
6883 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
6884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6886 "RANLIB=$${RANLIB}" \
0c24b341 6887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6888 dvi) \
2a4cbe27
NN
6889 || exit 1
6890
6bd3dfaa 6891@endif binutils
2a4cbe27 6892
56a8fe78
DD
6893.PHONY: maybe-pdf-binutils pdf-binutils
6894maybe-pdf-binutils:
6895@if binutils
6896maybe-pdf-binutils: pdf-binutils
6897
6898pdf-binutils: \
6899 configure-binutils
6900 @[ -f ./binutils/Makefile ] || exit 0; \
6901 r=`${PWD_COMMAND}`; export r; \
6902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6903 $(HOST_EXPORTS) \
6904 for flag in $(EXTRA_HOST_FLAGS) ; do \
6905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6906 done; \
6907 echo "Doing pdf in binutils" ; \
6908 (cd $(HOST_SUBDIR)/binutils && \
6909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6911 "RANLIB=$${RANLIB}" \
0c24b341 6912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6913 pdf) \
6914 || exit 1
6915
6916@endif binutils
6917
6d389afc
MS
6918.PHONY: maybe-html-binutils html-binutils
6919maybe-html-binutils:
6920@if binutils
6921maybe-html-binutils: html-binutils
6922
6923html-binutils: \
6924 configure-binutils
6925 @[ -f ./binutils/Makefile ] || exit 0; \
6926 r=`${PWD_COMMAND}`; export r; \
6927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6928 $(HOST_EXPORTS) \
6929 for flag in $(EXTRA_HOST_FLAGS) ; do \
6930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6931 done; \
6932 echo "Doing html in binutils" ; \
b00612cc 6933 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
6934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6936 "RANLIB=$${RANLIB}" \
0c24b341 6937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6938 html) \
6939 || exit 1
6940
6941@endif binutils
6942
4fa63067
NN
6943.PHONY: maybe-TAGS-binutils TAGS-binutils
6944maybe-TAGS-binutils:
6bd3dfaa
PB
6945@if binutils
6946maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 6947
4fa63067
NN
6948TAGS-binutils: \
6949 configure-binutils
6950 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
6951 r=`${PWD_COMMAND}`; export r; \
6952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6953 $(HOST_EXPORTS) \
b813574b 6954 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6956 done; \
4fa63067 6957 echo "Doing TAGS in binutils" ; \
b00612cc 6958 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
6959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6961 "RANLIB=$${RANLIB}" \
0c24b341 6962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6963 TAGS) \
2a4cbe27
NN
6964 || exit 1
6965
6bd3dfaa 6966@endif binutils
2a4cbe27 6967
4fa63067
NN
6968.PHONY: maybe-install-info-binutils install-info-binutils
6969maybe-install-info-binutils:
6bd3dfaa
PB
6970@if binutils
6971maybe-install-info-binutils: install-info-binutils
2a4cbe27 6972
4fa63067
NN
6973install-info-binutils: \
6974 configure-binutils \
6975 info-binutils
6976 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
6977 r=`${PWD_COMMAND}`; export r; \
6978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6979 $(HOST_EXPORTS) \
b813574b 6980 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6982 done; \
4fa63067 6983 echo "Doing install-info in binutils" ; \
b00612cc 6984 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
6985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6987 "RANLIB=$${RANLIB}" \
0c24b341 6988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6989 install-info) \
2a4cbe27
NN
6990 || exit 1
6991
6bd3dfaa 6992@endif binutils
2a4cbe27 6993
a3ca38d2
DD
6994.PHONY: maybe-install-pdf-binutils install-pdf-binutils
6995maybe-install-pdf-binutils:
6996@if binutils
6997maybe-install-pdf-binutils: install-pdf-binutils
6998
6999install-pdf-binutils: \
7000 configure-binutils \
7001 pdf-binutils
7002 @[ -f ./binutils/Makefile ] || exit 0; \
7003 r=`${PWD_COMMAND}`; export r; \
7004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7005 $(HOST_EXPORTS) \
7006 for flag in $(EXTRA_HOST_FLAGS) ; do \
7007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7008 done; \
7009 echo "Doing install-pdf in binutils" ; \
7010 (cd $(HOST_SUBDIR)/binutils && \
7011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7013 "RANLIB=$${RANLIB}" \
0c24b341 7014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7015 install-pdf) \
7016 || exit 1
7017
7018@endif binutils
7019
108a6f8e
CD
7020.PHONY: maybe-install-html-binutils install-html-binutils
7021maybe-install-html-binutils:
7022@if binutils
7023maybe-install-html-binutils: install-html-binutils
7024
7025install-html-binutils: \
7026 configure-binutils \
7027 html-binutils
7028 @[ -f ./binutils/Makefile ] || exit 0; \
7029 r=`${PWD_COMMAND}`; export r; \
7030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7031 $(HOST_EXPORTS) \
7032 for flag in $(EXTRA_HOST_FLAGS) ; do \
7033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7034 done; \
7035 echo "Doing install-html in binutils" ; \
7036 (cd $(HOST_SUBDIR)/binutils && \
7037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7039 "RANLIB=$${RANLIB}" \
0c24b341 7040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7041 install-html) \
7042 || exit 1
7043
7044@endif binutils
7045
4fa63067
NN
7046.PHONY: maybe-installcheck-binutils installcheck-binutils
7047maybe-installcheck-binutils:
6bd3dfaa
PB
7048@if binutils
7049maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7050
4fa63067
NN
7051installcheck-binutils: \
7052 configure-binutils
7053 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7054 r=`${PWD_COMMAND}`; export r; \
7055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7056 $(HOST_EXPORTS) \
b813574b 7057 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7059 done; \
4fa63067 7060 echo "Doing installcheck in binutils" ; \
b00612cc 7061 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7064 "RANLIB=$${RANLIB}" \
0c24b341 7065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7066 installcheck) \
2a4cbe27
NN
7067 || exit 1
7068
6bd3dfaa 7069@endif binutils
2a4cbe27 7070
4fa63067
NN
7071.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7072maybe-mostlyclean-binutils:
6bd3dfaa
PB
7073@if binutils
7074maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7075
4fa63067
NN
7076mostlyclean-binutils:
7077 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7078 r=`${PWD_COMMAND}`; export r; \
7079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7080 $(HOST_EXPORTS) \
b813574b 7081 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7083 done; \
4fa63067 7084 echo "Doing mostlyclean in binutils" ; \
b00612cc 7085 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7088 "RANLIB=$${RANLIB}" \
0c24b341 7089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7090 mostlyclean) \
2a4cbe27
NN
7091 || exit 1
7092
6bd3dfaa 7093@endif binutils
2a4cbe27 7094
4fa63067
NN
7095.PHONY: maybe-clean-binutils clean-binutils
7096maybe-clean-binutils:
6bd3dfaa
PB
7097@if binutils
7098maybe-clean-binutils: clean-binutils
2a4cbe27 7099
4fa63067
NN
7100clean-binutils:
7101 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7102 r=`${PWD_COMMAND}`; export r; \
7103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7104 $(HOST_EXPORTS) \
b813574b 7105 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7107 done; \
4fa63067 7108 echo "Doing clean in binutils" ; \
b00612cc 7109 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7112 "RANLIB=$${RANLIB}" \
0c24b341 7113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7114 clean) \
2a4cbe27
NN
7115 || exit 1
7116
6bd3dfaa 7117@endif binutils
2a4cbe27 7118
4fa63067
NN
7119.PHONY: maybe-distclean-binutils distclean-binutils
7120maybe-distclean-binutils:
6bd3dfaa
PB
7121@if binutils
7122maybe-distclean-binutils: distclean-binutils
2a4cbe27 7123
4fa63067
NN
7124distclean-binutils:
7125 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7126 r=`${PWD_COMMAND}`; export r; \
7127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7128 $(HOST_EXPORTS) \
b813574b 7129 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7131 done; \
4fa63067 7132 echo "Doing distclean in binutils" ; \
b00612cc 7133 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7136 "RANLIB=$${RANLIB}" \
0c24b341 7137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7138 distclean) \
2a4cbe27
NN
7139 || exit 1
7140
6bd3dfaa 7141@endif binutils
2a4cbe27 7142
4fa63067
NN
7143.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7144maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7145@if binutils
7146maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7147
4fa63067
NN
7148maintainer-clean-binutils:
7149 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7150 r=`${PWD_COMMAND}`; export r; \
7151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7152 $(HOST_EXPORTS) \
b813574b 7153 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7155 done; \
4fa63067 7156 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7157 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7160 "RANLIB=$${RANLIB}" \
0c24b341 7161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7162 maintainer-clean) \
2a4cbe27
NN
7163 || exit 1
7164
6bd3dfaa 7165@endif binutils
2a4cbe27 7166
2a4cbe27 7167
a7254363 7168
4fa63067
NN
7169.PHONY: configure-bison maybe-configure-bison
7170maybe-configure-bison:
4f0ef2d8
CD
7171@if gcc-bootstrap
7172configure-bison: stage_current
7173@endif gcc-bootstrap
6bd3dfaa
PB
7174@if bison
7175maybe-configure-bison: configure-bison
c52c6897 7176configure-bison:
0aed8855 7177 @: $(MAKE); $(unstage)
c52c6897 7178 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7180 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7181 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7182 $(HOST_EXPORTS) \
a7254363
PB
7183 echo Configuring in $(HOST_SUBDIR)/bison; \
7184 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7185 case $(srcdir) in \
b00612cc
PB
7186 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7187 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7188 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7189 esac; \
b00612cc
PB
7190 srcdiroption="--srcdir=$${topdir}/bison"; \
7191 libsrcdir="$$s/bison"; \
4fa63067 7192 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7193 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7194 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7195 || exit 1
6bd3dfaa 7196@endif bison
2a4cbe27 7197
a7254363
PB
7198
7199
d545f33b
PB
7200
7201
4fa63067
NN
7202.PHONY: all-bison maybe-all-bison
7203maybe-all-bison:
4f0ef2d8
CD
7204@if gcc-bootstrap
7205all-bison: stage_current
7206@endif gcc-bootstrap
6bd3dfaa 7207@if bison
d27cc32e 7208TARGET-bison=all
6bd3dfaa 7209maybe-all-bison: all-bison
4fa63067 7210all-bison: configure-bison
0aed8855 7211 @: $(MAKE); $(unstage)
4fa63067
NN
7212 @r=`${PWD_COMMAND}`; export r; \
7213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7214 $(HOST_EXPORTS) \
b00612cc
PB
7215 (cd $(HOST_SUBDIR)/bison && \
7216 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bison))
6bd3dfaa 7217@endif bison
2a4cbe27 7218
a7254363 7219
d545f33b
PB
7220
7221
4fa63067
NN
7222.PHONY: check-bison maybe-check-bison
7223maybe-check-bison:
6bd3dfaa
PB
7224@if bison
7225maybe-check-bison: check-bison
2a4cbe27 7226
4fa63067
NN
7227# This module is only tested in a native toolchain.
7228check-bison:
0aed8855 7229 @: $(MAKE); $(unstage)
4fa63067
NN
7230 @if [ '$(host)' = '$(target)' ] ; then \
7231 r=`${PWD_COMMAND}`; export r; \
7232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7233 $(HOST_EXPORTS) \
b00612cc 7234 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7235 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7236 fi
7237
6bd3dfaa 7238@endif bison
4fa63067
NN
7239
7240.PHONY: install-bison maybe-install-bison
7241maybe-install-bison:
6bd3dfaa
PB
7242@if bison
7243maybe-install-bison: install-bison
4fa63067
NN
7244
7245install-bison: installdirs
0aed8855 7246 @: $(MAKE); $(unstage)
4fa63067 7247 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7249 $(HOST_EXPORTS) \
b00612cc 7250 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7251 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7252
6bd3dfaa 7253@endif bison
2a4cbe27 7254
56a8fe78 7255# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7256
4fa63067
NN
7257.PHONY: maybe-info-bison info-bison
7258maybe-info-bison:
6bd3dfaa
PB
7259@if bison
7260maybe-info-bison: info-bison
4fa63067
NN
7261
7262info-bison: \
7263 configure-bison
0aed8855 7264 @: $(MAKE); $(unstage)
4fa63067 7265 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7266 r=`${PWD_COMMAND}`; export r; \
7267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7268 $(HOST_EXPORTS) \
b813574b 7269 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7271 done; \
4fa63067 7272 echo "Doing info in bison" ; \
b00612cc 7273 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7276 "RANLIB=$${RANLIB}" \
0c24b341 7277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7278 info) \
2a4cbe27
NN
7279 || exit 1
7280
6bd3dfaa 7281@endif bison
2a4cbe27 7282
4fa63067
NN
7283.PHONY: maybe-dvi-bison dvi-bison
7284maybe-dvi-bison:
6bd3dfaa
PB
7285@if bison
7286maybe-dvi-bison: dvi-bison
2a4cbe27 7287
4fa63067
NN
7288dvi-bison: \
7289 configure-bison
0aed8855 7290 @: $(MAKE); $(unstage)
4fa63067 7291 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7292 r=`${PWD_COMMAND}`; export r; \
7293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7294 $(HOST_EXPORTS) \
b813574b 7295 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7297 done; \
4fa63067 7298 echo "Doing dvi in bison" ; \
b00612cc 7299 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7302 "RANLIB=$${RANLIB}" \
0c24b341 7303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7304 dvi) \
2a4cbe27
NN
7305 || exit 1
7306
6bd3dfaa 7307@endif bison
2a4cbe27 7308
56a8fe78
DD
7309.PHONY: maybe-pdf-bison pdf-bison
7310maybe-pdf-bison:
7311@if bison
7312maybe-pdf-bison: pdf-bison
7313
7314pdf-bison: \
7315 configure-bison
7316 @: $(MAKE); $(unstage)
7317 @[ -f ./bison/Makefile ] || exit 0; \
7318 r=`${PWD_COMMAND}`; export r; \
7319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7320 $(HOST_EXPORTS) \
7321 for flag in $(EXTRA_HOST_FLAGS) ; do \
7322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7323 done; \
7324 echo "Doing pdf in bison" ; \
7325 (cd $(HOST_SUBDIR)/bison && \
7326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7328 "RANLIB=$${RANLIB}" \
0c24b341 7329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7330 pdf) \
7331 || exit 1
7332
7333@endif bison
7334
6d389afc
MS
7335.PHONY: maybe-html-bison html-bison
7336maybe-html-bison:
7337@if bison
7338maybe-html-bison: html-bison
7339
7340html-bison: \
7341 configure-bison
0aed8855 7342 @: $(MAKE); $(unstage)
6d389afc
MS
7343 @[ -f ./bison/Makefile ] || exit 0; \
7344 r=`${PWD_COMMAND}`; export r; \
7345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7346 $(HOST_EXPORTS) \
7347 for flag in $(EXTRA_HOST_FLAGS) ; do \
7348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7349 done; \
7350 echo "Doing html in bison" ; \
b00612cc 7351 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7354 "RANLIB=$${RANLIB}" \
0c24b341 7355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7356 html) \
7357 || exit 1
7358
7359@endif bison
7360
4fa63067
NN
7361.PHONY: maybe-TAGS-bison TAGS-bison
7362maybe-TAGS-bison:
6bd3dfaa
PB
7363@if bison
7364maybe-TAGS-bison: TAGS-bison
2a4cbe27 7365
4fa63067
NN
7366TAGS-bison: \
7367 configure-bison
0aed8855 7368 @: $(MAKE); $(unstage)
4fa63067 7369 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7370 r=`${PWD_COMMAND}`; export r; \
7371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7372 $(HOST_EXPORTS) \
b813574b 7373 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7375 done; \
4fa63067 7376 echo "Doing TAGS in bison" ; \
b00612cc 7377 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7380 "RANLIB=$${RANLIB}" \
0c24b341 7381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7382 TAGS) \
2a4cbe27
NN
7383 || exit 1
7384
6bd3dfaa 7385@endif bison
2a4cbe27 7386
4fa63067
NN
7387.PHONY: maybe-install-info-bison install-info-bison
7388maybe-install-info-bison:
6bd3dfaa
PB
7389@if bison
7390maybe-install-info-bison: install-info-bison
2a4cbe27 7391
4fa63067
NN
7392install-info-bison: \
7393 configure-bison \
7394 info-bison
0aed8855 7395 @: $(MAKE); $(unstage)
4fa63067 7396 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7397 r=`${PWD_COMMAND}`; export r; \
7398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7399 $(HOST_EXPORTS) \
b813574b 7400 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7402 done; \
4fa63067 7403 echo "Doing install-info in bison" ; \
b00612cc 7404 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7407 "RANLIB=$${RANLIB}" \
0c24b341 7408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7409 install-info) \
2a4cbe27
NN
7410 || exit 1
7411
6bd3dfaa 7412@endif bison
2a4cbe27 7413
a3ca38d2
DD
7414.PHONY: maybe-install-pdf-bison install-pdf-bison
7415maybe-install-pdf-bison:
7416@if bison
7417maybe-install-pdf-bison: install-pdf-bison
7418
7419install-pdf-bison: \
7420 configure-bison \
7421 pdf-bison
7422 @: $(MAKE); $(unstage)
7423 @[ -f ./bison/Makefile ] || exit 0; \
7424 r=`${PWD_COMMAND}`; export r; \
7425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7426 $(HOST_EXPORTS) \
7427 for flag in $(EXTRA_HOST_FLAGS) ; do \
7428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7429 done; \
7430 echo "Doing install-pdf in bison" ; \
7431 (cd $(HOST_SUBDIR)/bison && \
7432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7434 "RANLIB=$${RANLIB}" \
0c24b341 7435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7436 install-pdf) \
7437 || exit 1
7438
7439@endif bison
7440
108a6f8e
CD
7441.PHONY: maybe-install-html-bison install-html-bison
7442maybe-install-html-bison:
7443@if bison
7444maybe-install-html-bison: install-html-bison
7445
7446install-html-bison: \
7447 configure-bison \
7448 html-bison
7449 @: $(MAKE); $(unstage)
7450 @[ -f ./bison/Makefile ] || exit 0; \
7451 r=`${PWD_COMMAND}`; export r; \
7452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7453 $(HOST_EXPORTS) \
7454 for flag in $(EXTRA_HOST_FLAGS) ; do \
7455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7456 done; \
7457 echo "Doing install-html in bison" ; \
7458 (cd $(HOST_SUBDIR)/bison && \
7459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7461 "RANLIB=$${RANLIB}" \
0c24b341 7462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7463 install-html) \
7464 || exit 1
7465
7466@endif bison
7467
4fa63067
NN
7468.PHONY: maybe-installcheck-bison installcheck-bison
7469maybe-installcheck-bison:
6bd3dfaa
PB
7470@if bison
7471maybe-installcheck-bison: installcheck-bison
2a4cbe27 7472
4fa63067
NN
7473installcheck-bison: \
7474 configure-bison
0aed8855 7475 @: $(MAKE); $(unstage)
4fa63067 7476 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7477 r=`${PWD_COMMAND}`; export r; \
7478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7479 $(HOST_EXPORTS) \
b813574b 7480 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7482 done; \
4fa63067 7483 echo "Doing installcheck in bison" ; \
b00612cc 7484 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7487 "RANLIB=$${RANLIB}" \
0c24b341 7488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7489 installcheck) \
2a4cbe27
NN
7490 || exit 1
7491
6bd3dfaa 7492@endif bison
2a4cbe27 7493
4fa63067
NN
7494.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7495maybe-mostlyclean-bison:
6bd3dfaa
PB
7496@if bison
7497maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 7498
4fa63067 7499mostlyclean-bison:
0aed8855 7500 @: $(MAKE); $(unstage)
4fa63067 7501 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7502 r=`${PWD_COMMAND}`; export r; \
7503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7504 $(HOST_EXPORTS) \
b813574b 7505 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7507 done; \
4fa63067 7508 echo "Doing mostlyclean in bison" ; \
b00612cc 7509 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7512 "RANLIB=$${RANLIB}" \
0c24b341 7513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7514 mostlyclean) \
2a4cbe27
NN
7515 || exit 1
7516
6bd3dfaa 7517@endif bison
2a4cbe27 7518
4fa63067
NN
7519.PHONY: maybe-clean-bison clean-bison
7520maybe-clean-bison:
6bd3dfaa
PB
7521@if bison
7522maybe-clean-bison: clean-bison
2a4cbe27 7523
4fa63067 7524clean-bison:
0aed8855 7525 @: $(MAKE); $(unstage)
4fa63067 7526 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7527 r=`${PWD_COMMAND}`; export r; \
7528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7529 $(HOST_EXPORTS) \
b813574b 7530 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7532 done; \
4fa63067 7533 echo "Doing clean in bison" ; \
b00612cc 7534 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7537 "RANLIB=$${RANLIB}" \
0c24b341 7538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7539 clean) \
2a4cbe27
NN
7540 || exit 1
7541
6bd3dfaa 7542@endif bison
2a4cbe27 7543
4fa63067
NN
7544.PHONY: maybe-distclean-bison distclean-bison
7545maybe-distclean-bison:
6bd3dfaa
PB
7546@if bison
7547maybe-distclean-bison: distclean-bison
2a4cbe27 7548
4fa63067 7549distclean-bison:
0aed8855 7550 @: $(MAKE); $(unstage)
4fa63067 7551 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7552 r=`${PWD_COMMAND}`; export r; \
7553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7554 $(HOST_EXPORTS) \
b813574b 7555 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7557 done; \
4fa63067 7558 echo "Doing distclean in bison" ; \
b00612cc 7559 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7562 "RANLIB=$${RANLIB}" \
0c24b341 7563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7564 distclean) \
2a4cbe27
NN
7565 || exit 1
7566
6bd3dfaa 7567@endif bison
2a4cbe27 7568
4fa63067
NN
7569.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
7570maybe-maintainer-clean-bison:
6bd3dfaa
PB
7571@if bison
7572maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 7573
4fa63067 7574maintainer-clean-bison:
0aed8855 7575 @: $(MAKE); $(unstage)
4fa63067 7576 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7577 r=`${PWD_COMMAND}`; export r; \
7578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7579 $(HOST_EXPORTS) \
b813574b 7580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7582 done; \
4fa63067 7583 echo "Doing maintainer-clean in bison" ; \
b00612cc 7584 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7587 "RANLIB=$${RANLIB}" \
0c24b341 7588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7589 maintainer-clean) \
2a4cbe27
NN
7590 || exit 1
7591
6bd3dfaa 7592@endif bison
2a4cbe27 7593
2a4cbe27 7594
a7254363 7595
4fa63067
NN
7596.PHONY: configure-byacc maybe-configure-byacc
7597maybe-configure-byacc:
4f0ef2d8
CD
7598@if gcc-bootstrap
7599configure-byacc: stage_current
7600@endif gcc-bootstrap
6bd3dfaa
PB
7601@if byacc
7602maybe-configure-byacc: configure-byacc
c52c6897 7603configure-byacc:
0aed8855 7604 @: $(MAKE); $(unstage)
c52c6897 7605 @r=`${PWD_COMMAND}`; export r; \
4fa63067 7606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7607 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
7608 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 7609 $(HOST_EXPORTS) \
a7254363
PB
7610 echo Configuring in $(HOST_SUBDIR)/byacc; \
7611 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 7612 case $(srcdir) in \
b00612cc
PB
7613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7614 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
7615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7616 esac; \
b00612cc
PB
7617 srcdiroption="--srcdir=$${topdir}/byacc"; \
7618 libsrcdir="$$s/byacc"; \
4fa63067 7619 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7620 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7621 --target=${target_alias} $${srcdiroption} \
4fa63067 7622 || exit 1
6bd3dfaa 7623@endif byacc
4fa63067 7624
a7254363
PB
7625
7626
d545f33b
PB
7627
7628
4fa63067
NN
7629.PHONY: all-byacc maybe-all-byacc
7630maybe-all-byacc:
4f0ef2d8
CD
7631@if gcc-bootstrap
7632all-byacc: stage_current
7633@endif gcc-bootstrap
6bd3dfaa 7634@if byacc
d27cc32e 7635TARGET-byacc=all
6bd3dfaa 7636maybe-all-byacc: all-byacc
4fa63067 7637all-byacc: configure-byacc
0aed8855 7638 @: $(MAKE); $(unstage)
4fa63067
NN
7639 @r=`${PWD_COMMAND}`; export r; \
7640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7641 $(HOST_EXPORTS) \
b00612cc
PB
7642 (cd $(HOST_SUBDIR)/byacc && \
7643 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-byacc))
6bd3dfaa 7644@endif byacc
4fa63067 7645
a7254363 7646
d545f33b
PB
7647
7648
4fa63067
NN
7649.PHONY: check-byacc maybe-check-byacc
7650maybe-check-byacc:
6bd3dfaa
PB
7651@if byacc
7652maybe-check-byacc: check-byacc
4fa63067
NN
7653
7654# This module is only tested in a native toolchain.
7655check-byacc:
0aed8855 7656 @: $(MAKE); $(unstage)
4fa63067
NN
7657 @if [ '$(host)' = '$(target)' ] ; then \
7658 r=`${PWD_COMMAND}`; export r; \
7659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7660 $(HOST_EXPORTS) \
b00612cc 7661 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 7662 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7663 fi
7664
6bd3dfaa 7665@endif byacc
4fa63067
NN
7666
7667.PHONY: install-byacc maybe-install-byacc
7668maybe-install-byacc:
6bd3dfaa
PB
7669@if byacc
7670maybe-install-byacc: install-byacc
4fa63067
NN
7671
7672install-byacc: installdirs
0aed8855 7673 @: $(MAKE); $(unstage)
4fa63067
NN
7674 @r=`${PWD_COMMAND}`; export r; \
7675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7676 $(HOST_EXPORTS) \
b00612cc 7677 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 7678 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 7679
6bd3dfaa 7680@endif byacc
4fa63067 7681
56a8fe78 7682# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
7683
7684.PHONY: maybe-info-byacc info-byacc
7685maybe-info-byacc:
6bd3dfaa
PB
7686@if byacc
7687maybe-info-byacc: info-byacc
4fa63067
NN
7688
7689info-byacc: \
7690 configure-byacc
0aed8855 7691 @: $(MAKE); $(unstage)
4fa63067 7692 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
7693 r=`${PWD_COMMAND}`; export r; \
7694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7695 $(HOST_EXPORTS) \
b813574b 7696 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7698 done; \
4fa63067 7699 echo "Doing info in byacc" ; \
b00612cc 7700 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
7701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7703 "RANLIB=$${RANLIB}" \
0c24b341 7704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7705 info) \
2a4cbe27
NN
7706 || exit 1
7707
6bd3dfaa 7708@endif byacc
2a4cbe27 7709
4fa63067
NN
7710.PHONY: maybe-dvi-byacc dvi-byacc
7711maybe-dvi-byacc:
6bd3dfaa
PB
7712@if byacc
7713maybe-dvi-byacc: dvi-byacc
2a4cbe27 7714
4fa63067
NN
7715dvi-byacc: \
7716 configure-byacc
0aed8855 7717 @: $(MAKE); $(unstage)
4fa63067 7718 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
7719 r=`${PWD_COMMAND}`; export r; \
7720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7721 $(HOST_EXPORTS) \
b813574b 7722 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7724 done; \
4fa63067 7725 echo "Doing dvi in byacc" ; \
b00612cc 7726 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
7727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7729 "RANLIB=$${RANLIB}" \
0c24b341 7730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7731 dvi) \
2a4cbe27
NN
7732 || exit 1
7733
6bd3dfaa 7734@endif byacc
2a4cbe27 7735
56a8fe78
DD
7736.PHONY: maybe-pdf-byacc pdf-byacc
7737maybe-pdf-byacc:
7738@if byacc
7739maybe-pdf-byacc: pdf-byacc
7740
7741pdf-byacc: \
7742 configure-byacc
7743 @: $(MAKE); $(unstage)
7744 @[ -f ./byacc/Makefile ] || exit 0; \
7745 r=`${PWD_COMMAND}`; export r; \
7746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7747 $(HOST_EXPORTS) \
7748 for flag in $(EXTRA_HOST_FLAGS) ; do \
7749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7750 done; \
7751 echo "Doing pdf in byacc" ; \
7752 (cd $(HOST_SUBDIR)/byacc && \
7753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7755 "RANLIB=$${RANLIB}" \
0c24b341 7756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7757 pdf) \
7758 || exit 1
7759
7760@endif byacc
7761
6d389afc
MS
7762.PHONY: maybe-html-byacc html-byacc
7763maybe-html-byacc:
7764@if byacc
7765maybe-html-byacc: html-byacc
7766
7767html-byacc: \
7768 configure-byacc
0aed8855 7769 @: $(MAKE); $(unstage)
6d389afc
MS
7770 @[ -f ./byacc/Makefile ] || exit 0; \
7771 r=`${PWD_COMMAND}`; export r; \
7772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7773 $(HOST_EXPORTS) \
7774 for flag in $(EXTRA_HOST_FLAGS) ; do \
7775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7776 done; \
7777 echo "Doing html in byacc" ; \
b00612cc 7778 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
7779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7781 "RANLIB=$${RANLIB}" \
0c24b341 7782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7783 html) \
7784 || exit 1
7785
7786@endif byacc
7787
4fa63067
NN
7788.PHONY: maybe-TAGS-byacc TAGS-byacc
7789maybe-TAGS-byacc:
6bd3dfaa
PB
7790@if byacc
7791maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 7792
4fa63067
NN
7793TAGS-byacc: \
7794 configure-byacc
0aed8855 7795 @: $(MAKE); $(unstage)
4fa63067 7796 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
7797 r=`${PWD_COMMAND}`; export r; \
7798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7799 $(HOST_EXPORTS) \
b813574b 7800 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7802 done; \
4fa63067 7803 echo "Doing TAGS in byacc" ; \
b00612cc 7804 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
7805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7807 "RANLIB=$${RANLIB}" \
0c24b341 7808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7809 TAGS) \
2a4cbe27
NN
7810 || exit 1
7811
6bd3dfaa 7812@endif byacc
2a4cbe27 7813
4fa63067
NN
7814.PHONY: maybe-install-info-byacc install-info-byacc
7815maybe-install-info-byacc:
6bd3dfaa
PB
7816@if byacc
7817maybe-install-info-byacc: install-info-byacc
2a4cbe27 7818
4fa63067
NN
7819install-info-byacc: \
7820 configure-byacc \
7821 info-byacc
0aed8855 7822 @: $(MAKE); $(unstage)
4fa63067 7823 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
7824 r=`${PWD_COMMAND}`; export r; \
7825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7826 $(HOST_EXPORTS) \
b813574b 7827 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7829 done; \
4fa63067 7830 echo "Doing install-info in byacc" ; \
b00612cc 7831 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
7832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7834 "RANLIB=$${RANLIB}" \
0c24b341 7835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7836 install-info) \
2a4cbe27
NN
7837 || exit 1
7838
6bd3dfaa 7839@endif byacc
2a4cbe27 7840
a3ca38d2
DD
7841.PHONY: maybe-install-pdf-byacc install-pdf-byacc
7842maybe-install-pdf-byacc:
7843@if byacc
7844maybe-install-pdf-byacc: install-pdf-byacc
7845
7846install-pdf-byacc: \
7847 configure-byacc \
7848 pdf-byacc
7849 @: $(MAKE); $(unstage)
7850 @[ -f ./byacc/Makefile ] || exit 0; \
7851 r=`${PWD_COMMAND}`; export r; \
7852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7853 $(HOST_EXPORTS) \
7854 for flag in $(EXTRA_HOST_FLAGS) ; do \
7855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7856 done; \
7857 echo "Doing install-pdf in byacc" ; \
7858 (cd $(HOST_SUBDIR)/byacc && \
7859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7861 "RANLIB=$${RANLIB}" \
0c24b341 7862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7863 install-pdf) \
7864 || exit 1
7865
7866@endif byacc
7867
108a6f8e
CD
7868.PHONY: maybe-install-html-byacc install-html-byacc
7869maybe-install-html-byacc:
7870@if byacc
7871maybe-install-html-byacc: install-html-byacc
7872
7873install-html-byacc: \
7874 configure-byacc \
7875 html-byacc
7876 @: $(MAKE); $(unstage)
7877 @[ -f ./byacc/Makefile ] || exit 0; \
7878 r=`${PWD_COMMAND}`; export r; \
7879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7880 $(HOST_EXPORTS) \
7881 for flag in $(EXTRA_HOST_FLAGS) ; do \
7882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7883 done; \
7884 echo "Doing install-html in byacc" ; \
7885 (cd $(HOST_SUBDIR)/byacc && \
7886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7888 "RANLIB=$${RANLIB}" \
0c24b341 7889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7890 install-html) \
7891 || exit 1
7892
7893@endif byacc
7894
4fa63067
NN
7895.PHONY: maybe-installcheck-byacc installcheck-byacc
7896maybe-installcheck-byacc:
6bd3dfaa
PB
7897@if byacc
7898maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 7899
4fa63067
NN
7900installcheck-byacc: \
7901 configure-byacc
0aed8855 7902 @: $(MAKE); $(unstage)
4fa63067 7903 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
7904 r=`${PWD_COMMAND}`; export r; \
7905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7906 $(HOST_EXPORTS) \
b813574b 7907 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7909 done; \
4fa63067 7910 echo "Doing installcheck in byacc" ; \
b00612cc 7911 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
7912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7914 "RANLIB=$${RANLIB}" \
0c24b341 7915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7916 installcheck) \
2a4cbe27
NN
7917 || exit 1
7918
6bd3dfaa 7919@endif byacc
2a4cbe27 7920
4fa63067
NN
7921.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
7922maybe-mostlyclean-byacc:
6bd3dfaa
PB
7923@if byacc
7924maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 7925
4fa63067 7926mostlyclean-byacc:
0aed8855 7927 @: $(MAKE); $(unstage)
4fa63067 7928 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
7929 r=`${PWD_COMMAND}`; export r; \
7930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7931 $(HOST_EXPORTS) \
b813574b 7932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7934 done; \
4fa63067 7935 echo "Doing mostlyclean in byacc" ; \
b00612cc 7936 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
7937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7939 "RANLIB=$${RANLIB}" \
0c24b341 7940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7941 mostlyclean) \
2a4cbe27
NN
7942 || exit 1
7943
6bd3dfaa 7944@endif byacc
2a4cbe27 7945
4fa63067
NN
7946.PHONY: maybe-clean-byacc clean-byacc
7947maybe-clean-byacc:
6bd3dfaa
PB
7948@if byacc
7949maybe-clean-byacc: clean-byacc
2a4cbe27 7950
4fa63067 7951clean-byacc:
0aed8855 7952 @: $(MAKE); $(unstage)
4fa63067 7953 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
7954 r=`${PWD_COMMAND}`; export r; \
7955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7956 $(HOST_EXPORTS) \
b813574b 7957 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7959 done; \
4fa63067 7960 echo "Doing clean in byacc" ; \
b00612cc 7961 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
7962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7964 "RANLIB=$${RANLIB}" \
0c24b341 7965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7966 clean) \
2a4cbe27
NN
7967 || exit 1
7968
6bd3dfaa 7969@endif byacc
2a4cbe27 7970
4fa63067
NN
7971.PHONY: maybe-distclean-byacc distclean-byacc
7972maybe-distclean-byacc:
6bd3dfaa
PB
7973@if byacc
7974maybe-distclean-byacc: distclean-byacc
2a4cbe27 7975
4fa63067 7976distclean-byacc:
0aed8855 7977 @: $(MAKE); $(unstage)
4fa63067 7978 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
7979 r=`${PWD_COMMAND}`; export r; \
7980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7981 $(HOST_EXPORTS) \
b813574b 7982 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7984 done; \
4fa63067 7985 echo "Doing distclean in byacc" ; \
b00612cc 7986 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
7987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7989 "RANLIB=$${RANLIB}" \
0c24b341 7990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7991 distclean) \
2a4cbe27
NN
7992 || exit 1
7993
6bd3dfaa 7994@endif byacc
2a4cbe27 7995
4fa63067
NN
7996.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
7997maybe-maintainer-clean-byacc:
6bd3dfaa
PB
7998@if byacc
7999maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8000
4fa63067 8001maintainer-clean-byacc:
0aed8855 8002 @: $(MAKE); $(unstage)
4fa63067 8003 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8004 r=`${PWD_COMMAND}`; export r; \
8005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8006 $(HOST_EXPORTS) \
b813574b 8007 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8009 done; \
4fa63067 8010 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8011 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8014 "RANLIB=$${RANLIB}" \
0c24b341 8015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8016 maintainer-clean) \
2a4cbe27
NN
8017 || exit 1
8018
6bd3dfaa 8019@endif byacc
2a4cbe27 8020
2a4cbe27 8021
a7254363 8022
4fa63067
NN
8023.PHONY: configure-bzip2 maybe-configure-bzip2
8024maybe-configure-bzip2:
4f0ef2d8
CD
8025@if gcc-bootstrap
8026configure-bzip2: stage_current
8027@endif gcc-bootstrap
6bd3dfaa
PB
8028@if bzip2
8029maybe-configure-bzip2: configure-bzip2
c52c6897 8030configure-bzip2:
0aed8855 8031 @: $(MAKE); $(unstage)
c52c6897 8032 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8034 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8035 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8036 $(HOST_EXPORTS) \
a7254363
PB
8037 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8038 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8039 case $(srcdir) in \
b00612cc
PB
8040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8041 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8043 esac; \
b00612cc
PB
8044 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8045 libsrcdir="$$s/bzip2"; \
4fa63067 8046 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8048 --target=${target_alias} $${srcdiroption} \
4fa63067 8049 || exit 1
6bd3dfaa 8050@endif bzip2
4fa63067 8051
a7254363
PB
8052
8053
d545f33b
PB
8054
8055
4fa63067
NN
8056.PHONY: all-bzip2 maybe-all-bzip2
8057maybe-all-bzip2:
4f0ef2d8
CD
8058@if gcc-bootstrap
8059all-bzip2: stage_current
8060@endif gcc-bootstrap
6bd3dfaa 8061@if bzip2
d27cc32e 8062TARGET-bzip2=all
6bd3dfaa 8063maybe-all-bzip2: all-bzip2
4fa63067 8064all-bzip2: configure-bzip2
0aed8855 8065 @: $(MAKE); $(unstage)
4fa63067
NN
8066 @r=`${PWD_COMMAND}`; export r; \
8067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8068 $(HOST_EXPORTS) \
b00612cc
PB
8069 (cd $(HOST_SUBDIR)/bzip2 && \
8070 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bzip2))
6bd3dfaa 8071@endif bzip2
4fa63067 8072
a7254363 8073
d545f33b
PB
8074
8075
4fa63067
NN
8076.PHONY: check-bzip2 maybe-check-bzip2
8077maybe-check-bzip2:
6bd3dfaa
PB
8078@if bzip2
8079maybe-check-bzip2: check-bzip2
4fa63067
NN
8080
8081check-bzip2:
0aed8855 8082 @: $(MAKE); $(unstage)
4fa63067
NN
8083 @r=`${PWD_COMMAND}`; export r; \
8084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8085 $(HOST_EXPORTS) \
b00612cc
PB
8086 (cd $(HOST_SUBDIR)/bzip2 && \
8087 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8088
6bd3dfaa 8089@endif bzip2
4fa63067
NN
8090
8091.PHONY: install-bzip2 maybe-install-bzip2
8092maybe-install-bzip2:
6bd3dfaa
PB
8093@if bzip2
8094maybe-install-bzip2: install-bzip2
4fa63067
NN
8095
8096install-bzip2: installdirs
0aed8855 8097 @: $(MAKE); $(unstage)
4fa63067
NN
8098 @r=`${PWD_COMMAND}`; export r; \
8099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8100 $(HOST_EXPORTS) \
b00612cc 8101 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8102 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8103
6bd3dfaa 8104@endif bzip2
4fa63067 8105
56a8fe78 8106# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8107
8108.PHONY: maybe-info-bzip2 info-bzip2
8109maybe-info-bzip2:
6bd3dfaa
PB
8110@if bzip2
8111maybe-info-bzip2: info-bzip2
4fa63067
NN
8112
8113info-bzip2: \
8114 configure-bzip2
0aed8855 8115 @: $(MAKE); $(unstage)
4fa63067 8116 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8117 r=`${PWD_COMMAND}`; export r; \
8118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8119 $(HOST_EXPORTS) \
b813574b 8120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8122 done; \
4fa63067 8123 echo "Doing info in bzip2" ; \
b00612cc 8124 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8127 "RANLIB=$${RANLIB}" \
0c24b341 8128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8129 info) \
2a4cbe27
NN
8130 || exit 1
8131
6bd3dfaa 8132@endif bzip2
2a4cbe27 8133
4fa63067
NN
8134.PHONY: maybe-dvi-bzip2 dvi-bzip2
8135maybe-dvi-bzip2:
6bd3dfaa
PB
8136@if bzip2
8137maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8138
4fa63067
NN
8139dvi-bzip2: \
8140 configure-bzip2
0aed8855 8141 @: $(MAKE); $(unstage)
4fa63067 8142 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8143 r=`${PWD_COMMAND}`; export r; \
8144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8145 $(HOST_EXPORTS) \
b813574b 8146 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8148 done; \
4fa63067 8149 echo "Doing dvi in bzip2" ; \
b00612cc 8150 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8153 "RANLIB=$${RANLIB}" \
0c24b341 8154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8155 dvi) \
2a4cbe27
NN
8156 || exit 1
8157
6bd3dfaa 8158@endif bzip2
2a4cbe27 8159
56a8fe78
DD
8160.PHONY: maybe-pdf-bzip2 pdf-bzip2
8161maybe-pdf-bzip2:
8162@if bzip2
8163maybe-pdf-bzip2: pdf-bzip2
8164
8165pdf-bzip2: \
8166 configure-bzip2
8167 @: $(MAKE); $(unstage)
8168 @[ -f ./bzip2/Makefile ] || exit 0; \
8169 r=`${PWD_COMMAND}`; export r; \
8170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8171 $(HOST_EXPORTS) \
8172 for flag in $(EXTRA_HOST_FLAGS) ; do \
8173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8174 done; \
8175 echo "Doing pdf in bzip2" ; \
8176 (cd $(HOST_SUBDIR)/bzip2 && \
8177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8179 "RANLIB=$${RANLIB}" \
0c24b341 8180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8181 pdf) \
8182 || exit 1
8183
8184@endif bzip2
8185
6d389afc
MS
8186.PHONY: maybe-html-bzip2 html-bzip2
8187maybe-html-bzip2:
8188@if bzip2
8189maybe-html-bzip2: html-bzip2
8190
8191html-bzip2: \
8192 configure-bzip2
0aed8855 8193 @: $(MAKE); $(unstage)
6d389afc
MS
8194 @[ -f ./bzip2/Makefile ] || exit 0; \
8195 r=`${PWD_COMMAND}`; export r; \
8196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8197 $(HOST_EXPORTS) \
8198 for flag in $(EXTRA_HOST_FLAGS) ; do \
8199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8200 done; \
8201 echo "Doing html in bzip2" ; \
b00612cc 8202 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8205 "RANLIB=$${RANLIB}" \
0c24b341 8206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8207 html) \
8208 || exit 1
8209
8210@endif bzip2
8211
4fa63067
NN
8212.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8213maybe-TAGS-bzip2:
6bd3dfaa
PB
8214@if bzip2
8215maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8216
4fa63067
NN
8217TAGS-bzip2: \
8218 configure-bzip2
0aed8855 8219 @: $(MAKE); $(unstage)
4fa63067 8220 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8221 r=`${PWD_COMMAND}`; export r; \
8222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8223 $(HOST_EXPORTS) \
b813574b 8224 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8226 done; \
4fa63067 8227 echo "Doing TAGS in bzip2" ; \
b00612cc 8228 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8231 "RANLIB=$${RANLIB}" \
0c24b341 8232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8233 TAGS) \
2a4cbe27
NN
8234 || exit 1
8235
6bd3dfaa 8236@endif bzip2
2a4cbe27 8237
4fa63067
NN
8238.PHONY: maybe-install-info-bzip2 install-info-bzip2
8239maybe-install-info-bzip2:
6bd3dfaa
PB
8240@if bzip2
8241maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8242
4fa63067
NN
8243install-info-bzip2: \
8244 configure-bzip2 \
8245 info-bzip2
0aed8855 8246 @: $(MAKE); $(unstage)
4fa63067 8247 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8248 r=`${PWD_COMMAND}`; export r; \
8249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8250 $(HOST_EXPORTS) \
b813574b 8251 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8253 done; \
4fa63067 8254 echo "Doing install-info in bzip2" ; \
b00612cc 8255 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8258 "RANLIB=$${RANLIB}" \
0c24b341 8259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8260 install-info) \
2a4cbe27
NN
8261 || exit 1
8262
6bd3dfaa 8263@endif bzip2
2a4cbe27 8264
a3ca38d2
DD
8265.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8266maybe-install-pdf-bzip2:
8267@if bzip2
8268maybe-install-pdf-bzip2: install-pdf-bzip2
8269
8270install-pdf-bzip2: \
8271 configure-bzip2 \
8272 pdf-bzip2
8273 @: $(MAKE); $(unstage)
8274 @[ -f ./bzip2/Makefile ] || exit 0; \
8275 r=`${PWD_COMMAND}`; export r; \
8276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8277 $(HOST_EXPORTS) \
8278 for flag in $(EXTRA_HOST_FLAGS) ; do \
8279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8280 done; \
8281 echo "Doing install-pdf in bzip2" ; \
8282 (cd $(HOST_SUBDIR)/bzip2 && \
8283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8285 "RANLIB=$${RANLIB}" \
0c24b341 8286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8287 install-pdf) \
8288 || exit 1
8289
8290@endif bzip2
8291
108a6f8e
CD
8292.PHONY: maybe-install-html-bzip2 install-html-bzip2
8293maybe-install-html-bzip2:
8294@if bzip2
8295maybe-install-html-bzip2: install-html-bzip2
8296
8297install-html-bzip2: \
8298 configure-bzip2 \
8299 html-bzip2
8300 @: $(MAKE); $(unstage)
8301 @[ -f ./bzip2/Makefile ] || exit 0; \
8302 r=`${PWD_COMMAND}`; export r; \
8303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8304 $(HOST_EXPORTS) \
8305 for flag in $(EXTRA_HOST_FLAGS) ; do \
8306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8307 done; \
8308 echo "Doing install-html in bzip2" ; \
8309 (cd $(HOST_SUBDIR)/bzip2 && \
8310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8312 "RANLIB=$${RANLIB}" \
0c24b341 8313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8314 install-html) \
8315 || exit 1
8316
8317@endif bzip2
8318
4fa63067
NN
8319.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8320maybe-installcheck-bzip2:
6bd3dfaa
PB
8321@if bzip2
8322maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8323
4fa63067
NN
8324installcheck-bzip2: \
8325 configure-bzip2
0aed8855 8326 @: $(MAKE); $(unstage)
4fa63067 8327 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8328 r=`${PWD_COMMAND}`; export r; \
8329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8330 $(HOST_EXPORTS) \
b813574b 8331 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8333 done; \
4fa63067 8334 echo "Doing installcheck in bzip2" ; \
b00612cc 8335 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8338 "RANLIB=$${RANLIB}" \
0c24b341 8339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8340 installcheck) \
2a4cbe27
NN
8341 || exit 1
8342
6bd3dfaa 8343@endif bzip2
2a4cbe27 8344
4fa63067
NN
8345.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8346maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8347@if bzip2
8348maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8349
4fa63067 8350mostlyclean-bzip2:
0aed8855 8351 @: $(MAKE); $(unstage)
4fa63067 8352 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8353 r=`${PWD_COMMAND}`; export r; \
8354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8355 $(HOST_EXPORTS) \
b813574b 8356 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8358 done; \
4fa63067 8359 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8360 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8363 "RANLIB=$${RANLIB}" \
0c24b341 8364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8365 mostlyclean) \
2a4cbe27
NN
8366 || exit 1
8367
6bd3dfaa 8368@endif bzip2
2a4cbe27 8369
4fa63067
NN
8370.PHONY: maybe-clean-bzip2 clean-bzip2
8371maybe-clean-bzip2:
6bd3dfaa
PB
8372@if bzip2
8373maybe-clean-bzip2: clean-bzip2
2a4cbe27 8374
4fa63067 8375clean-bzip2:
0aed8855 8376 @: $(MAKE); $(unstage)
4fa63067 8377 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8378 r=`${PWD_COMMAND}`; export r; \
8379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8380 $(HOST_EXPORTS) \
b813574b 8381 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8383 done; \
4fa63067 8384 echo "Doing clean in bzip2" ; \
b00612cc 8385 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8388 "RANLIB=$${RANLIB}" \
0c24b341 8389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8390 clean) \
2a4cbe27
NN
8391 || exit 1
8392
6bd3dfaa 8393@endif bzip2
2a4cbe27 8394
4fa63067
NN
8395.PHONY: maybe-distclean-bzip2 distclean-bzip2
8396maybe-distclean-bzip2:
6bd3dfaa
PB
8397@if bzip2
8398maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8399
4fa63067 8400distclean-bzip2:
0aed8855 8401 @: $(MAKE); $(unstage)
4fa63067 8402 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8403 r=`${PWD_COMMAND}`; export r; \
8404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8405 $(HOST_EXPORTS) \
b813574b 8406 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8408 done; \
4fa63067 8409 echo "Doing distclean in bzip2" ; \
b00612cc 8410 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8413 "RANLIB=$${RANLIB}" \
0c24b341 8414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8415 distclean) \
2a4cbe27
NN
8416 || exit 1
8417
6bd3dfaa 8418@endif bzip2
2a4cbe27 8419
4fa63067
NN
8420.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8421maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8422@if bzip2
8423maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8424
4fa63067 8425maintainer-clean-bzip2:
0aed8855 8426 @: $(MAKE); $(unstage)
4fa63067 8427 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8428 r=`${PWD_COMMAND}`; export r; \
8429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8430 $(HOST_EXPORTS) \
b813574b 8431 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8433 done; \
4fa63067 8434 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8435 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8438 "RANLIB=$${RANLIB}" \
0c24b341 8439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8440 maintainer-clean) \
2a4cbe27
NN
8441 || exit 1
8442
6bd3dfaa 8443@endif bzip2
2a4cbe27 8444
2a4cbe27 8445
a7254363 8446
4fa63067
NN
8447.PHONY: configure-dejagnu maybe-configure-dejagnu
8448maybe-configure-dejagnu:
4f0ef2d8
CD
8449@if gcc-bootstrap
8450configure-dejagnu: stage_current
8451@endif gcc-bootstrap
6bd3dfaa
PB
8452@if dejagnu
8453maybe-configure-dejagnu: configure-dejagnu
c52c6897 8454configure-dejagnu:
0aed8855 8455 @: $(MAKE); $(unstage)
c52c6897 8456 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8458 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
8459 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 8460 $(HOST_EXPORTS) \
a7254363
PB
8461 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
8462 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 8463 case $(srcdir) in \
b00612cc
PB
8464 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8465 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
8466 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8467 esac; \
b00612cc
PB
8468 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
8469 libsrcdir="$$s/dejagnu"; \
4fa63067 8470 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8471 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8472 --target=${target_alias} $${srcdiroption} \
4fa63067 8473 || exit 1
6bd3dfaa 8474@endif dejagnu
4fa63067 8475
a7254363
PB
8476
8477
d545f33b
PB
8478
8479
4fa63067
NN
8480.PHONY: all-dejagnu maybe-all-dejagnu
8481maybe-all-dejagnu:
4f0ef2d8
CD
8482@if gcc-bootstrap
8483all-dejagnu: stage_current
8484@endif gcc-bootstrap
6bd3dfaa 8485@if dejagnu
d27cc32e 8486TARGET-dejagnu=all
6bd3dfaa 8487maybe-all-dejagnu: all-dejagnu
4fa63067 8488all-dejagnu: configure-dejagnu
0aed8855 8489 @: $(MAKE); $(unstage)
4fa63067
NN
8490 @r=`${PWD_COMMAND}`; export r; \
8491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8492 $(HOST_EXPORTS) \
b00612cc
PB
8493 (cd $(HOST_SUBDIR)/dejagnu && \
8494 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dejagnu))
6bd3dfaa 8495@endif dejagnu
4fa63067 8496
a7254363 8497
d545f33b
PB
8498
8499
4fa63067
NN
8500.PHONY: check-dejagnu maybe-check-dejagnu
8501maybe-check-dejagnu:
6bd3dfaa
PB
8502@if dejagnu
8503maybe-check-dejagnu: check-dejagnu
4fa63067
NN
8504
8505check-dejagnu:
0aed8855 8506 @: $(MAKE); $(unstage)
4fa63067
NN
8507 @r=`${PWD_COMMAND}`; export r; \
8508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8509 $(HOST_EXPORTS) \
b00612cc
PB
8510 (cd $(HOST_SUBDIR)/dejagnu && \
8511 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8512
6bd3dfaa 8513@endif dejagnu
4fa63067
NN
8514
8515.PHONY: install-dejagnu maybe-install-dejagnu
8516maybe-install-dejagnu:
6bd3dfaa
PB
8517@if dejagnu
8518maybe-install-dejagnu: install-dejagnu
4fa63067
NN
8519
8520install-dejagnu: installdirs
0aed8855 8521 @: $(MAKE); $(unstage)
4fa63067
NN
8522 @r=`${PWD_COMMAND}`; export r; \
8523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8524 $(HOST_EXPORTS) \
b00612cc 8525 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 8526 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8527
6bd3dfaa 8528@endif dejagnu
4fa63067 8529
56a8fe78 8530# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8531
8532.PHONY: maybe-info-dejagnu info-dejagnu
8533maybe-info-dejagnu:
6bd3dfaa
PB
8534@if dejagnu
8535maybe-info-dejagnu: info-dejagnu
4fa63067
NN
8536
8537info-dejagnu: \
8538 configure-dejagnu
0aed8855 8539 @: $(MAKE); $(unstage)
4fa63067 8540 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8541 r=`${PWD_COMMAND}`; export r; \
8542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8543 $(HOST_EXPORTS) \
b813574b 8544 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8546 done; \
4fa63067 8547 echo "Doing info in dejagnu" ; \
b00612cc 8548 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8551 "RANLIB=$${RANLIB}" \
0c24b341 8552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8553 info) \
2a4cbe27
NN
8554 || exit 1
8555
6bd3dfaa 8556@endif dejagnu
2a4cbe27 8557
4fa63067
NN
8558.PHONY: maybe-dvi-dejagnu dvi-dejagnu
8559maybe-dvi-dejagnu:
6bd3dfaa
PB
8560@if dejagnu
8561maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 8562
4fa63067
NN
8563dvi-dejagnu: \
8564 configure-dejagnu
0aed8855 8565 @: $(MAKE); $(unstage)
4fa63067 8566 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8567 r=`${PWD_COMMAND}`; export r; \
8568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8569 $(HOST_EXPORTS) \
b813574b 8570 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8572 done; \
4fa63067 8573 echo "Doing dvi in dejagnu" ; \
b00612cc 8574 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8577 "RANLIB=$${RANLIB}" \
0c24b341 8578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8579 dvi) \
2a4cbe27
NN
8580 || exit 1
8581
6bd3dfaa 8582@endif dejagnu
2a4cbe27 8583
56a8fe78
DD
8584.PHONY: maybe-pdf-dejagnu pdf-dejagnu
8585maybe-pdf-dejagnu:
8586@if dejagnu
8587maybe-pdf-dejagnu: pdf-dejagnu
8588
8589pdf-dejagnu: \
8590 configure-dejagnu
8591 @: $(MAKE); $(unstage)
8592 @[ -f ./dejagnu/Makefile ] || exit 0; \
8593 r=`${PWD_COMMAND}`; export r; \
8594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8595 $(HOST_EXPORTS) \
8596 for flag in $(EXTRA_HOST_FLAGS) ; do \
8597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8598 done; \
8599 echo "Doing pdf in dejagnu" ; \
8600 (cd $(HOST_SUBDIR)/dejagnu && \
8601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8603 "RANLIB=$${RANLIB}" \
0c24b341 8604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8605 pdf) \
8606 || exit 1
8607
8608@endif dejagnu
8609
6d389afc
MS
8610.PHONY: maybe-html-dejagnu html-dejagnu
8611maybe-html-dejagnu:
8612@if dejagnu
8613maybe-html-dejagnu: html-dejagnu
8614
8615html-dejagnu: \
8616 configure-dejagnu
0aed8855 8617 @: $(MAKE); $(unstage)
6d389afc
MS
8618 @[ -f ./dejagnu/Makefile ] || exit 0; \
8619 r=`${PWD_COMMAND}`; export r; \
8620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8621 $(HOST_EXPORTS) \
8622 for flag in $(EXTRA_HOST_FLAGS) ; do \
8623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8624 done; \
8625 echo "Doing html in dejagnu" ; \
b00612cc 8626 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
8627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8629 "RANLIB=$${RANLIB}" \
0c24b341 8630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8631 html) \
8632 || exit 1
8633
8634@endif dejagnu
8635
4fa63067
NN
8636.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
8637maybe-TAGS-dejagnu:
6bd3dfaa
PB
8638@if dejagnu
8639maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 8640
4fa63067
NN
8641TAGS-dejagnu: \
8642 configure-dejagnu
0aed8855 8643 @: $(MAKE); $(unstage)
4fa63067 8644 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8645 r=`${PWD_COMMAND}`; export r; \
8646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8647 $(HOST_EXPORTS) \
b813574b 8648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8650 done; \
4fa63067 8651 echo "Doing TAGS in dejagnu" ; \
b00612cc 8652 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8655 "RANLIB=$${RANLIB}" \
0c24b341 8656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8657 TAGS) \
2a4cbe27
NN
8658 || exit 1
8659
6bd3dfaa 8660@endif dejagnu
2a4cbe27 8661
4fa63067
NN
8662.PHONY: maybe-install-info-dejagnu install-info-dejagnu
8663maybe-install-info-dejagnu:
6bd3dfaa
PB
8664@if dejagnu
8665maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 8666
4fa63067
NN
8667install-info-dejagnu: \
8668 configure-dejagnu \
8669 info-dejagnu
0aed8855 8670 @: $(MAKE); $(unstage)
4fa63067 8671 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8672 r=`${PWD_COMMAND}`; export r; \
8673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8674 $(HOST_EXPORTS) \
b813574b 8675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8677 done; \
4fa63067 8678 echo "Doing install-info in dejagnu" ; \
b00612cc 8679 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8682 "RANLIB=$${RANLIB}" \
0c24b341 8683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8684 install-info) \
2a4cbe27
NN
8685 || exit 1
8686
6bd3dfaa 8687@endif dejagnu
2a4cbe27 8688
a3ca38d2
DD
8689.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
8690maybe-install-pdf-dejagnu:
8691@if dejagnu
8692maybe-install-pdf-dejagnu: install-pdf-dejagnu
8693
8694install-pdf-dejagnu: \
8695 configure-dejagnu \
8696 pdf-dejagnu
8697 @: $(MAKE); $(unstage)
8698 @[ -f ./dejagnu/Makefile ] || exit 0; \
8699 r=`${PWD_COMMAND}`; export r; \
8700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8701 $(HOST_EXPORTS) \
8702 for flag in $(EXTRA_HOST_FLAGS) ; do \
8703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8704 done; \
8705 echo "Doing install-pdf in dejagnu" ; \
8706 (cd $(HOST_SUBDIR)/dejagnu && \
8707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8709 "RANLIB=$${RANLIB}" \
0c24b341 8710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8711 install-pdf) \
8712 || exit 1
8713
8714@endif dejagnu
8715
108a6f8e
CD
8716.PHONY: maybe-install-html-dejagnu install-html-dejagnu
8717maybe-install-html-dejagnu:
8718@if dejagnu
8719maybe-install-html-dejagnu: install-html-dejagnu
8720
8721install-html-dejagnu: \
8722 configure-dejagnu \
8723 html-dejagnu
8724 @: $(MAKE); $(unstage)
8725 @[ -f ./dejagnu/Makefile ] || exit 0; \
8726 r=`${PWD_COMMAND}`; export r; \
8727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8728 $(HOST_EXPORTS) \
8729 for flag in $(EXTRA_HOST_FLAGS) ; do \
8730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8731 done; \
8732 echo "Doing install-html in dejagnu" ; \
8733 (cd $(HOST_SUBDIR)/dejagnu && \
8734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8736 "RANLIB=$${RANLIB}" \
0c24b341 8737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8738 install-html) \
8739 || exit 1
8740
8741@endif dejagnu
8742
4fa63067
NN
8743.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
8744maybe-installcheck-dejagnu:
6bd3dfaa
PB
8745@if dejagnu
8746maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 8747
4fa63067
NN
8748installcheck-dejagnu: \
8749 configure-dejagnu
0aed8855 8750 @: $(MAKE); $(unstage)
4fa63067 8751 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8752 r=`${PWD_COMMAND}`; export r; \
8753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8754 $(HOST_EXPORTS) \
b813574b 8755 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8757 done; \
4fa63067 8758 echo "Doing installcheck in dejagnu" ; \
b00612cc 8759 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8762 "RANLIB=$${RANLIB}" \
0c24b341 8763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8764 installcheck) \
2a4cbe27
NN
8765 || exit 1
8766
6bd3dfaa 8767@endif dejagnu
2a4cbe27 8768
4fa63067
NN
8769.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
8770maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
8771@if dejagnu
8772maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 8773
4fa63067 8774mostlyclean-dejagnu:
0aed8855 8775 @: $(MAKE); $(unstage)
4fa63067 8776 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8777 r=`${PWD_COMMAND}`; export r; \
8778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8779 $(HOST_EXPORTS) \
b813574b 8780 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8782 done; \
4fa63067 8783 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 8784 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8787 "RANLIB=$${RANLIB}" \
0c24b341 8788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8789 mostlyclean) \
2a4cbe27
NN
8790 || exit 1
8791
6bd3dfaa 8792@endif dejagnu
2a4cbe27 8793
4fa63067
NN
8794.PHONY: maybe-clean-dejagnu clean-dejagnu
8795maybe-clean-dejagnu:
6bd3dfaa
PB
8796@if dejagnu
8797maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 8798
4fa63067 8799clean-dejagnu:
0aed8855 8800 @: $(MAKE); $(unstage)
4fa63067 8801 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8802 r=`${PWD_COMMAND}`; export r; \
8803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8804 $(HOST_EXPORTS) \
b813574b 8805 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8807 done; \
4fa63067 8808 echo "Doing clean in dejagnu" ; \
b00612cc 8809 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8812 "RANLIB=$${RANLIB}" \
0c24b341 8813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8814 clean) \
2a4cbe27
NN
8815 || exit 1
8816
6bd3dfaa 8817@endif dejagnu
2a4cbe27 8818
4fa63067
NN
8819.PHONY: maybe-distclean-dejagnu distclean-dejagnu
8820maybe-distclean-dejagnu:
6bd3dfaa
PB
8821@if dejagnu
8822maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 8823
4fa63067 8824distclean-dejagnu:
0aed8855 8825 @: $(MAKE); $(unstage)
4fa63067 8826 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8827 r=`${PWD_COMMAND}`; export r; \
8828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8829 $(HOST_EXPORTS) \
b813574b 8830 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8832 done; \
4fa63067 8833 echo "Doing distclean in dejagnu" ; \
b00612cc 8834 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8837 "RANLIB=$${RANLIB}" \
0c24b341 8838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8839 distclean) \
2a4cbe27
NN
8840 || exit 1
8841
6bd3dfaa 8842@endif dejagnu
2a4cbe27 8843
4fa63067
NN
8844.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
8845maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
8846@if dejagnu
8847maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 8848
4fa63067 8849maintainer-clean-dejagnu:
0aed8855 8850 @: $(MAKE); $(unstage)
4fa63067 8851 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8852 r=`${PWD_COMMAND}`; export r; \
8853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8854 $(HOST_EXPORTS) \
b813574b 8855 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8857 done; \
4fa63067 8858 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 8859 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8862 "RANLIB=$${RANLIB}" \
0c24b341 8863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8864 maintainer-clean) \
4fa63067
NN
8865 || exit 1
8866
6bd3dfaa 8867@endif dejagnu
4fa63067
NN
8868
8869
a7254363 8870
4fa63067
NN
8871.PHONY: configure-diff maybe-configure-diff
8872maybe-configure-diff:
4f0ef2d8
CD
8873@if gcc-bootstrap
8874configure-diff: stage_current
8875@endif gcc-bootstrap
6bd3dfaa
PB
8876@if diff
8877maybe-configure-diff: configure-diff
c52c6897 8878configure-diff:
0aed8855 8879 @: $(MAKE); $(unstage)
c52c6897 8880 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8882 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
8883 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 8884 $(HOST_EXPORTS) \
a7254363
PB
8885 echo Configuring in $(HOST_SUBDIR)/diff; \
8886 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 8887 case $(srcdir) in \
b00612cc
PB
8888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8889 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
8890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8891 esac; \
b00612cc
PB
8892 srcdiroption="--srcdir=$${topdir}/diff"; \
8893 libsrcdir="$$s/diff"; \
4fa63067 8894 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8895 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8896 --target=${target_alias} $${srcdiroption} \
2a4cbe27 8897 || exit 1
6bd3dfaa 8898@endif diff
2a4cbe27 8899
a7254363
PB
8900
8901
d545f33b
PB
8902
8903
4fa63067
NN
8904.PHONY: all-diff maybe-all-diff
8905maybe-all-diff:
4f0ef2d8
CD
8906@if gcc-bootstrap
8907all-diff: stage_current
8908@endif gcc-bootstrap
6bd3dfaa 8909@if diff
d27cc32e 8910TARGET-diff=all
6bd3dfaa 8911maybe-all-diff: all-diff
4fa63067 8912all-diff: configure-diff
0aed8855 8913 @: $(MAKE); $(unstage)
4fa63067
NN
8914 @r=`${PWD_COMMAND}`; export r; \
8915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8916 $(HOST_EXPORTS) \
b00612cc
PB
8917 (cd $(HOST_SUBDIR)/diff && \
8918 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-diff))
6bd3dfaa 8919@endif diff
2a4cbe27 8920
a7254363 8921
d545f33b
PB
8922
8923
4fa63067
NN
8924.PHONY: check-diff maybe-check-diff
8925maybe-check-diff:
6bd3dfaa
PB
8926@if diff
8927maybe-check-diff: check-diff
2a4cbe27 8928
4fa63067 8929check-diff:
0aed8855 8930 @: $(MAKE); $(unstage)
4fa63067 8931 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8933 $(HOST_EXPORTS) \
b00612cc
PB
8934 (cd $(HOST_SUBDIR)/diff && \
8935 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 8936
6bd3dfaa 8937@endif diff
2a4cbe27 8938
4fa63067
NN
8939.PHONY: install-diff maybe-install-diff
8940maybe-install-diff:
6bd3dfaa
PB
8941@if diff
8942maybe-install-diff: install-diff
2a4cbe27 8943
4fa63067 8944install-diff: installdirs
0aed8855 8945 @: $(MAKE); $(unstage)
4fa63067 8946 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8948 $(HOST_EXPORTS) \
b00612cc 8949 (cd $(HOST_SUBDIR)/diff && \
2da12f12 8950 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 8951
6bd3dfaa 8952@endif diff
2a4cbe27 8953
56a8fe78 8954# Other targets (info, dvi, pdf, etc.)
2a4cbe27 8955
4fa63067
NN
8956.PHONY: maybe-info-diff info-diff
8957maybe-info-diff:
6bd3dfaa
PB
8958@if diff
8959maybe-info-diff: info-diff
2a4cbe27 8960
4fa63067
NN
8961info-diff: \
8962 configure-diff
0aed8855 8963 @: $(MAKE); $(unstage)
4fa63067 8964 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
8965 r=`${PWD_COMMAND}`; export r; \
8966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8967 $(HOST_EXPORTS) \
b813574b 8968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8970 done; \
4fa63067 8971 echo "Doing info in diff" ; \
b00612cc 8972 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
8973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8975 "RANLIB=$${RANLIB}" \
0c24b341 8976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8977 info) \
2a4cbe27
NN
8978 || exit 1
8979
6bd3dfaa 8980@endif diff
2a4cbe27 8981
4fa63067
NN
8982.PHONY: maybe-dvi-diff dvi-diff
8983maybe-dvi-diff:
6bd3dfaa
PB
8984@if diff
8985maybe-dvi-diff: dvi-diff
2a4cbe27 8986
4fa63067
NN
8987dvi-diff: \
8988 configure-diff
0aed8855 8989 @: $(MAKE); $(unstage)
4fa63067 8990 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
8991 r=`${PWD_COMMAND}`; export r; \
8992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8993 $(HOST_EXPORTS) \
b813574b 8994 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8996 done; \
4fa63067 8997 echo "Doing dvi in diff" ; \
b00612cc 8998 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
8999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9001 "RANLIB=$${RANLIB}" \
0c24b341 9002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9003 dvi) \
2a4cbe27
NN
9004 || exit 1
9005
6bd3dfaa 9006@endif diff
2a4cbe27 9007
56a8fe78
DD
9008.PHONY: maybe-pdf-diff pdf-diff
9009maybe-pdf-diff:
9010@if diff
9011maybe-pdf-diff: pdf-diff
9012
9013pdf-diff: \
9014 configure-diff
9015 @: $(MAKE); $(unstage)
9016 @[ -f ./diff/Makefile ] || exit 0; \
9017 r=`${PWD_COMMAND}`; export r; \
9018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9019 $(HOST_EXPORTS) \
9020 for flag in $(EXTRA_HOST_FLAGS) ; do \
9021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9022 done; \
9023 echo "Doing pdf in diff" ; \
9024 (cd $(HOST_SUBDIR)/diff && \
9025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9027 "RANLIB=$${RANLIB}" \
0c24b341 9028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9029 pdf) \
9030 || exit 1
9031
9032@endif diff
9033
6d389afc
MS
9034.PHONY: maybe-html-diff html-diff
9035maybe-html-diff:
9036@if diff
9037maybe-html-diff: html-diff
9038
9039html-diff: \
9040 configure-diff
0aed8855 9041 @: $(MAKE); $(unstage)
6d389afc
MS
9042 @[ -f ./diff/Makefile ] || exit 0; \
9043 r=`${PWD_COMMAND}`; export r; \
9044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9045 $(HOST_EXPORTS) \
9046 for flag in $(EXTRA_HOST_FLAGS) ; do \
9047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9048 done; \
9049 echo "Doing html in diff" ; \
b00612cc 9050 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9053 "RANLIB=$${RANLIB}" \
0c24b341 9054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9055 html) \
9056 || exit 1
9057
9058@endif diff
9059
4fa63067
NN
9060.PHONY: maybe-TAGS-diff TAGS-diff
9061maybe-TAGS-diff:
6bd3dfaa
PB
9062@if diff
9063maybe-TAGS-diff: TAGS-diff
2a4cbe27 9064
4fa63067
NN
9065TAGS-diff: \
9066 configure-diff
0aed8855 9067 @: $(MAKE); $(unstage)
4fa63067 9068 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9069 r=`${PWD_COMMAND}`; export r; \
9070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9071 $(HOST_EXPORTS) \
b813574b 9072 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9074 done; \
4fa63067 9075 echo "Doing TAGS in diff" ; \
b00612cc 9076 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9079 "RANLIB=$${RANLIB}" \
0c24b341 9080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9081 TAGS) \
2a4cbe27
NN
9082 || exit 1
9083
6bd3dfaa 9084@endif diff
2a4cbe27 9085
4fa63067
NN
9086.PHONY: maybe-install-info-diff install-info-diff
9087maybe-install-info-diff:
6bd3dfaa
PB
9088@if diff
9089maybe-install-info-diff: install-info-diff
2a4cbe27 9090
4fa63067
NN
9091install-info-diff: \
9092 configure-diff \
9093 info-diff
0aed8855 9094 @: $(MAKE); $(unstage)
4fa63067 9095 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9096 r=`${PWD_COMMAND}`; export r; \
9097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9098 $(HOST_EXPORTS) \
b813574b 9099 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9101 done; \
4fa63067 9102 echo "Doing install-info in diff" ; \
b00612cc 9103 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9106 "RANLIB=$${RANLIB}" \
0c24b341 9107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9108 install-info) \
2a4cbe27
NN
9109 || exit 1
9110
6bd3dfaa 9111@endif diff
2a4cbe27 9112
a3ca38d2
DD
9113.PHONY: maybe-install-pdf-diff install-pdf-diff
9114maybe-install-pdf-diff:
9115@if diff
9116maybe-install-pdf-diff: install-pdf-diff
9117
9118install-pdf-diff: \
9119 configure-diff \
9120 pdf-diff
9121 @: $(MAKE); $(unstage)
9122 @[ -f ./diff/Makefile ] || exit 0; \
9123 r=`${PWD_COMMAND}`; export r; \
9124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9125 $(HOST_EXPORTS) \
9126 for flag in $(EXTRA_HOST_FLAGS) ; do \
9127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9128 done; \
9129 echo "Doing install-pdf in diff" ; \
9130 (cd $(HOST_SUBDIR)/diff && \
9131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9133 "RANLIB=$${RANLIB}" \
0c24b341 9134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9135 install-pdf) \
9136 || exit 1
9137
9138@endif diff
9139
108a6f8e
CD
9140.PHONY: maybe-install-html-diff install-html-diff
9141maybe-install-html-diff:
9142@if diff
9143maybe-install-html-diff: install-html-diff
9144
9145install-html-diff: \
9146 configure-diff \
9147 html-diff
9148 @: $(MAKE); $(unstage)
9149 @[ -f ./diff/Makefile ] || exit 0; \
9150 r=`${PWD_COMMAND}`; export r; \
9151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9152 $(HOST_EXPORTS) \
9153 for flag in $(EXTRA_HOST_FLAGS) ; do \
9154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9155 done; \
9156 echo "Doing install-html in diff" ; \
9157 (cd $(HOST_SUBDIR)/diff && \
9158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9160 "RANLIB=$${RANLIB}" \
0c24b341 9161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9162 install-html) \
9163 || exit 1
9164
9165@endif diff
9166
4fa63067
NN
9167.PHONY: maybe-installcheck-diff installcheck-diff
9168maybe-installcheck-diff:
6bd3dfaa
PB
9169@if diff
9170maybe-installcheck-diff: installcheck-diff
2a4cbe27 9171
4fa63067
NN
9172installcheck-diff: \
9173 configure-diff
0aed8855 9174 @: $(MAKE); $(unstage)
4fa63067 9175 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9176 r=`${PWD_COMMAND}`; export r; \
9177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9178 $(HOST_EXPORTS) \
b813574b 9179 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9181 done; \
4fa63067 9182 echo "Doing installcheck in diff" ; \
b00612cc 9183 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9186 "RANLIB=$${RANLIB}" \
0c24b341 9187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9188 installcheck) \
2a4cbe27
NN
9189 || exit 1
9190
6bd3dfaa 9191@endif diff
2a4cbe27 9192
4fa63067
NN
9193.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9194maybe-mostlyclean-diff:
6bd3dfaa
PB
9195@if diff
9196maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9197
4fa63067 9198mostlyclean-diff:
0aed8855 9199 @: $(MAKE); $(unstage)
4fa63067 9200 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9201 r=`${PWD_COMMAND}`; export r; \
9202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9203 $(HOST_EXPORTS) \
b813574b 9204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9206 done; \
4fa63067 9207 echo "Doing mostlyclean in diff" ; \
b00612cc 9208 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9211 "RANLIB=$${RANLIB}" \
0c24b341 9212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9213 mostlyclean) \
2a4cbe27
NN
9214 || exit 1
9215
6bd3dfaa 9216@endif diff
2a4cbe27 9217
4fa63067
NN
9218.PHONY: maybe-clean-diff clean-diff
9219maybe-clean-diff:
6bd3dfaa
PB
9220@if diff
9221maybe-clean-diff: clean-diff
2a4cbe27 9222
4fa63067 9223clean-diff:
0aed8855 9224 @: $(MAKE); $(unstage)
4fa63067 9225 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9226 r=`${PWD_COMMAND}`; export r; \
9227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9228 $(HOST_EXPORTS) \
b813574b 9229 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9231 done; \
4fa63067 9232 echo "Doing clean in diff" ; \
b00612cc 9233 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9236 "RANLIB=$${RANLIB}" \
0c24b341 9237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9238 clean) \
2a4cbe27
NN
9239 || exit 1
9240
6bd3dfaa 9241@endif diff
2a4cbe27 9242
4fa63067
NN
9243.PHONY: maybe-distclean-diff distclean-diff
9244maybe-distclean-diff:
6bd3dfaa
PB
9245@if diff
9246maybe-distclean-diff: distclean-diff
2a4cbe27 9247
4fa63067 9248distclean-diff:
0aed8855 9249 @: $(MAKE); $(unstage)
4fa63067 9250 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9251 r=`${PWD_COMMAND}`; export r; \
9252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9253 $(HOST_EXPORTS) \
b813574b 9254 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9256 done; \
4fa63067 9257 echo "Doing distclean in diff" ; \
b00612cc 9258 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9261 "RANLIB=$${RANLIB}" \
0c24b341 9262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9263 distclean) \
2a4cbe27
NN
9264 || exit 1
9265
6bd3dfaa 9266@endif diff
2a4cbe27 9267
4fa63067
NN
9268.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9269maybe-maintainer-clean-diff:
6bd3dfaa
PB
9270@if diff
9271maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9272
4fa63067 9273maintainer-clean-diff:
0aed8855 9274 @: $(MAKE); $(unstage)
4fa63067 9275 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9276 r=`${PWD_COMMAND}`; export r; \
9277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9278 $(HOST_EXPORTS) \
b813574b 9279 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9281 done; \
4fa63067 9282 echo "Doing maintainer-clean in diff" ; \
b00612cc 9283 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9286 "RANLIB=$${RANLIB}" \
0c24b341 9287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9288 maintainer-clean) \
2a4cbe27
NN
9289 || exit 1
9290
6bd3dfaa 9291@endif diff
2a4cbe27 9292
2a4cbe27 9293
a7254363 9294
4fa63067
NN
9295.PHONY: configure-dosutils maybe-configure-dosutils
9296maybe-configure-dosutils:
4f0ef2d8
CD
9297@if gcc-bootstrap
9298configure-dosutils: stage_current
9299@endif gcc-bootstrap
6bd3dfaa
PB
9300@if dosutils
9301maybe-configure-dosutils: configure-dosutils
c52c6897 9302configure-dosutils:
0aed8855 9303 @: $(MAKE); $(unstage)
c52c6897 9304 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9306 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9308 $(HOST_EXPORTS) \
a7254363
PB
9309 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9310 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9311 case $(srcdir) in \
b00612cc
PB
9312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9313 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9315 esac; \
b00612cc
PB
9316 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9317 libsrcdir="$$s/dosutils"; \
4fa63067 9318 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9320 --target=${target_alias} $${srcdiroption} \
4fa63067 9321 || exit 1
6bd3dfaa 9322@endif dosutils
4fa63067 9323
a7254363
PB
9324
9325
d545f33b
PB
9326
9327
4fa63067
NN
9328.PHONY: all-dosutils maybe-all-dosutils
9329maybe-all-dosutils:
4f0ef2d8
CD
9330@if gcc-bootstrap
9331all-dosutils: stage_current
9332@endif gcc-bootstrap
6bd3dfaa 9333@if dosutils
d27cc32e 9334TARGET-dosutils=all
6bd3dfaa 9335maybe-all-dosutils: all-dosutils
4fa63067 9336all-dosutils: configure-dosutils
0aed8855 9337 @: $(MAKE); $(unstage)
4fa63067
NN
9338 @r=`${PWD_COMMAND}`; export r; \
9339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9340 $(HOST_EXPORTS) \
b00612cc
PB
9341 (cd $(HOST_SUBDIR)/dosutils && \
9342 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dosutils))
6bd3dfaa 9343@endif dosutils
4fa63067 9344
a7254363 9345
d545f33b
PB
9346
9347
4fa63067
NN
9348.PHONY: check-dosutils maybe-check-dosutils
9349maybe-check-dosutils:
6bd3dfaa
PB
9350@if dosutils
9351maybe-check-dosutils: check-dosutils
2a4cbe27 9352
4fa63067 9353check-dosutils:
2a4cbe27 9354
6bd3dfaa 9355@endif dosutils
2a4cbe27 9356
4fa63067
NN
9357.PHONY: install-dosutils maybe-install-dosutils
9358maybe-install-dosutils:
6bd3dfaa
PB
9359@if dosutils
9360maybe-install-dosutils: install-dosutils
4fa63067
NN
9361
9362install-dosutils: installdirs
0aed8855 9363 @: $(MAKE); $(unstage)
4fa63067 9364 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9366 $(HOST_EXPORTS) \
b00612cc 9367 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9368 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9369
6bd3dfaa 9370@endif dosutils
2a4cbe27 9371
56a8fe78 9372# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9373
4fa63067
NN
9374.PHONY: maybe-info-dosutils info-dosutils
9375maybe-info-dosutils:
6bd3dfaa
PB
9376@if dosutils
9377maybe-info-dosutils: info-dosutils
4fa63067
NN
9378
9379info-dosutils: \
9380 configure-dosutils
0aed8855 9381 @: $(MAKE); $(unstage)
4fa63067 9382 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9383 r=`${PWD_COMMAND}`; export r; \
9384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9385 $(HOST_EXPORTS) \
b813574b 9386 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9388 done; \
4fa63067 9389 echo "Doing info in dosutils" ; \
b00612cc 9390 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9393 "RANLIB=$${RANLIB}" \
0c24b341 9394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9395 info) \
2a4cbe27
NN
9396 || exit 1
9397
6bd3dfaa 9398@endif dosutils
2a4cbe27 9399
4fa63067
NN
9400.PHONY: maybe-dvi-dosutils dvi-dosutils
9401maybe-dvi-dosutils:
6bd3dfaa
PB
9402@if dosutils
9403maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9404
4fa63067
NN
9405dvi-dosutils: \
9406 configure-dosutils
0aed8855 9407 @: $(MAKE); $(unstage)
4fa63067 9408 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9409 r=`${PWD_COMMAND}`; export r; \
9410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9411 $(HOST_EXPORTS) \
b813574b 9412 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9414 done; \
4fa63067 9415 echo "Doing dvi in dosutils" ; \
b00612cc 9416 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9419 "RANLIB=$${RANLIB}" \
0c24b341 9420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9421 dvi) \
2a4cbe27
NN
9422 || exit 1
9423
6bd3dfaa 9424@endif dosutils
2a4cbe27 9425
56a8fe78
DD
9426.PHONY: maybe-pdf-dosutils pdf-dosutils
9427maybe-pdf-dosutils:
9428@if dosutils
9429maybe-pdf-dosutils: pdf-dosutils
9430
9431pdf-dosutils: \
9432 configure-dosutils
9433 @: $(MAKE); $(unstage)
9434 @[ -f ./dosutils/Makefile ] || exit 0; \
9435 r=`${PWD_COMMAND}`; export r; \
9436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9437 $(HOST_EXPORTS) \
9438 for flag in $(EXTRA_HOST_FLAGS) ; do \
9439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9440 done; \
9441 echo "Doing pdf in dosutils" ; \
9442 (cd $(HOST_SUBDIR)/dosutils && \
9443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9445 "RANLIB=$${RANLIB}" \
0c24b341 9446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9447 pdf) \
9448 || exit 1
9449
9450@endif dosutils
9451
6d389afc
MS
9452.PHONY: maybe-html-dosutils html-dosutils
9453maybe-html-dosutils:
6bd3dfaa 9454@if dosutils
6d389afc 9455maybe-html-dosutils: html-dosutils
2a4cbe27 9456
6d389afc 9457html-dosutils: \
4fa63067 9458 configure-dosutils
0aed8855 9459 @: $(MAKE); $(unstage)
4fa63067 9460 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9461 r=`${PWD_COMMAND}`; export r; \
9462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9463 $(HOST_EXPORTS) \
b813574b 9464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9466 done; \
6d389afc 9467 echo "Doing html in dosutils" ; \
b00612cc 9468 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9471 "RANLIB=$${RANLIB}" \
0c24b341 9472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 9473 html) \
2a4cbe27
NN
9474 || exit 1
9475
6bd3dfaa 9476@endif dosutils
2a4cbe27 9477
6d389afc
MS
9478.PHONY: maybe-TAGS-dosutils TAGS-dosutils
9479maybe-TAGS-dosutils:
6bd3dfaa 9480@if dosutils
6d389afc 9481maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 9482
6d389afc
MS
9483TAGS-dosutils: \
9484 configure-dosutils
0aed8855 9485 @: $(MAKE); $(unstage)
6d389afc
MS
9486 @[ -f ./dosutils/Makefile ] || exit 0; \
9487 r=`${PWD_COMMAND}`; export r; \
9488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9489 $(HOST_EXPORTS) \
9490 for flag in $(EXTRA_HOST_FLAGS) ; do \
9491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9492 done; \
9493 echo "Doing TAGS in dosutils" ; \
b00612cc 9494 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
9495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9497 "RANLIB=$${RANLIB}" \
0c24b341 9498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9499 TAGS) \
9500 || exit 1
9501
9502@endif dosutils
9503
9504.PHONY: maybe-install-info-dosutils install-info-dosutils
9505maybe-install-info-dosutils:
9506@if dosutils
9507maybe-install-info-dosutils: install-info-dosutils
9508
9509install-info-dosutils: \
9510 configure-dosutils \
9511 info-dosutils
0aed8855 9512 @: $(MAKE); $(unstage)
4fa63067 9513 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9514 r=`${PWD_COMMAND}`; export r; \
9515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9516 $(HOST_EXPORTS) \
b813574b 9517 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9519 done; \
4fa63067 9520 echo "Doing install-info in dosutils" ; \
b00612cc 9521 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9524 "RANLIB=$${RANLIB}" \
0c24b341 9525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9526 install-info) \
2a4cbe27
NN
9527 || exit 1
9528
6bd3dfaa 9529@endif dosutils
2a4cbe27 9530
a3ca38d2
DD
9531.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
9532maybe-install-pdf-dosutils:
9533@if dosutils
9534maybe-install-pdf-dosutils: install-pdf-dosutils
9535
9536install-pdf-dosutils: \
9537 configure-dosutils \
9538 pdf-dosutils
9539 @: $(MAKE); $(unstage)
9540 @[ -f ./dosutils/Makefile ] || exit 0; \
9541 r=`${PWD_COMMAND}`; export r; \
9542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9543 $(HOST_EXPORTS) \
9544 for flag in $(EXTRA_HOST_FLAGS) ; do \
9545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9546 done; \
9547 echo "Doing install-pdf in dosutils" ; \
9548 (cd $(HOST_SUBDIR)/dosutils && \
9549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9551 "RANLIB=$${RANLIB}" \
0c24b341 9552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9553 install-pdf) \
9554 || exit 1
9555
9556@endif dosutils
9557
108a6f8e
CD
9558.PHONY: maybe-install-html-dosutils install-html-dosutils
9559maybe-install-html-dosutils:
9560@if dosutils
9561maybe-install-html-dosutils: install-html-dosutils
9562
9563install-html-dosutils: \
9564 configure-dosutils \
9565 html-dosutils
9566 @: $(MAKE); $(unstage)
9567 @[ -f ./dosutils/Makefile ] || exit 0; \
9568 r=`${PWD_COMMAND}`; export r; \
9569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9570 $(HOST_EXPORTS) \
9571 for flag in $(EXTRA_HOST_FLAGS) ; do \
9572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9573 done; \
9574 echo "Doing install-html in dosutils" ; \
9575 (cd $(HOST_SUBDIR)/dosutils && \
9576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9578 "RANLIB=$${RANLIB}" \
0c24b341 9579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9580 install-html) \
9581 || exit 1
9582
9583@endif dosutils
9584
4fa63067
NN
9585.PHONY: maybe-installcheck-dosutils installcheck-dosutils
9586maybe-installcheck-dosutils:
6bd3dfaa
PB
9587@if dosutils
9588maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 9589
4fa63067
NN
9590installcheck-dosutils: \
9591 configure-dosutils
0aed8855 9592 @: $(MAKE); $(unstage)
4fa63067 9593 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9594 r=`${PWD_COMMAND}`; export r; \
9595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9596 $(HOST_EXPORTS) \
b813574b 9597 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9599 done; \
4fa63067 9600 echo "Doing installcheck in dosutils" ; \
b00612cc 9601 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9604 "RANLIB=$${RANLIB}" \
0c24b341 9605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9606 installcheck) \
2a4cbe27
NN
9607 || exit 1
9608
6bd3dfaa 9609@endif dosutils
2a4cbe27 9610
4fa63067
NN
9611.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
9612maybe-mostlyclean-dosutils:
6bd3dfaa
PB
9613@if dosutils
9614maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 9615
4fa63067 9616mostlyclean-dosutils:
0aed8855 9617 @: $(MAKE); $(unstage)
4fa63067 9618 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
9619 r=`${PWD_COMMAND}`; export r; \
9620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9621 $(HOST_EXPORTS) \
b813574b 9622 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
9623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9624 done; \
4fa63067 9625 echo "Doing mostlyclean in dosutils" ; \
b00612cc 9626 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
9627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9629 "RANLIB=$${RANLIB}" \
0c24b341 9630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9631 mostlyclean) \
a2592b1b
DD
9632 || exit 1
9633
6bd3dfaa 9634@endif dosutils
a2592b1b 9635
4fa63067
NN
9636.PHONY: maybe-clean-dosutils clean-dosutils
9637maybe-clean-dosutils:
6bd3dfaa
PB
9638@if dosutils
9639maybe-clean-dosutils: clean-dosutils
2a4cbe27 9640
4fa63067 9641clean-dosutils:
0aed8855 9642 @: $(MAKE); $(unstage)
4fa63067 9643 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9644 r=`${PWD_COMMAND}`; export r; \
9645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9646 $(HOST_EXPORTS) \
b813574b 9647 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9649 done; \
4fa63067 9650 echo "Doing clean in dosutils" ; \
b00612cc 9651 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9654 "RANLIB=$${RANLIB}" \
0c24b341 9655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9656 clean) \
2a4cbe27
NN
9657 || exit 1
9658
6bd3dfaa 9659@endif dosutils
2a4cbe27 9660
4fa63067
NN
9661.PHONY: maybe-distclean-dosutils distclean-dosutils
9662maybe-distclean-dosutils:
6bd3dfaa
PB
9663@if dosutils
9664maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 9665
4fa63067 9666distclean-dosutils:
0aed8855 9667 @: $(MAKE); $(unstage)
4fa63067 9668 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9669 r=`${PWD_COMMAND}`; export r; \
9670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9671 $(HOST_EXPORTS) \
b813574b 9672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9674 done; \
4fa63067 9675 echo "Doing distclean in dosutils" ; \
b00612cc 9676 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9679 "RANLIB=$${RANLIB}" \
0c24b341 9680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9681 distclean) \
2a4cbe27
NN
9682 || exit 1
9683
6bd3dfaa 9684@endif dosutils
2a4cbe27 9685
4fa63067
NN
9686.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
9687maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
9688@if dosutils
9689maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 9690
4fa63067 9691maintainer-clean-dosutils:
0aed8855 9692 @: $(MAKE); $(unstage)
4fa63067 9693 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9694 r=`${PWD_COMMAND}`; export r; \
9695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9696 $(HOST_EXPORTS) \
b813574b 9697 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9699 done; \
4fa63067 9700 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 9701 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9704 "RANLIB=$${RANLIB}" \
0c24b341 9705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9706 maintainer-clean) \
2a4cbe27
NN
9707 || exit 1
9708
6bd3dfaa 9709@endif dosutils
2a4cbe27 9710
2a4cbe27 9711
a7254363 9712
4fa63067
NN
9713.PHONY: configure-etc maybe-configure-etc
9714maybe-configure-etc:
4f0ef2d8
CD
9715@if gcc-bootstrap
9716configure-etc: stage_current
9717@endif gcc-bootstrap
6bd3dfaa
PB
9718@if etc
9719maybe-configure-etc: configure-etc
c52c6897 9720configure-etc:
0aed8855 9721 @: $(MAKE); $(unstage)
c52c6897 9722 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9724 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
9725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 9726 $(HOST_EXPORTS) \
a7254363
PB
9727 echo Configuring in $(HOST_SUBDIR)/etc; \
9728 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 9729 case $(srcdir) in \
b00612cc
PB
9730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9731 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
9732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9733 esac; \
b00612cc
PB
9734 srcdiroption="--srcdir=$${topdir}/etc"; \
9735 libsrcdir="$$s/etc"; \
4fa63067 9736 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9738 --target=${target_alias} $${srcdiroption} \
4fa63067 9739 || exit 1
6bd3dfaa 9740@endif etc
4fa63067 9741
a7254363
PB
9742
9743
d545f33b
PB
9744
9745
4fa63067
NN
9746.PHONY: all-etc maybe-all-etc
9747maybe-all-etc:
4f0ef2d8
CD
9748@if gcc-bootstrap
9749all-etc: stage_current
9750@endif gcc-bootstrap
6bd3dfaa 9751@if etc
d27cc32e 9752TARGET-etc=all
6bd3dfaa 9753maybe-all-etc: all-etc
4fa63067 9754all-etc: configure-etc
0aed8855 9755 @: $(MAKE); $(unstage)
4fa63067
NN
9756 @r=`${PWD_COMMAND}`; export r; \
9757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9758 $(HOST_EXPORTS) \
b00612cc
PB
9759 (cd $(HOST_SUBDIR)/etc && \
9760 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-etc))
6bd3dfaa 9761@endif etc
4fa63067 9762
a7254363 9763
d545f33b
PB
9764
9765
4fa63067
NN
9766.PHONY: check-etc maybe-check-etc
9767maybe-check-etc:
6bd3dfaa
PB
9768@if etc
9769maybe-check-etc: check-etc
4fa63067
NN
9770
9771check-etc:
0aed8855 9772 @: $(MAKE); $(unstage)
4fa63067
NN
9773 @r=`${PWD_COMMAND}`; export r; \
9774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9775 $(HOST_EXPORTS) \
b00612cc
PB
9776 (cd $(HOST_SUBDIR)/etc && \
9777 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9778
6bd3dfaa 9779@endif etc
4fa63067
NN
9780
9781.PHONY: install-etc maybe-install-etc
9782maybe-install-etc:
6bd3dfaa
PB
9783@if etc
9784maybe-install-etc: install-etc
4fa63067
NN
9785
9786install-etc: installdirs
0aed8855 9787 @: $(MAKE); $(unstage)
4fa63067
NN
9788 @r=`${PWD_COMMAND}`; export r; \
9789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9790 $(HOST_EXPORTS) \
b00612cc 9791 (cd $(HOST_SUBDIR)/etc && \
2da12f12 9792 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9793
6bd3dfaa 9794@endif etc
4fa63067 9795
56a8fe78 9796# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9797
9798.PHONY: maybe-info-etc info-etc
9799maybe-info-etc:
6bd3dfaa
PB
9800@if etc
9801maybe-info-etc: info-etc
4fa63067
NN
9802
9803info-etc: \
9804 configure-etc
0aed8855 9805 @: $(MAKE); $(unstage)
4fa63067 9806 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
9807 r=`${PWD_COMMAND}`; export r; \
9808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9809 $(HOST_EXPORTS) \
b813574b 9810 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9812 done; \
4fa63067 9813 echo "Doing info in etc" ; \
b00612cc 9814 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
9815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9817 "RANLIB=$${RANLIB}" \
0c24b341 9818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9819 info) \
2a4cbe27
NN
9820 || exit 1
9821
6bd3dfaa 9822@endif etc
2a4cbe27 9823
4fa63067
NN
9824.PHONY: maybe-dvi-etc dvi-etc
9825maybe-dvi-etc:
6bd3dfaa
PB
9826@if etc
9827maybe-dvi-etc: dvi-etc
2a4cbe27 9828
4fa63067
NN
9829dvi-etc: \
9830 configure-etc
0aed8855 9831 @: $(MAKE); $(unstage)
4fa63067 9832 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
9833 r=`${PWD_COMMAND}`; export r; \
9834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9835 $(HOST_EXPORTS) \
b813574b 9836 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9838 done; \
4fa63067 9839 echo "Doing dvi in etc" ; \
b00612cc 9840 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
9841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9843 "RANLIB=$${RANLIB}" \
0c24b341 9844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9845 dvi) \
2a4cbe27
NN
9846 || exit 1
9847
6bd3dfaa 9848@endif etc
2a4cbe27 9849
56a8fe78
DD
9850.PHONY: maybe-pdf-etc pdf-etc
9851maybe-pdf-etc:
9852@if etc
9853maybe-pdf-etc: pdf-etc
9854
9855pdf-etc: \
9856 configure-etc
9857 @: $(MAKE); $(unstage)
9858 @[ -f ./etc/Makefile ] || exit 0; \
9859 r=`${PWD_COMMAND}`; export r; \
9860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9861 $(HOST_EXPORTS) \
9862 for flag in $(EXTRA_HOST_FLAGS) ; do \
9863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9864 done; \
9865 echo "Doing pdf in etc" ; \
9866 (cd $(HOST_SUBDIR)/etc && \
9867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9869 "RANLIB=$${RANLIB}" \
0c24b341 9870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9871 pdf) \
9872 || exit 1
9873
9874@endif etc
9875
6d389afc
MS
9876.PHONY: maybe-html-etc html-etc
9877maybe-html-etc:
9878@if etc
9879maybe-html-etc: html-etc
9880
9881html-etc: \
9882 configure-etc
0aed8855 9883 @: $(MAKE); $(unstage)
6d389afc
MS
9884 @[ -f ./etc/Makefile ] || exit 0; \
9885 r=`${PWD_COMMAND}`; export r; \
9886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9887 $(HOST_EXPORTS) \
9888 for flag in $(EXTRA_HOST_FLAGS) ; do \
9889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9890 done; \
9891 echo "Doing html in etc" ; \
b00612cc 9892 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
9893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9895 "RANLIB=$${RANLIB}" \
0c24b341 9896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9897 html) \
9898 || exit 1
9899
9900@endif etc
9901
4fa63067
NN
9902.PHONY: maybe-TAGS-etc TAGS-etc
9903maybe-TAGS-etc:
6bd3dfaa
PB
9904@if etc
9905maybe-TAGS-etc: TAGS-etc
2a4cbe27 9906
4fa63067
NN
9907TAGS-etc: \
9908 configure-etc
0aed8855 9909 @: $(MAKE); $(unstage)
4fa63067 9910 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
9911 r=`${PWD_COMMAND}`; export r; \
9912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9913 $(HOST_EXPORTS) \
b813574b 9914 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9916 done; \
4fa63067 9917 echo "Doing TAGS in etc" ; \
b00612cc 9918 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
9919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9921 "RANLIB=$${RANLIB}" \
0c24b341 9922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9923 TAGS) \
2a4cbe27
NN
9924 || exit 1
9925
6bd3dfaa 9926@endif etc
2a4cbe27 9927
4fa63067
NN
9928.PHONY: maybe-install-info-etc install-info-etc
9929maybe-install-info-etc:
6bd3dfaa
PB
9930@if etc
9931maybe-install-info-etc: install-info-etc
2a4cbe27 9932
4fa63067
NN
9933install-info-etc: \
9934 configure-etc \
9935 info-etc
0aed8855 9936 @: $(MAKE); $(unstage)
4fa63067 9937 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
9938 r=`${PWD_COMMAND}`; export r; \
9939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9940 $(HOST_EXPORTS) \
b813574b 9941 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9943 done; \
4fa63067 9944 echo "Doing install-info in etc" ; \
b00612cc 9945 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
9946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9948 "RANLIB=$${RANLIB}" \
0c24b341 9949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9950 install-info) \
2a4cbe27
NN
9951 || exit 1
9952
6bd3dfaa 9953@endif etc
2a4cbe27 9954
a3ca38d2
DD
9955.PHONY: maybe-install-pdf-etc install-pdf-etc
9956maybe-install-pdf-etc:
9957@if etc
9958maybe-install-pdf-etc: install-pdf-etc
9959
9960install-pdf-etc: \
9961 configure-etc \
9962 pdf-etc
9963 @: $(MAKE); $(unstage)
9964 @[ -f ./etc/Makefile ] || exit 0; \
9965 r=`${PWD_COMMAND}`; export r; \
9966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9967 $(HOST_EXPORTS) \
9968 for flag in $(EXTRA_HOST_FLAGS) ; do \
9969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9970 done; \
9971 echo "Doing install-pdf in etc" ; \
9972 (cd $(HOST_SUBDIR)/etc && \
9973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9975 "RANLIB=$${RANLIB}" \
0c24b341 9976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9977 install-pdf) \
9978 || exit 1
9979
9980@endif etc
9981
108a6f8e
CD
9982.PHONY: maybe-install-html-etc install-html-etc
9983maybe-install-html-etc:
9984@if etc
9985maybe-install-html-etc: install-html-etc
9986
9987install-html-etc: \
9988 configure-etc \
9989 html-etc
9990 @: $(MAKE); $(unstage)
9991 @[ -f ./etc/Makefile ] || exit 0; \
9992 r=`${PWD_COMMAND}`; export r; \
9993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9994 $(HOST_EXPORTS) \
9995 for flag in $(EXTRA_HOST_FLAGS) ; do \
9996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9997 done; \
9998 echo "Doing install-html in etc" ; \
9999 (cd $(HOST_SUBDIR)/etc && \
10000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10002 "RANLIB=$${RANLIB}" \
0c24b341 10003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10004 install-html) \
10005 || exit 1
10006
10007@endif etc
10008
4fa63067
NN
10009.PHONY: maybe-installcheck-etc installcheck-etc
10010maybe-installcheck-etc:
6bd3dfaa
PB
10011@if etc
10012maybe-installcheck-etc: installcheck-etc
2a4cbe27 10013
4fa63067
NN
10014installcheck-etc: \
10015 configure-etc
0aed8855 10016 @: $(MAKE); $(unstage)
4fa63067 10017 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10018 r=`${PWD_COMMAND}`; export r; \
10019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10020 $(HOST_EXPORTS) \
b813574b 10021 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10023 done; \
4fa63067 10024 echo "Doing installcheck in etc" ; \
b00612cc 10025 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10028 "RANLIB=$${RANLIB}" \
0c24b341 10029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10030 installcheck) \
2a4cbe27
NN
10031 || exit 1
10032
6bd3dfaa 10033@endif etc
2a4cbe27 10034
4fa63067
NN
10035.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10036maybe-mostlyclean-etc:
6bd3dfaa
PB
10037@if etc
10038maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10039
4fa63067 10040mostlyclean-etc:
0aed8855 10041 @: $(MAKE); $(unstage)
4fa63067 10042 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10043 r=`${PWD_COMMAND}`; export r; \
10044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10045 $(HOST_EXPORTS) \
b813574b 10046 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10048 done; \
4fa63067 10049 echo "Doing mostlyclean in etc" ; \
b00612cc 10050 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10053 "RANLIB=$${RANLIB}" \
0c24b341 10054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10055 mostlyclean) \
2a4cbe27
NN
10056 || exit 1
10057
6bd3dfaa 10058@endif etc
2a4cbe27 10059
4fa63067
NN
10060.PHONY: maybe-clean-etc clean-etc
10061maybe-clean-etc:
6bd3dfaa
PB
10062@if etc
10063maybe-clean-etc: clean-etc
2a4cbe27 10064
4fa63067 10065clean-etc:
0aed8855 10066 @: $(MAKE); $(unstage)
4fa63067 10067 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10068 r=`${PWD_COMMAND}`; export r; \
10069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10070 $(HOST_EXPORTS) \
b813574b 10071 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10073 done; \
4fa63067 10074 echo "Doing clean in etc" ; \
b00612cc 10075 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10078 "RANLIB=$${RANLIB}" \
0c24b341 10079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10080 clean) \
2a4cbe27
NN
10081 || exit 1
10082
6bd3dfaa 10083@endif etc
2a4cbe27 10084
4fa63067
NN
10085.PHONY: maybe-distclean-etc distclean-etc
10086maybe-distclean-etc:
6bd3dfaa
PB
10087@if etc
10088maybe-distclean-etc: distclean-etc
2a4cbe27 10089
4fa63067 10090distclean-etc:
0aed8855 10091 @: $(MAKE); $(unstage)
4fa63067 10092 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10093 r=`${PWD_COMMAND}`; export r; \
10094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10095 $(HOST_EXPORTS) \
b813574b 10096 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10098 done; \
4fa63067 10099 echo "Doing distclean in etc" ; \
b00612cc 10100 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10103 "RANLIB=$${RANLIB}" \
0c24b341 10104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10105 distclean) \
2a4cbe27
NN
10106 || exit 1
10107
6bd3dfaa 10108@endif etc
2a4cbe27 10109
4fa63067
NN
10110.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10111maybe-maintainer-clean-etc:
6bd3dfaa
PB
10112@if etc
10113maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10114
4fa63067 10115maintainer-clean-etc:
0aed8855 10116 @: $(MAKE); $(unstage)
4fa63067 10117 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10118 r=`${PWD_COMMAND}`; export r; \
10119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10120 $(HOST_EXPORTS) \
b813574b 10121 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10123 done; \
4fa63067 10124 echo "Doing maintainer-clean in etc" ; \
b00612cc 10125 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10128 "RANLIB=$${RANLIB}" \
0c24b341 10129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10130 maintainer-clean) \
2a4cbe27
NN
10131 || exit 1
10132
6bd3dfaa 10133@endif etc
2a4cbe27 10134
2a4cbe27 10135
a7254363 10136
4fa63067
NN
10137.PHONY: configure-fastjar maybe-configure-fastjar
10138maybe-configure-fastjar:
4f0ef2d8
CD
10139@if gcc-bootstrap
10140configure-fastjar: stage_current
10141@endif gcc-bootstrap
6bd3dfaa
PB
10142@if fastjar
10143maybe-configure-fastjar: configure-fastjar
c52c6897 10144configure-fastjar:
0aed8855 10145 @: $(MAKE); $(unstage)
c52c6897 10146 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10148 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10150 $(HOST_EXPORTS) \
a7254363
PB
10151 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10152 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10153 case $(srcdir) in \
b00612cc
PB
10154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10155 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10157 esac; \
b00612cc
PB
10158 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10159 libsrcdir="$$s/fastjar"; \
4fa63067 10160 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10161 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10162 --target=${target_alias} $${srcdiroption} \
4fa63067 10163 || exit 1
6bd3dfaa 10164@endif fastjar
4fa63067 10165
a7254363
PB
10166
10167
d545f33b
PB
10168
10169
4fa63067
NN
10170.PHONY: all-fastjar maybe-all-fastjar
10171maybe-all-fastjar:
4f0ef2d8
CD
10172@if gcc-bootstrap
10173all-fastjar: stage_current
10174@endif gcc-bootstrap
6bd3dfaa 10175@if fastjar
d27cc32e 10176TARGET-fastjar=all
6bd3dfaa 10177maybe-all-fastjar: all-fastjar
4fa63067 10178all-fastjar: configure-fastjar
0aed8855 10179 @: $(MAKE); $(unstage)
4fa63067
NN
10180 @r=`${PWD_COMMAND}`; export r; \
10181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10182 $(HOST_EXPORTS) \
b00612cc
PB
10183 (cd $(HOST_SUBDIR)/fastjar && \
10184 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fastjar))
6bd3dfaa 10185@endif fastjar
2a4cbe27 10186
a7254363 10187
d545f33b
PB
10188
10189
4fa63067
NN
10190.PHONY: check-fastjar maybe-check-fastjar
10191maybe-check-fastjar:
6bd3dfaa
PB
10192@if fastjar
10193maybe-check-fastjar: check-fastjar
2a4cbe27 10194
4fa63067
NN
10195# This module is only tested in a native toolchain.
10196check-fastjar:
0aed8855 10197 @: $(MAKE); $(unstage)
4fa63067
NN
10198 @if [ '$(host)' = '$(target)' ] ; then \
10199 r=`${PWD_COMMAND}`; export r; \
10200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10201 $(HOST_EXPORTS) \
b00612cc 10202 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10203 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10204 fi
2a4cbe27 10205
6bd3dfaa 10206@endif fastjar
4fa63067
NN
10207
10208.PHONY: install-fastjar maybe-install-fastjar
10209maybe-install-fastjar:
6bd3dfaa
PB
10210@if fastjar
10211maybe-install-fastjar: install-fastjar
4fa63067
NN
10212
10213install-fastjar: installdirs
0aed8855 10214 @: $(MAKE); $(unstage)
4fa63067 10215 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10217 $(HOST_EXPORTS) \
b00612cc 10218 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10219 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10220
6bd3dfaa 10221@endif fastjar
2a4cbe27 10222
56a8fe78 10223# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10224
4fa63067
NN
10225.PHONY: maybe-info-fastjar info-fastjar
10226maybe-info-fastjar:
6bd3dfaa
PB
10227@if fastjar
10228maybe-info-fastjar: info-fastjar
4fa63067
NN
10229
10230info-fastjar: \
10231 configure-fastjar
0aed8855 10232 @: $(MAKE); $(unstage)
4fa63067 10233 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10234 r=`${PWD_COMMAND}`; export r; \
10235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10236 $(HOST_EXPORTS) \
b813574b 10237 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10239 done; \
4fa63067 10240 echo "Doing info in fastjar" ; \
b00612cc 10241 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10244 "RANLIB=$${RANLIB}" \
0c24b341 10245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10246 info) \
2a4cbe27
NN
10247 || exit 1
10248
6bd3dfaa 10249@endif fastjar
2a4cbe27 10250
4fa63067
NN
10251.PHONY: maybe-dvi-fastjar dvi-fastjar
10252maybe-dvi-fastjar:
6bd3dfaa
PB
10253@if fastjar
10254maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10255
4fa63067
NN
10256dvi-fastjar: \
10257 configure-fastjar
0aed8855 10258 @: $(MAKE); $(unstage)
2a4cbe27 10259 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10260 r=`${PWD_COMMAND}`; export r; \
10261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10262 $(HOST_EXPORTS) \
b813574b 10263 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10265 done; \
4fa63067 10266 echo "Doing dvi in fastjar" ; \
b00612cc 10267 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10270 "RANLIB=$${RANLIB}" \
0c24b341 10271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10272 dvi) \
2a4cbe27
NN
10273 || exit 1
10274
6bd3dfaa 10275@endif fastjar
2a4cbe27 10276
56a8fe78
DD
10277.PHONY: maybe-pdf-fastjar pdf-fastjar
10278maybe-pdf-fastjar:
10279@if fastjar
10280maybe-pdf-fastjar: pdf-fastjar
10281
10282pdf-fastjar: \
10283 configure-fastjar
10284 @: $(MAKE); $(unstage)
10285 @[ -f ./fastjar/Makefile ] || exit 0; \
10286 r=`${PWD_COMMAND}`; export r; \
10287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10288 $(HOST_EXPORTS) \
10289 for flag in $(EXTRA_HOST_FLAGS) ; do \
10290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10291 done; \
10292 echo "Doing pdf in fastjar" ; \
10293 (cd $(HOST_SUBDIR)/fastjar && \
10294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10296 "RANLIB=$${RANLIB}" \
0c24b341 10297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10298 pdf) \
10299 || exit 1
10300
10301@endif fastjar
10302
6d389afc
MS
10303.PHONY: maybe-html-fastjar html-fastjar
10304maybe-html-fastjar:
10305@if fastjar
10306maybe-html-fastjar: html-fastjar
10307
10308html-fastjar: \
10309 configure-fastjar
0aed8855 10310 @: $(MAKE); $(unstage)
6d389afc
MS
10311 @[ -f ./fastjar/Makefile ] || exit 0; \
10312 r=`${PWD_COMMAND}`; export r; \
10313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10314 $(HOST_EXPORTS) \
10315 for flag in $(EXTRA_HOST_FLAGS) ; do \
10316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10317 done; \
10318 echo "Doing html in fastjar" ; \
b00612cc 10319 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10322 "RANLIB=$${RANLIB}" \
0c24b341 10323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10324 html) \
10325 || exit 1
10326
10327@endif fastjar
10328
4fa63067
NN
10329.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10330maybe-TAGS-fastjar:
6bd3dfaa
PB
10331@if fastjar
10332maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10333
4fa63067
NN
10334TAGS-fastjar: \
10335 configure-fastjar
0aed8855 10336 @: $(MAKE); $(unstage)
4fa63067 10337 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10338 r=`${PWD_COMMAND}`; export r; \
10339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10340 $(HOST_EXPORTS) \
b813574b 10341 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10343 done; \
4fa63067 10344 echo "Doing TAGS in fastjar" ; \
b00612cc 10345 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10348 "RANLIB=$${RANLIB}" \
0c24b341 10349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10350 TAGS) \
2a4cbe27
NN
10351 || exit 1
10352
6bd3dfaa 10353@endif fastjar
2a4cbe27 10354
4fa63067
NN
10355.PHONY: maybe-install-info-fastjar install-info-fastjar
10356maybe-install-info-fastjar:
6bd3dfaa
PB
10357@if fastjar
10358maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10359
4fa63067
NN
10360install-info-fastjar: \
10361 configure-fastjar \
10362 info-fastjar
0aed8855 10363 @: $(MAKE); $(unstage)
4fa63067 10364 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10365 r=`${PWD_COMMAND}`; export r; \
10366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10367 $(HOST_EXPORTS) \
b813574b 10368 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10370 done; \
4fa63067 10371 echo "Doing install-info in fastjar" ; \
b00612cc 10372 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10375 "RANLIB=$${RANLIB}" \
0c24b341 10376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10377 install-info) \
2a4cbe27
NN
10378 || exit 1
10379
6bd3dfaa 10380@endif fastjar
2a4cbe27 10381
a3ca38d2
DD
10382.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10383maybe-install-pdf-fastjar:
10384@if fastjar
10385maybe-install-pdf-fastjar: install-pdf-fastjar
10386
10387install-pdf-fastjar: \
10388 configure-fastjar \
10389 pdf-fastjar
10390 @: $(MAKE); $(unstage)
10391 @[ -f ./fastjar/Makefile ] || exit 0; \
10392 r=`${PWD_COMMAND}`; export r; \
10393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10394 $(HOST_EXPORTS) \
10395 for flag in $(EXTRA_HOST_FLAGS) ; do \
10396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10397 done; \
10398 echo "Doing install-pdf in fastjar" ; \
10399 (cd $(HOST_SUBDIR)/fastjar && \
10400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10402 "RANLIB=$${RANLIB}" \
0c24b341 10403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10404 install-pdf) \
10405 || exit 1
10406
10407@endif fastjar
10408
108a6f8e
CD
10409.PHONY: maybe-install-html-fastjar install-html-fastjar
10410maybe-install-html-fastjar:
10411@if fastjar
10412maybe-install-html-fastjar: install-html-fastjar
10413
10414install-html-fastjar: \
10415 configure-fastjar \
10416 html-fastjar
10417 @: $(MAKE); $(unstage)
10418 @[ -f ./fastjar/Makefile ] || exit 0; \
10419 r=`${PWD_COMMAND}`; export r; \
10420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10421 $(HOST_EXPORTS) \
10422 for flag in $(EXTRA_HOST_FLAGS) ; do \
10423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10424 done; \
10425 echo "Doing install-html in fastjar" ; \
10426 (cd $(HOST_SUBDIR)/fastjar && \
10427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10429 "RANLIB=$${RANLIB}" \
0c24b341 10430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10431 install-html) \
10432 || exit 1
10433
10434@endif fastjar
10435
4fa63067
NN
10436.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10437maybe-installcheck-fastjar:
6bd3dfaa
PB
10438@if fastjar
10439maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10440
4fa63067
NN
10441installcheck-fastjar: \
10442 configure-fastjar
0aed8855 10443 @: $(MAKE); $(unstage)
4fa63067 10444 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10445 r=`${PWD_COMMAND}`; export r; \
10446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10447 $(HOST_EXPORTS) \
b813574b 10448 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10450 done; \
4fa63067 10451 echo "Doing installcheck in fastjar" ; \
b00612cc 10452 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10455 "RANLIB=$${RANLIB}" \
0c24b341 10456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10457 installcheck) \
2a4cbe27
NN
10458 || exit 1
10459
6bd3dfaa 10460@endif fastjar
2a4cbe27 10461
4fa63067
NN
10462.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
10463maybe-mostlyclean-fastjar:
6bd3dfaa
PB
10464@if fastjar
10465maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 10466
4fa63067 10467mostlyclean-fastjar:
0aed8855 10468 @: $(MAKE); $(unstage)
4fa63067 10469 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10470 r=`${PWD_COMMAND}`; export r; \
10471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10472 $(HOST_EXPORTS) \
b813574b 10473 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10475 done; \
4fa63067 10476 echo "Doing mostlyclean in fastjar" ; \
b00612cc 10477 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10480 "RANLIB=$${RANLIB}" \
0c24b341 10481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10482 mostlyclean) \
2a4cbe27
NN
10483 || exit 1
10484
6bd3dfaa 10485@endif fastjar
2a4cbe27 10486
4fa63067
NN
10487.PHONY: maybe-clean-fastjar clean-fastjar
10488maybe-clean-fastjar:
6bd3dfaa
PB
10489@if fastjar
10490maybe-clean-fastjar: clean-fastjar
2a4cbe27 10491
4fa63067 10492clean-fastjar:
0aed8855 10493 @: $(MAKE); $(unstage)
4fa63067 10494 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10495 r=`${PWD_COMMAND}`; export r; \
10496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10497 $(HOST_EXPORTS) \
b813574b 10498 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10500 done; \
4fa63067 10501 echo "Doing clean in fastjar" ; \
b00612cc 10502 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10505 "RANLIB=$${RANLIB}" \
0c24b341 10506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10507 clean) \
2a4cbe27
NN
10508 || exit 1
10509
6bd3dfaa 10510@endif fastjar
2a4cbe27 10511
4fa63067
NN
10512.PHONY: maybe-distclean-fastjar distclean-fastjar
10513maybe-distclean-fastjar:
6bd3dfaa
PB
10514@if fastjar
10515maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 10516
4fa63067 10517distclean-fastjar:
0aed8855 10518 @: $(MAKE); $(unstage)
4fa63067 10519 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10520 r=`${PWD_COMMAND}`; export r; \
10521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10522 $(HOST_EXPORTS) \
b813574b 10523 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10525 done; \
4fa63067 10526 echo "Doing distclean in fastjar" ; \
b00612cc 10527 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10530 "RANLIB=$${RANLIB}" \
0c24b341 10531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10532 distclean) \
2a4cbe27
NN
10533 || exit 1
10534
6bd3dfaa 10535@endif fastjar
2a4cbe27 10536
4fa63067
NN
10537.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
10538maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
10539@if fastjar
10540maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 10541
4fa63067 10542maintainer-clean-fastjar:
0aed8855 10543 @: $(MAKE); $(unstage)
4fa63067 10544 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10545 r=`${PWD_COMMAND}`; export r; \
10546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10547 $(HOST_EXPORTS) \
b813574b 10548 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10550 done; \
4fa63067 10551 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 10552 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10555 "RANLIB=$${RANLIB}" \
0c24b341 10556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10557 maintainer-clean) \
2a4cbe27
NN
10558 || exit 1
10559
6bd3dfaa 10560@endif fastjar
2a4cbe27 10561
2a4cbe27 10562
a7254363 10563
4fa63067
NN
10564.PHONY: configure-fileutils maybe-configure-fileutils
10565maybe-configure-fileutils:
4f0ef2d8
CD
10566@if gcc-bootstrap
10567configure-fileutils: stage_current
10568@endif gcc-bootstrap
6bd3dfaa
PB
10569@if fileutils
10570maybe-configure-fileutils: configure-fileutils
c52c6897 10571configure-fileutils:
0aed8855 10572 @: $(MAKE); $(unstage)
c52c6897 10573 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10575 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
10576 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 10577 $(HOST_EXPORTS) \
a7254363
PB
10578 echo Configuring in $(HOST_SUBDIR)/fileutils; \
10579 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 10580 case $(srcdir) in \
b00612cc
PB
10581 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10582 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
10583 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10584 esac; \
b00612cc
PB
10585 srcdiroption="--srcdir=$${topdir}/fileutils"; \
10586 libsrcdir="$$s/fileutils"; \
4fa63067 10587 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10588 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10589 --target=${target_alias} $${srcdiroption} \
2a4cbe27 10590 || exit 1
6bd3dfaa 10591@endif fileutils
2a4cbe27 10592
a7254363
PB
10593
10594
d545f33b
PB
10595
10596
4fa63067
NN
10597.PHONY: all-fileutils maybe-all-fileutils
10598maybe-all-fileutils:
4f0ef2d8
CD
10599@if gcc-bootstrap
10600all-fileutils: stage_current
10601@endif gcc-bootstrap
6bd3dfaa 10602@if fileutils
d27cc32e 10603TARGET-fileutils=all
6bd3dfaa 10604maybe-all-fileutils: all-fileutils
4fa63067 10605all-fileutils: configure-fileutils
0aed8855 10606 @: $(MAKE); $(unstage)
4fa63067 10607 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10609 $(HOST_EXPORTS) \
b00612cc
PB
10610 (cd $(HOST_SUBDIR)/fileutils && \
10611 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fileutils))
6bd3dfaa 10612@endif fileutils
4fa63067 10613
a7254363 10614
d545f33b
PB
10615
10616
4fa63067
NN
10617.PHONY: check-fileutils maybe-check-fileutils
10618maybe-check-fileutils:
6bd3dfaa
PB
10619@if fileutils
10620maybe-check-fileutils: check-fileutils
4fa63067
NN
10621
10622check-fileutils:
0aed8855 10623 @: $(MAKE); $(unstage)
4fa63067
NN
10624 @r=`${PWD_COMMAND}`; export r; \
10625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10626 $(HOST_EXPORTS) \
b00612cc
PB
10627 (cd $(HOST_SUBDIR)/fileutils && \
10628 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10629
6bd3dfaa 10630@endif fileutils
2a4cbe27 10631
4fa63067
NN
10632.PHONY: install-fileutils maybe-install-fileutils
10633maybe-install-fileutils:
6bd3dfaa
PB
10634@if fileutils
10635maybe-install-fileutils: install-fileutils
2a4cbe27 10636
4fa63067 10637install-fileutils: installdirs
0aed8855 10638 @: $(MAKE); $(unstage)
4fa63067 10639 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10641 $(HOST_EXPORTS) \
b00612cc 10642 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 10643 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10644
6bd3dfaa 10645@endif fileutils
2a4cbe27 10646
56a8fe78 10647# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10648
4fa63067
NN
10649.PHONY: maybe-info-fileutils info-fileutils
10650maybe-info-fileutils:
6bd3dfaa
PB
10651@if fileutils
10652maybe-info-fileutils: info-fileutils
4fa63067
NN
10653
10654info-fileutils: \
10655 configure-fileutils
0aed8855 10656 @: $(MAKE); $(unstage)
4fa63067 10657 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
10658 r=`${PWD_COMMAND}`; export r; \
10659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10660 $(HOST_EXPORTS) \
b813574b 10661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10663 done; \
4fa63067 10664 echo "Doing info in fileutils" ; \
b00612cc 10665 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
10666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10668 "RANLIB=$${RANLIB}" \
0c24b341 10669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10670 info) \
2a4cbe27
NN
10671 || exit 1
10672
6bd3dfaa 10673@endif fileutils
2a4cbe27 10674
4fa63067
NN
10675.PHONY: maybe-dvi-fileutils dvi-fileutils
10676maybe-dvi-fileutils:
6bd3dfaa
PB
10677@if fileutils
10678maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 10679
4fa63067
NN
10680dvi-fileutils: \
10681 configure-fileutils
0aed8855 10682 @: $(MAKE); $(unstage)
4fa63067 10683 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
10684 r=`${PWD_COMMAND}`; export r; \
10685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10686 $(HOST_EXPORTS) \
b813574b 10687 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10689 done; \
4fa63067 10690 echo "Doing dvi in fileutils" ; \
b00612cc 10691 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
10692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10694 "RANLIB=$${RANLIB}" \
0c24b341 10695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10696 dvi) \
2a4cbe27
NN
10697 || exit 1
10698
6bd3dfaa 10699@endif fileutils
2a4cbe27 10700
56a8fe78
DD
10701.PHONY: maybe-pdf-fileutils pdf-fileutils
10702maybe-pdf-fileutils:
10703@if fileutils
10704maybe-pdf-fileutils: pdf-fileutils
10705
10706pdf-fileutils: \
10707 configure-fileutils
10708 @: $(MAKE); $(unstage)
10709 @[ -f ./fileutils/Makefile ] || exit 0; \
10710 r=`${PWD_COMMAND}`; export r; \
10711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10712 $(HOST_EXPORTS) \
10713 for flag in $(EXTRA_HOST_FLAGS) ; do \
10714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10715 done; \
10716 echo "Doing pdf in fileutils" ; \
10717 (cd $(HOST_SUBDIR)/fileutils && \
10718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10720 "RANLIB=$${RANLIB}" \
0c24b341 10721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10722 pdf) \
10723 || exit 1
10724
10725@endif fileutils
10726
6d389afc
MS
10727.PHONY: maybe-html-fileutils html-fileutils
10728maybe-html-fileutils:
10729@if fileutils
10730maybe-html-fileutils: html-fileutils
10731
10732html-fileutils: \
10733 configure-fileutils
0aed8855 10734 @: $(MAKE); $(unstage)
6d389afc
MS
10735 @[ -f ./fileutils/Makefile ] || exit 0; \
10736 r=`${PWD_COMMAND}`; export r; \
10737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10738 $(HOST_EXPORTS) \
10739 for flag in $(EXTRA_HOST_FLAGS) ; do \
10740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10741 done; \
10742 echo "Doing html in fileutils" ; \
b00612cc 10743 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
10744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10746 "RANLIB=$${RANLIB}" \
0c24b341 10747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10748 html) \
10749 || exit 1
10750
10751@endif fileutils
10752
4fa63067
NN
10753.PHONY: maybe-TAGS-fileutils TAGS-fileutils
10754maybe-TAGS-fileutils:
6bd3dfaa
PB
10755@if fileutils
10756maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 10757
4fa63067
NN
10758TAGS-fileutils: \
10759 configure-fileutils
0aed8855 10760 @: $(MAKE); $(unstage)
4fa63067 10761 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
10762 r=`${PWD_COMMAND}`; export r; \
10763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10764 $(HOST_EXPORTS) \
b813574b 10765 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10767 done; \
4fa63067 10768 echo "Doing TAGS in fileutils" ; \
b00612cc 10769 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
10770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10772 "RANLIB=$${RANLIB}" \
0c24b341 10773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10774 TAGS) \
2a4cbe27
NN
10775 || exit 1
10776
6bd3dfaa 10777@endif fileutils
2a4cbe27 10778
4fa63067
NN
10779.PHONY: maybe-install-info-fileutils install-info-fileutils
10780maybe-install-info-fileutils:
6bd3dfaa
PB
10781@if fileutils
10782maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 10783
4fa63067
NN
10784install-info-fileutils: \
10785 configure-fileutils \
10786 info-fileutils
0aed8855 10787 @: $(MAKE); $(unstage)
4fa63067 10788 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
10789 r=`${PWD_COMMAND}`; export r; \
10790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10791 $(HOST_EXPORTS) \
b813574b 10792 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10794 done; \
4fa63067 10795 echo "Doing install-info in fileutils" ; \
b00612cc 10796 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
10797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10799 "RANLIB=$${RANLIB}" \
0c24b341 10800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10801 install-info) \
2a4cbe27
NN
10802 || exit 1
10803
6bd3dfaa 10804@endif fileutils
2a4cbe27 10805
a3ca38d2
DD
10806.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
10807maybe-install-pdf-fileutils:
10808@if fileutils
10809maybe-install-pdf-fileutils: install-pdf-fileutils
10810
10811install-pdf-fileutils: \
10812 configure-fileutils \
10813 pdf-fileutils
10814 @: $(MAKE); $(unstage)
10815 @[ -f ./fileutils/Makefile ] || exit 0; \
10816 r=`${PWD_COMMAND}`; export r; \
10817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10818 $(HOST_EXPORTS) \
10819 for flag in $(EXTRA_HOST_FLAGS) ; do \
10820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10821 done; \
10822 echo "Doing install-pdf in fileutils" ; \
10823 (cd $(HOST_SUBDIR)/fileutils && \
10824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10826 "RANLIB=$${RANLIB}" \
0c24b341 10827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10828 install-pdf) \
10829 || exit 1
10830
10831@endif fileutils
10832
108a6f8e
CD
10833.PHONY: maybe-install-html-fileutils install-html-fileutils
10834maybe-install-html-fileutils:
10835@if fileutils
10836maybe-install-html-fileutils: install-html-fileutils
10837
10838install-html-fileutils: \
10839 configure-fileutils \
10840 html-fileutils
10841 @: $(MAKE); $(unstage)
10842 @[ -f ./fileutils/Makefile ] || exit 0; \
10843 r=`${PWD_COMMAND}`; export r; \
10844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10845 $(HOST_EXPORTS) \
10846 for flag in $(EXTRA_HOST_FLAGS) ; do \
10847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10848 done; \
10849 echo "Doing install-html in fileutils" ; \
10850 (cd $(HOST_SUBDIR)/fileutils && \
10851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10853 "RANLIB=$${RANLIB}" \
0c24b341 10854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10855 install-html) \
10856 || exit 1
10857
10858@endif fileutils
10859
4fa63067
NN
10860.PHONY: maybe-installcheck-fileutils installcheck-fileutils
10861maybe-installcheck-fileutils:
6bd3dfaa
PB
10862@if fileutils
10863maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 10864
4fa63067
NN
10865installcheck-fileutils: \
10866 configure-fileutils
0aed8855 10867 @: $(MAKE); $(unstage)
4fa63067 10868 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
10869 r=`${PWD_COMMAND}`; export r; \
10870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10871 $(HOST_EXPORTS) \
b813574b 10872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10874 done; \
4fa63067 10875 echo "Doing installcheck in fileutils" ; \
b00612cc 10876 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
10877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10879 "RANLIB=$${RANLIB}" \
0c24b341 10880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10881 installcheck) \
2a4cbe27
NN
10882 || exit 1
10883
6bd3dfaa 10884@endif fileutils
2a4cbe27 10885
4fa63067
NN
10886.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
10887maybe-mostlyclean-fileutils:
6bd3dfaa
PB
10888@if fileutils
10889maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 10890
4fa63067 10891mostlyclean-fileutils:
0aed8855 10892 @: $(MAKE); $(unstage)
4fa63067 10893 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
10894 r=`${PWD_COMMAND}`; export r; \
10895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10896 $(HOST_EXPORTS) \
b813574b 10897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10899 done; \
4fa63067 10900 echo "Doing mostlyclean in fileutils" ; \
b00612cc 10901 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
10902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10904 "RANLIB=$${RANLIB}" \
0c24b341 10905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10906 mostlyclean) \
2a4cbe27
NN
10907 || exit 1
10908
6bd3dfaa 10909@endif fileutils
2a4cbe27 10910
4fa63067
NN
10911.PHONY: maybe-clean-fileutils clean-fileutils
10912maybe-clean-fileutils:
6bd3dfaa
PB
10913@if fileutils
10914maybe-clean-fileutils: clean-fileutils
2a4cbe27 10915
4fa63067 10916clean-fileutils:
0aed8855 10917 @: $(MAKE); $(unstage)
4fa63067 10918 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
10919 r=`${PWD_COMMAND}`; export r; \
10920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10921 $(HOST_EXPORTS) \
b813574b 10922 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10924 done; \
4fa63067 10925 echo "Doing clean in fileutils" ; \
b00612cc 10926 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
10927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10929 "RANLIB=$${RANLIB}" \
0c24b341 10930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10931 clean) \
2a4cbe27
NN
10932 || exit 1
10933
6bd3dfaa 10934@endif fileutils
2a4cbe27 10935
4fa63067
NN
10936.PHONY: maybe-distclean-fileutils distclean-fileutils
10937maybe-distclean-fileutils:
6bd3dfaa
PB
10938@if fileutils
10939maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 10940
4fa63067 10941distclean-fileutils:
0aed8855 10942 @: $(MAKE); $(unstage)
4fa63067 10943 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
10944 r=`${PWD_COMMAND}`; export r; \
10945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10946 $(HOST_EXPORTS) \
b813574b 10947 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10949 done; \
4fa63067 10950 echo "Doing distclean in fileutils" ; \
b00612cc 10951 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
10952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10954 "RANLIB=$${RANLIB}" \
0c24b341 10955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10956 distclean) \
2a4cbe27
NN
10957 || exit 1
10958
6bd3dfaa 10959@endif fileutils
2a4cbe27 10960
4fa63067
NN
10961.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
10962maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
10963@if fileutils
10964maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 10965
4fa63067 10966maintainer-clean-fileutils:
0aed8855 10967 @: $(MAKE); $(unstage)
4fa63067 10968 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
10969 r=`${PWD_COMMAND}`; export r; \
10970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10971 $(HOST_EXPORTS) \
b813574b 10972 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10974 done; \
4fa63067 10975 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 10976 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
10977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10979 "RANLIB=$${RANLIB}" \
0c24b341 10980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10981 maintainer-clean) \
2a4cbe27
NN
10982 || exit 1
10983
6bd3dfaa 10984@endif fileutils
2a4cbe27 10985
2a4cbe27 10986
a7254363 10987
4fa63067
NN
10988.PHONY: configure-findutils maybe-configure-findutils
10989maybe-configure-findutils:
4f0ef2d8
CD
10990@if gcc-bootstrap
10991configure-findutils: stage_current
10992@endif gcc-bootstrap
6bd3dfaa
PB
10993@if findutils
10994maybe-configure-findutils: configure-findutils
c52c6897 10995configure-findutils:
0aed8855 10996 @: $(MAKE); $(unstage)
c52c6897 10997 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10999 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11000 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11001 $(HOST_EXPORTS) \
a7254363
PB
11002 echo Configuring in $(HOST_SUBDIR)/findutils; \
11003 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11004 case $(srcdir) in \
b00612cc
PB
11005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11006 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11008 esac; \
b00612cc
PB
11009 srcdiroption="--srcdir=$${topdir}/findutils"; \
11010 libsrcdir="$$s/findutils"; \
4fa63067 11011 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11012 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11013 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11014 || exit 1
6bd3dfaa 11015@endif findutils
2a4cbe27 11016
a7254363
PB
11017
11018
d545f33b
PB
11019
11020
4fa63067
NN
11021.PHONY: all-findutils maybe-all-findutils
11022maybe-all-findutils:
4f0ef2d8
CD
11023@if gcc-bootstrap
11024all-findutils: stage_current
11025@endif gcc-bootstrap
6bd3dfaa 11026@if findutils
d27cc32e 11027TARGET-findutils=all
6bd3dfaa 11028maybe-all-findutils: all-findutils
4fa63067 11029all-findutils: configure-findutils
0aed8855 11030 @: $(MAKE); $(unstage)
4fa63067
NN
11031 @r=`${PWD_COMMAND}`; export r; \
11032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11033 $(HOST_EXPORTS) \
b00612cc
PB
11034 (cd $(HOST_SUBDIR)/findutils && \
11035 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-findutils))
6bd3dfaa 11036@endif findutils
2a4cbe27 11037
a7254363 11038
d545f33b
PB
11039
11040
4fa63067
NN
11041.PHONY: check-findutils maybe-check-findutils
11042maybe-check-findutils:
6bd3dfaa
PB
11043@if findutils
11044maybe-check-findutils: check-findutils
2a4cbe27 11045
4fa63067 11046check-findutils:
0aed8855 11047 @: $(MAKE); $(unstage)
4fa63067 11048 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11050 $(HOST_EXPORTS) \
b00612cc
PB
11051 (cd $(HOST_SUBDIR)/findutils && \
11052 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11053
6bd3dfaa 11054@endif findutils
2a4cbe27 11055
4fa63067
NN
11056.PHONY: install-findutils maybe-install-findutils
11057maybe-install-findutils:
6bd3dfaa
PB
11058@if findutils
11059maybe-install-findutils: install-findutils
2a4cbe27 11060
4fa63067 11061install-findutils: installdirs
0aed8855 11062 @: $(MAKE); $(unstage)
4fa63067 11063 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11065 $(HOST_EXPORTS) \
b00612cc 11066 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11067 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11068
6bd3dfaa 11069@endif findutils
2a4cbe27 11070
56a8fe78 11071# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11072
4fa63067
NN
11073.PHONY: maybe-info-findutils info-findutils
11074maybe-info-findutils:
6bd3dfaa
PB
11075@if findutils
11076maybe-info-findutils: info-findutils
2a4cbe27 11077
4fa63067
NN
11078info-findutils: \
11079 configure-findutils
0aed8855 11080 @: $(MAKE); $(unstage)
4fa63067 11081 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11082 r=`${PWD_COMMAND}`; export r; \
11083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11084 $(HOST_EXPORTS) \
b813574b 11085 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11087 done; \
4fa63067 11088 echo "Doing info in findutils" ; \
b00612cc 11089 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11092 "RANLIB=$${RANLIB}" \
0c24b341 11093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11094 info) \
2a4cbe27
NN
11095 || exit 1
11096
6bd3dfaa 11097@endif findutils
2a4cbe27 11098
4fa63067
NN
11099.PHONY: maybe-dvi-findutils dvi-findutils
11100maybe-dvi-findutils:
6bd3dfaa
PB
11101@if findutils
11102maybe-dvi-findutils: dvi-findutils
2a4cbe27 11103
4fa63067
NN
11104dvi-findutils: \
11105 configure-findutils
0aed8855 11106 @: $(MAKE); $(unstage)
4fa63067 11107 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11108 r=`${PWD_COMMAND}`; export r; \
11109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11110 $(HOST_EXPORTS) \
b813574b 11111 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11113 done; \
4fa63067 11114 echo "Doing dvi in findutils" ; \
b00612cc 11115 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11118 "RANLIB=$${RANLIB}" \
0c24b341 11119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11120 dvi) \
2a4cbe27
NN
11121 || exit 1
11122
6bd3dfaa 11123@endif findutils
2a4cbe27 11124
56a8fe78
DD
11125.PHONY: maybe-pdf-findutils pdf-findutils
11126maybe-pdf-findutils:
11127@if findutils
11128maybe-pdf-findutils: pdf-findutils
11129
11130pdf-findutils: \
11131 configure-findutils
11132 @: $(MAKE); $(unstage)
11133 @[ -f ./findutils/Makefile ] || exit 0; \
11134 r=`${PWD_COMMAND}`; export r; \
11135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11136 $(HOST_EXPORTS) \
11137 for flag in $(EXTRA_HOST_FLAGS) ; do \
11138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11139 done; \
11140 echo "Doing pdf in findutils" ; \
11141 (cd $(HOST_SUBDIR)/findutils && \
11142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11144 "RANLIB=$${RANLIB}" \
0c24b341 11145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11146 pdf) \
11147 || exit 1
11148
11149@endif findutils
11150
6d389afc
MS
11151.PHONY: maybe-html-findutils html-findutils
11152maybe-html-findutils:
11153@if findutils
11154maybe-html-findutils: html-findutils
11155
11156html-findutils: \
11157 configure-findutils
0aed8855 11158 @: $(MAKE); $(unstage)
6d389afc
MS
11159 @[ -f ./findutils/Makefile ] || exit 0; \
11160 r=`${PWD_COMMAND}`; export r; \
11161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11162 $(HOST_EXPORTS) \
11163 for flag in $(EXTRA_HOST_FLAGS) ; do \
11164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11165 done; \
11166 echo "Doing html in findutils" ; \
b00612cc 11167 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11170 "RANLIB=$${RANLIB}" \
0c24b341 11171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11172 html) \
11173 || exit 1
11174
11175@endif findutils
11176
4fa63067
NN
11177.PHONY: maybe-TAGS-findutils TAGS-findutils
11178maybe-TAGS-findutils:
6bd3dfaa
PB
11179@if findutils
11180maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11181
4fa63067
NN
11182TAGS-findutils: \
11183 configure-findutils
0aed8855 11184 @: $(MAKE); $(unstage)
4fa63067 11185 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11186 r=`${PWD_COMMAND}`; export r; \
11187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11188 $(HOST_EXPORTS) \
b813574b 11189 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11191 done; \
4fa63067 11192 echo "Doing TAGS in findutils" ; \
b00612cc 11193 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11196 "RANLIB=$${RANLIB}" \
0c24b341 11197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11198 TAGS) \
2a4cbe27
NN
11199 || exit 1
11200
6bd3dfaa 11201@endif findutils
2a4cbe27 11202
4fa63067
NN
11203.PHONY: maybe-install-info-findutils install-info-findutils
11204maybe-install-info-findutils:
6bd3dfaa
PB
11205@if findutils
11206maybe-install-info-findutils: install-info-findutils
2a4cbe27 11207
4fa63067
NN
11208install-info-findutils: \
11209 configure-findutils \
11210 info-findutils
0aed8855 11211 @: $(MAKE); $(unstage)
4fa63067 11212 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11213 r=`${PWD_COMMAND}`; export r; \
11214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11215 $(HOST_EXPORTS) \
b813574b 11216 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11218 done; \
4fa63067 11219 echo "Doing install-info in findutils" ; \
b00612cc 11220 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11223 "RANLIB=$${RANLIB}" \
0c24b341 11224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11225 install-info) \
2a4cbe27
NN
11226 || exit 1
11227
6bd3dfaa 11228@endif findutils
2a4cbe27 11229
a3ca38d2
DD
11230.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11231maybe-install-pdf-findutils:
11232@if findutils
11233maybe-install-pdf-findutils: install-pdf-findutils
11234
11235install-pdf-findutils: \
11236 configure-findutils \
11237 pdf-findutils
11238 @: $(MAKE); $(unstage)
11239 @[ -f ./findutils/Makefile ] || exit 0; \
11240 r=`${PWD_COMMAND}`; export r; \
11241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11242 $(HOST_EXPORTS) \
11243 for flag in $(EXTRA_HOST_FLAGS) ; do \
11244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11245 done; \
11246 echo "Doing install-pdf in findutils" ; \
11247 (cd $(HOST_SUBDIR)/findutils && \
11248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11250 "RANLIB=$${RANLIB}" \
0c24b341 11251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11252 install-pdf) \
11253 || exit 1
11254
11255@endif findutils
11256
108a6f8e
CD
11257.PHONY: maybe-install-html-findutils install-html-findutils
11258maybe-install-html-findutils:
11259@if findutils
11260maybe-install-html-findutils: install-html-findutils
11261
11262install-html-findutils: \
11263 configure-findutils \
11264 html-findutils
11265 @: $(MAKE); $(unstage)
11266 @[ -f ./findutils/Makefile ] || exit 0; \
11267 r=`${PWD_COMMAND}`; export r; \
11268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11269 $(HOST_EXPORTS) \
11270 for flag in $(EXTRA_HOST_FLAGS) ; do \
11271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11272 done; \
11273 echo "Doing install-html in findutils" ; \
11274 (cd $(HOST_SUBDIR)/findutils && \
11275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11277 "RANLIB=$${RANLIB}" \
0c24b341 11278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11279 install-html) \
11280 || exit 1
11281
11282@endif findutils
11283
4fa63067
NN
11284.PHONY: maybe-installcheck-findutils installcheck-findutils
11285maybe-installcheck-findutils:
6bd3dfaa
PB
11286@if findutils
11287maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11288
4fa63067
NN
11289installcheck-findutils: \
11290 configure-findutils
0aed8855 11291 @: $(MAKE); $(unstage)
4fa63067 11292 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11293 r=`${PWD_COMMAND}`; export r; \
11294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11295 $(HOST_EXPORTS) \
b813574b 11296 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11298 done; \
4fa63067 11299 echo "Doing installcheck in findutils" ; \
b00612cc 11300 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11303 "RANLIB=$${RANLIB}" \
0c24b341 11304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11305 installcheck) \
2a4cbe27
NN
11306 || exit 1
11307
6bd3dfaa 11308@endif findutils
2a4cbe27 11309
4fa63067
NN
11310.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11311maybe-mostlyclean-findutils:
6bd3dfaa
PB
11312@if findutils
11313maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11314
4fa63067 11315mostlyclean-findutils:
0aed8855 11316 @: $(MAKE); $(unstage)
4fa63067 11317 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11318 r=`${PWD_COMMAND}`; export r; \
11319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11320 $(HOST_EXPORTS) \
b813574b 11321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11323 done; \
4fa63067 11324 echo "Doing mostlyclean in findutils" ; \
b00612cc 11325 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11328 "RANLIB=$${RANLIB}" \
0c24b341 11329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11330 mostlyclean) \
2a4cbe27
NN
11331 || exit 1
11332
6bd3dfaa 11333@endif findutils
2a4cbe27 11334
4fa63067
NN
11335.PHONY: maybe-clean-findutils clean-findutils
11336maybe-clean-findutils:
6bd3dfaa
PB
11337@if findutils
11338maybe-clean-findutils: clean-findutils
2a4cbe27 11339
4fa63067 11340clean-findutils:
0aed8855 11341 @: $(MAKE); $(unstage)
4fa63067 11342 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11343 r=`${PWD_COMMAND}`; export r; \
11344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11345 $(HOST_EXPORTS) \
b813574b 11346 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11348 done; \
4fa63067 11349 echo "Doing clean in findutils" ; \
b00612cc 11350 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11353 "RANLIB=$${RANLIB}" \
0c24b341 11354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11355 clean) \
2a4cbe27
NN
11356 || exit 1
11357
6bd3dfaa 11358@endif findutils
2a4cbe27 11359
4fa63067
NN
11360.PHONY: maybe-distclean-findutils distclean-findutils
11361maybe-distclean-findutils:
6bd3dfaa
PB
11362@if findutils
11363maybe-distclean-findutils: distclean-findutils
2a4cbe27 11364
4fa63067 11365distclean-findutils:
0aed8855 11366 @: $(MAKE); $(unstage)
4fa63067 11367 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11368 r=`${PWD_COMMAND}`; export r; \
11369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11370 $(HOST_EXPORTS) \
b813574b 11371 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11373 done; \
4fa63067 11374 echo "Doing distclean in findutils" ; \
b00612cc 11375 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11378 "RANLIB=$${RANLIB}" \
0c24b341 11379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11380 distclean) \
2a4cbe27
NN
11381 || exit 1
11382
6bd3dfaa 11383@endif findutils
2a4cbe27 11384
4fa63067
NN
11385.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11386maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11387@if findutils
11388maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11389
4fa63067 11390maintainer-clean-findutils:
0aed8855 11391 @: $(MAKE); $(unstage)
4fa63067 11392 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11393 r=`${PWD_COMMAND}`; export r; \
11394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11395 $(HOST_EXPORTS) \
b813574b 11396 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11398 done; \
4fa63067 11399 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11400 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11403 "RANLIB=$${RANLIB}" \
0c24b341 11404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11405 maintainer-clean) \
2a4cbe27
NN
11406 || exit 1
11407
6bd3dfaa 11408@endif findutils
2a4cbe27 11409
2a4cbe27 11410
a7254363 11411
4fa63067
NN
11412.PHONY: configure-find maybe-configure-find
11413maybe-configure-find:
4f0ef2d8
CD
11414@if gcc-bootstrap
11415configure-find: stage_current
11416@endif gcc-bootstrap
6bd3dfaa
PB
11417@if find
11418maybe-configure-find: configure-find
c52c6897 11419configure-find:
0aed8855 11420 @: $(MAKE); $(unstage)
c52c6897 11421 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11423 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11425 $(HOST_EXPORTS) \
a7254363
PB
11426 echo Configuring in $(HOST_SUBDIR)/find; \
11427 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11428 case $(srcdir) in \
b00612cc
PB
11429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11430 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11432 esac; \
b00612cc
PB
11433 srcdiroption="--srcdir=$${topdir}/find"; \
11434 libsrcdir="$$s/find"; \
4fa63067 11435 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11436 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11437 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11438 || exit 1
6bd3dfaa 11439@endif find
2a4cbe27 11440
a7254363
PB
11441
11442
d545f33b
PB
11443
11444
4fa63067
NN
11445.PHONY: all-find maybe-all-find
11446maybe-all-find:
4f0ef2d8
CD
11447@if gcc-bootstrap
11448all-find: stage_current
11449@endif gcc-bootstrap
6bd3dfaa 11450@if find
d27cc32e 11451TARGET-find=all
6bd3dfaa 11452maybe-all-find: all-find
4fa63067 11453all-find: configure-find
0aed8855 11454 @: $(MAKE); $(unstage)
4fa63067
NN
11455 @r=`${PWD_COMMAND}`; export r; \
11456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11457 $(HOST_EXPORTS) \
b00612cc
PB
11458 (cd $(HOST_SUBDIR)/find && \
11459 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-find))
6bd3dfaa 11460@endif find
2a4cbe27 11461
a7254363 11462
d545f33b
PB
11463
11464
4fa63067
NN
11465.PHONY: check-find maybe-check-find
11466maybe-check-find:
6bd3dfaa
PB
11467@if find
11468maybe-check-find: check-find
2a4cbe27 11469
4fa63067 11470check-find:
0aed8855 11471 @: $(MAKE); $(unstage)
4fa63067 11472 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11474 $(HOST_EXPORTS) \
b00612cc
PB
11475 (cd $(HOST_SUBDIR)/find && \
11476 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11477
6bd3dfaa 11478@endif find
2a4cbe27 11479
4fa63067
NN
11480.PHONY: install-find maybe-install-find
11481maybe-install-find:
6bd3dfaa
PB
11482@if find
11483maybe-install-find: install-find
2a4cbe27 11484
4fa63067 11485install-find: installdirs
0aed8855 11486 @: $(MAKE); $(unstage)
4fa63067
NN
11487 @r=`${PWD_COMMAND}`; export r; \
11488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11489 $(HOST_EXPORTS) \
b00612cc 11490 (cd $(HOST_SUBDIR)/find && \
2da12f12 11491 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11492
6bd3dfaa 11493@endif find
4fa63067 11494
56a8fe78 11495# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
11496
11497.PHONY: maybe-info-find info-find
11498maybe-info-find:
6bd3dfaa
PB
11499@if find
11500maybe-info-find: info-find
4fa63067
NN
11501
11502info-find: \
11503 configure-find
0aed8855 11504 @: $(MAKE); $(unstage)
4fa63067 11505 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11506 r=`${PWD_COMMAND}`; export r; \
11507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11508 $(HOST_EXPORTS) \
b813574b 11509 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11511 done; \
4fa63067 11512 echo "Doing info in find" ; \
b00612cc 11513 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11516 "RANLIB=$${RANLIB}" \
0c24b341 11517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11518 info) \
2a4cbe27
NN
11519 || exit 1
11520
6bd3dfaa 11521@endif find
2a4cbe27 11522
4fa63067
NN
11523.PHONY: maybe-dvi-find dvi-find
11524maybe-dvi-find:
6bd3dfaa
PB
11525@if find
11526maybe-dvi-find: dvi-find
2a4cbe27 11527
4fa63067
NN
11528dvi-find: \
11529 configure-find
0aed8855 11530 @: $(MAKE); $(unstage)
4fa63067 11531 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11532 r=`${PWD_COMMAND}`; export r; \
11533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11534 $(HOST_EXPORTS) \
b813574b 11535 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11537 done; \
4fa63067 11538 echo "Doing dvi in find" ; \
b00612cc 11539 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11542 "RANLIB=$${RANLIB}" \
0c24b341 11543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11544 dvi) \
2a4cbe27
NN
11545 || exit 1
11546
6bd3dfaa 11547@endif find
2a4cbe27 11548
56a8fe78
DD
11549.PHONY: maybe-pdf-find pdf-find
11550maybe-pdf-find:
11551@if find
11552maybe-pdf-find: pdf-find
11553
11554pdf-find: \
11555 configure-find
11556 @: $(MAKE); $(unstage)
11557 @[ -f ./find/Makefile ] || exit 0; \
11558 r=`${PWD_COMMAND}`; export r; \
11559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11560 $(HOST_EXPORTS) \
11561 for flag in $(EXTRA_HOST_FLAGS) ; do \
11562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11563 done; \
11564 echo "Doing pdf in find" ; \
11565 (cd $(HOST_SUBDIR)/find && \
11566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11568 "RANLIB=$${RANLIB}" \
0c24b341 11569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11570 pdf) \
11571 || exit 1
11572
11573@endif find
11574
6d389afc
MS
11575.PHONY: maybe-html-find html-find
11576maybe-html-find:
11577@if find
11578maybe-html-find: html-find
11579
11580html-find: \
11581 configure-find
0aed8855 11582 @: $(MAKE); $(unstage)
6d389afc
MS
11583 @[ -f ./find/Makefile ] || exit 0; \
11584 r=`${PWD_COMMAND}`; export r; \
11585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11586 $(HOST_EXPORTS) \
11587 for flag in $(EXTRA_HOST_FLAGS) ; do \
11588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11589 done; \
11590 echo "Doing html in find" ; \
b00612cc 11591 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
11592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11594 "RANLIB=$${RANLIB}" \
0c24b341 11595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11596 html) \
11597 || exit 1
11598
11599@endif find
11600
4fa63067
NN
11601.PHONY: maybe-TAGS-find TAGS-find
11602maybe-TAGS-find:
6bd3dfaa
PB
11603@if find
11604maybe-TAGS-find: TAGS-find
4fa63067
NN
11605
11606TAGS-find: \
11607 configure-find
0aed8855 11608 @: $(MAKE); $(unstage)
4fa63067 11609 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11610 r=`${PWD_COMMAND}`; export r; \
11611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11612 $(HOST_EXPORTS) \
b813574b 11613 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11615 done; \
4fa63067 11616 echo "Doing TAGS in find" ; \
b00612cc 11617 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11620 "RANLIB=$${RANLIB}" \
0c24b341 11621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11622 TAGS) \
2a4cbe27
NN
11623 || exit 1
11624
6bd3dfaa 11625@endif find
2a4cbe27 11626
4fa63067
NN
11627.PHONY: maybe-install-info-find install-info-find
11628maybe-install-info-find:
6bd3dfaa
PB
11629@if find
11630maybe-install-info-find: install-info-find
2a4cbe27 11631
4fa63067
NN
11632install-info-find: \
11633 configure-find \
11634 info-find
0aed8855 11635 @: $(MAKE); $(unstage)
4fa63067 11636 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11637 r=`${PWD_COMMAND}`; export r; \
11638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11639 $(HOST_EXPORTS) \
b813574b 11640 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11642 done; \
4fa63067 11643 echo "Doing install-info in find" ; \
b00612cc 11644 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11647 "RANLIB=$${RANLIB}" \
0c24b341 11648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11649 install-info) \
2a4cbe27
NN
11650 || exit 1
11651
6bd3dfaa 11652@endif find
2a4cbe27 11653
a3ca38d2
DD
11654.PHONY: maybe-install-pdf-find install-pdf-find
11655maybe-install-pdf-find:
11656@if find
11657maybe-install-pdf-find: install-pdf-find
11658
11659install-pdf-find: \
11660 configure-find \
11661 pdf-find
11662 @: $(MAKE); $(unstage)
11663 @[ -f ./find/Makefile ] || exit 0; \
11664 r=`${PWD_COMMAND}`; export r; \
11665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11666 $(HOST_EXPORTS) \
11667 for flag in $(EXTRA_HOST_FLAGS) ; do \
11668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11669 done; \
11670 echo "Doing install-pdf in find" ; \
11671 (cd $(HOST_SUBDIR)/find && \
11672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11674 "RANLIB=$${RANLIB}" \
0c24b341 11675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11676 install-pdf) \
11677 || exit 1
11678
11679@endif find
11680
108a6f8e
CD
11681.PHONY: maybe-install-html-find install-html-find
11682maybe-install-html-find:
11683@if find
11684maybe-install-html-find: install-html-find
11685
11686install-html-find: \
11687 configure-find \
11688 html-find
11689 @: $(MAKE); $(unstage)
11690 @[ -f ./find/Makefile ] || exit 0; \
11691 r=`${PWD_COMMAND}`; export r; \
11692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11693 $(HOST_EXPORTS) \
11694 for flag in $(EXTRA_HOST_FLAGS) ; do \
11695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11696 done; \
11697 echo "Doing install-html in find" ; \
11698 (cd $(HOST_SUBDIR)/find && \
11699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11701 "RANLIB=$${RANLIB}" \
0c24b341 11702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11703 install-html) \
11704 || exit 1
11705
11706@endif find
11707
4fa63067
NN
11708.PHONY: maybe-installcheck-find installcheck-find
11709maybe-installcheck-find:
6bd3dfaa
PB
11710@if find
11711maybe-installcheck-find: installcheck-find
2a4cbe27 11712
4fa63067
NN
11713installcheck-find: \
11714 configure-find
0aed8855 11715 @: $(MAKE); $(unstage)
4fa63067 11716 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11717 r=`${PWD_COMMAND}`; export r; \
11718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11719 $(HOST_EXPORTS) \
b813574b 11720 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11722 done; \
4fa63067 11723 echo "Doing installcheck in find" ; \
b00612cc 11724 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11727 "RANLIB=$${RANLIB}" \
0c24b341 11728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11729 installcheck) \
2a4cbe27
NN
11730 || exit 1
11731
6bd3dfaa 11732@endif find
2a4cbe27 11733
4fa63067
NN
11734.PHONY: maybe-mostlyclean-find mostlyclean-find
11735maybe-mostlyclean-find:
6bd3dfaa
PB
11736@if find
11737maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 11738
4fa63067 11739mostlyclean-find:
0aed8855 11740 @: $(MAKE); $(unstage)
4fa63067 11741 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11742 r=`${PWD_COMMAND}`; export r; \
11743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11744 $(HOST_EXPORTS) \
b813574b 11745 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11747 done; \
4fa63067 11748 echo "Doing mostlyclean in find" ; \
b00612cc 11749 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11752 "RANLIB=$${RANLIB}" \
0c24b341 11753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11754 mostlyclean) \
2a4cbe27
NN
11755 || exit 1
11756
6bd3dfaa 11757@endif find
2a4cbe27 11758
4fa63067
NN
11759.PHONY: maybe-clean-find clean-find
11760maybe-clean-find:
6bd3dfaa
PB
11761@if find
11762maybe-clean-find: clean-find
2a4cbe27 11763
4fa63067 11764clean-find:
0aed8855 11765 @: $(MAKE); $(unstage)
4fa63067 11766 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11767 r=`${PWD_COMMAND}`; export r; \
11768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11769 $(HOST_EXPORTS) \
b813574b 11770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11772 done; \
4fa63067 11773 echo "Doing clean in find" ; \
b00612cc 11774 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11777 "RANLIB=$${RANLIB}" \
0c24b341 11778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11779 clean) \
2a4cbe27
NN
11780 || exit 1
11781
6bd3dfaa 11782@endif find
2a4cbe27 11783
4fa63067
NN
11784.PHONY: maybe-distclean-find distclean-find
11785maybe-distclean-find:
6bd3dfaa
PB
11786@if find
11787maybe-distclean-find: distclean-find
2a4cbe27 11788
4fa63067 11789distclean-find:
0aed8855 11790 @: $(MAKE); $(unstage)
4fa63067 11791 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11792 r=`${PWD_COMMAND}`; export r; \
11793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11794 $(HOST_EXPORTS) \
b813574b 11795 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11797 done; \
4fa63067 11798 echo "Doing distclean in find" ; \
b00612cc 11799 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11802 "RANLIB=$${RANLIB}" \
0c24b341 11803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11804 distclean) \
2a4cbe27
NN
11805 || exit 1
11806
6bd3dfaa 11807@endif find
2a4cbe27 11808
4fa63067
NN
11809.PHONY: maybe-maintainer-clean-find maintainer-clean-find
11810maybe-maintainer-clean-find:
6bd3dfaa
PB
11811@if find
11812maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 11813
4fa63067 11814maintainer-clean-find:
0aed8855 11815 @: $(MAKE); $(unstage)
4fa63067 11816 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11817 r=`${PWD_COMMAND}`; export r; \
11818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11819 $(HOST_EXPORTS) \
b813574b 11820 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11822 done; \
4fa63067 11823 echo "Doing maintainer-clean in find" ; \
b00612cc 11824 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11827 "RANLIB=$${RANLIB}" \
0c24b341 11828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11829 maintainer-clean) \
2a4cbe27
NN
11830 || exit 1
11831
6bd3dfaa 11832@endif find
2a4cbe27 11833
2a4cbe27 11834
a7254363 11835
d3ed111c
GK
11836.PHONY: configure-fixincludes maybe-configure-fixincludes
11837maybe-configure-fixincludes:
4f0ef2d8
CD
11838@if gcc-bootstrap
11839configure-fixincludes: stage_current
11840@endif gcc-bootstrap
d3ed111c
GK
11841@if fixincludes
11842maybe-configure-fixincludes: configure-fixincludes
c52c6897 11843configure-fixincludes:
0aed8855 11844 @: $(MAKE); $(unstage)
c52c6897 11845 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 11846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11847 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
11848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 11849 $(HOST_EXPORTS) \
a7254363
PB
11850 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
11851 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 11852 case $(srcdir) in \
b00612cc
PB
11853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11854 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
11855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 11856 esac; \
b00612cc
PB
11857 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
11858 libsrcdir="$$s/fixincludes"; \
d3ed111c 11859 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11860 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11861 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
11862 || exit 1
11863@endif fixincludes
11864
a7254363
PB
11865
11866
d545f33b
PB
11867
11868
d3ed111c
GK
11869.PHONY: all-fixincludes maybe-all-fixincludes
11870maybe-all-fixincludes:
4f0ef2d8
CD
11871@if gcc-bootstrap
11872all-fixincludes: stage_current
11873@endif gcc-bootstrap
d3ed111c
GK
11874@if fixincludes
11875TARGET-fixincludes=all
11876maybe-all-fixincludes: all-fixincludes
11877all-fixincludes: configure-fixincludes
0aed8855 11878 @: $(MAKE); $(unstage)
d3ed111c
GK
11879 @r=`${PWD_COMMAND}`; export r; \
11880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 11881 $(HOST_EXPORTS) \
b00612cc
PB
11882 (cd $(HOST_SUBDIR)/fixincludes && \
11883 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fixincludes))
d3ed111c
GK
11884@endif fixincludes
11885
a7254363 11886
d545f33b
PB
11887
11888
d3ed111c
GK
11889.PHONY: check-fixincludes maybe-check-fixincludes
11890maybe-check-fixincludes:
11891@if fixincludes
11892maybe-check-fixincludes: check-fixincludes
11893
11894check-fixincludes:
0aed8855 11895 @: $(MAKE); $(unstage)
d3ed111c
GK
11896 @r=`${PWD_COMMAND}`; export r; \
11897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 11898 $(HOST_EXPORTS) \
b00612cc
PB
11899 (cd $(HOST_SUBDIR)/fixincludes && \
11900 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
11901
11902@endif fixincludes
11903
11904.PHONY: install-fixincludes maybe-install-fixincludes
11905maybe-install-fixincludes:
11906@if fixincludes
11907maybe-install-fixincludes: install-fixincludes
11908
11909install-fixincludes: installdirs
0aed8855 11910 @: $(MAKE); $(unstage)
d3ed111c
GK
11911 @r=`${PWD_COMMAND}`; export r; \
11912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 11913 $(HOST_EXPORTS) \
b00612cc 11914 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 11915 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
11916
11917@endif fixincludes
11918
56a8fe78 11919# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
11920
11921.PHONY: maybe-info-fixincludes info-fixincludes
11922maybe-info-fixincludes:
11923@if fixincludes
11924maybe-info-fixincludes: info-fixincludes
11925
a4fd3374
DD
11926info-fixincludes: \
11927 configure-fixincludes
11928 @: $(MAKE); $(unstage)
11929 @[ -f ./fixincludes/Makefile ] || exit 0; \
11930 r=`${PWD_COMMAND}`; export r; \
11931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11932 $(HOST_EXPORTS) \
11933 for flag in $(EXTRA_HOST_FLAGS) ; do \
11934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11935 done; \
11936 echo "Doing info in fixincludes" ; \
11937 (cd $(HOST_SUBDIR)/fixincludes && \
11938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11940 "RANLIB=$${RANLIB}" \
0c24b341 11941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
11942 info) \
11943 || exit 1
d3ed111c
GK
11944
11945@endif fixincludes
11946
11947.PHONY: maybe-dvi-fixincludes dvi-fixincludes
11948maybe-dvi-fixincludes:
11949@if fixincludes
11950maybe-dvi-fixincludes: dvi-fixincludes
11951
a4fd3374
DD
11952dvi-fixincludes: \
11953 configure-fixincludes
11954 @: $(MAKE); $(unstage)
11955 @[ -f ./fixincludes/Makefile ] || exit 0; \
11956 r=`${PWD_COMMAND}`; export r; \
11957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11958 $(HOST_EXPORTS) \
11959 for flag in $(EXTRA_HOST_FLAGS) ; do \
11960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11961 done; \
11962 echo "Doing dvi in fixincludes" ; \
11963 (cd $(HOST_SUBDIR)/fixincludes && \
11964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11966 "RANLIB=$${RANLIB}" \
0c24b341 11967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
11968 dvi) \
11969 || exit 1
d3ed111c
GK
11970
11971@endif fixincludes
11972
56a8fe78
DD
11973.PHONY: maybe-pdf-fixincludes pdf-fixincludes
11974maybe-pdf-fixincludes:
11975@if fixincludes
11976maybe-pdf-fixincludes: pdf-fixincludes
11977
a4fd3374
DD
11978pdf-fixincludes: \
11979 configure-fixincludes
11980 @: $(MAKE); $(unstage)
11981 @[ -f ./fixincludes/Makefile ] || exit 0; \
11982 r=`${PWD_COMMAND}`; export r; \
11983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11984 $(HOST_EXPORTS) \
11985 for flag in $(EXTRA_HOST_FLAGS) ; do \
11986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11987 done; \
11988 echo "Doing pdf in fixincludes" ; \
11989 (cd $(HOST_SUBDIR)/fixincludes && \
11990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11992 "RANLIB=$${RANLIB}" \
0c24b341 11993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
11994 pdf) \
11995 || exit 1
56a8fe78
DD
11996
11997@endif fixincludes
11998
6d389afc
MS
11999.PHONY: maybe-html-fixincludes html-fixincludes
12000maybe-html-fixincludes:
12001@if fixincludes
12002maybe-html-fixincludes: html-fixincludes
12003
12004html-fixincludes: \
12005 configure-fixincludes
0aed8855 12006 @: $(MAKE); $(unstage)
6d389afc
MS
12007 @[ -f ./fixincludes/Makefile ] || exit 0; \
12008 r=`${PWD_COMMAND}`; export r; \
12009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12010 $(HOST_EXPORTS) \
12011 for flag in $(EXTRA_HOST_FLAGS) ; do \
12012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12013 done; \
12014 echo "Doing html in fixincludes" ; \
b00612cc 12015 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12018 "RANLIB=$${RANLIB}" \
0c24b341 12019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12020 html) \
12021 || exit 1
12022
12023@endif fixincludes
12024
d3ed111c
GK
12025.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12026maybe-TAGS-fixincludes:
12027@if fixincludes
12028maybe-TAGS-fixincludes: TAGS-fixincludes
12029
1eefd493
PB
12030# fixincludes doesn't support TAGS.
12031TAGS-fixincludes:
d3ed111c
GK
12032
12033@endif fixincludes
12034
12035.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12036maybe-install-info-fixincludes:
12037@if fixincludes
12038maybe-install-info-fixincludes: install-info-fixincludes
12039
a4fd3374
DD
12040install-info-fixincludes: \
12041 configure-fixincludes \
12042 info-fixincludes
12043 @: $(MAKE); $(unstage)
12044 @[ -f ./fixincludes/Makefile ] || exit 0; \
12045 r=`${PWD_COMMAND}`; export r; \
12046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12047 $(HOST_EXPORTS) \
12048 for flag in $(EXTRA_HOST_FLAGS) ; do \
12049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12050 done; \
12051 echo "Doing install-info in fixincludes" ; \
12052 (cd $(HOST_SUBDIR)/fixincludes && \
12053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12055 "RANLIB=$${RANLIB}" \
0c24b341 12056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12057 install-info) \
12058 || exit 1
d3ed111c
GK
12059
12060@endif fixincludes
12061
a3ca38d2
DD
12062.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12063maybe-install-pdf-fixincludes:
12064@if fixincludes
12065maybe-install-pdf-fixincludes: install-pdf-fixincludes
12066
a4fd3374
DD
12067install-pdf-fixincludes: \
12068 configure-fixincludes \
12069 pdf-fixincludes
12070 @: $(MAKE); $(unstage)
12071 @[ -f ./fixincludes/Makefile ] || exit 0; \
12072 r=`${PWD_COMMAND}`; export r; \
12073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12074 $(HOST_EXPORTS) \
12075 for flag in $(EXTRA_HOST_FLAGS) ; do \
12076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12077 done; \
12078 echo "Doing install-pdf in fixincludes" ; \
12079 (cd $(HOST_SUBDIR)/fixincludes && \
12080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12082 "RANLIB=$${RANLIB}" \
0c24b341 12083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12084 install-pdf) \
12085 || exit 1
a3ca38d2
DD
12086
12087@endif fixincludes
12088
108a6f8e
CD
12089.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12090maybe-install-html-fixincludes:
12091@if fixincludes
12092maybe-install-html-fixincludes: install-html-fixincludes
12093
12094install-html-fixincludes: \
12095 configure-fixincludes \
12096 html-fixincludes
12097 @: $(MAKE); $(unstage)
12098 @[ -f ./fixincludes/Makefile ] || exit 0; \
12099 r=`${PWD_COMMAND}`; export r; \
12100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12101 $(HOST_EXPORTS) \
12102 for flag in $(EXTRA_HOST_FLAGS) ; do \
12103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12104 done; \
12105 echo "Doing install-html in fixincludes" ; \
12106 (cd $(HOST_SUBDIR)/fixincludes && \
12107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12109 "RANLIB=$${RANLIB}" \
0c24b341 12110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12111 install-html) \
12112 || exit 1
12113
12114@endif fixincludes
12115
d3ed111c
GK
12116.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12117maybe-installcheck-fixincludes:
12118@if fixincludes
12119maybe-installcheck-fixincludes: installcheck-fixincludes
12120
a4fd3374
DD
12121installcheck-fixincludes: \
12122 configure-fixincludes
12123 @: $(MAKE); $(unstage)
12124 @[ -f ./fixincludes/Makefile ] || exit 0; \
12125 r=`${PWD_COMMAND}`; export r; \
12126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12127 $(HOST_EXPORTS) \
12128 for flag in $(EXTRA_HOST_FLAGS) ; do \
12129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12130 done; \
12131 echo "Doing installcheck in fixincludes" ; \
12132 (cd $(HOST_SUBDIR)/fixincludes && \
12133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12135 "RANLIB=$${RANLIB}" \
0c24b341 12136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12137 installcheck) \
12138 || exit 1
d3ed111c
GK
12139
12140@endif fixincludes
12141
12142.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12143maybe-mostlyclean-fixincludes:
12144@if fixincludes
12145maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12146
12147mostlyclean-fixincludes:
0aed8855 12148 @: $(MAKE); $(unstage)
d3ed111c
GK
12149 @[ -f ./fixincludes/Makefile ] || exit 0; \
12150 r=`${PWD_COMMAND}`; export r; \
12151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12152 $(HOST_EXPORTS) \
12153 for flag in $(EXTRA_HOST_FLAGS) ; do \
12154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12155 done; \
12156 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12157 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12160 "RANLIB=$${RANLIB}" \
0c24b341 12161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12162 mostlyclean) \
12163 || exit 1
12164
12165@endif fixincludes
12166
12167.PHONY: maybe-clean-fixincludes clean-fixincludes
12168maybe-clean-fixincludes:
12169@if fixincludes
12170maybe-clean-fixincludes: clean-fixincludes
12171
12172clean-fixincludes:
0aed8855 12173 @: $(MAKE); $(unstage)
d3ed111c
GK
12174 @[ -f ./fixincludes/Makefile ] || exit 0; \
12175 r=`${PWD_COMMAND}`; export r; \
12176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12177 $(HOST_EXPORTS) \
12178 for flag in $(EXTRA_HOST_FLAGS) ; do \
12179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12180 done; \
12181 echo "Doing clean in fixincludes" ; \
b00612cc 12182 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12185 "RANLIB=$${RANLIB}" \
0c24b341 12186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12187 clean) \
12188 || exit 1
12189
12190@endif fixincludes
12191
12192.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12193maybe-distclean-fixincludes:
12194@if fixincludes
12195maybe-distclean-fixincludes: distclean-fixincludes
12196
12197distclean-fixincludes:
0aed8855 12198 @: $(MAKE); $(unstage)
d3ed111c
GK
12199 @[ -f ./fixincludes/Makefile ] || exit 0; \
12200 r=`${PWD_COMMAND}`; export r; \
12201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12202 $(HOST_EXPORTS) \
12203 for flag in $(EXTRA_HOST_FLAGS) ; do \
12204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12205 done; \
12206 echo "Doing distclean in fixincludes" ; \
b00612cc 12207 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12210 "RANLIB=$${RANLIB}" \
0c24b341 12211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12212 distclean) \
12213 || exit 1
12214
12215@endif fixincludes
12216
12217.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12218maybe-maintainer-clean-fixincludes:
12219@if fixincludes
12220maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12221
12222maintainer-clean-fixincludes:
0aed8855 12223 @: $(MAKE); $(unstage)
d3ed111c
GK
12224 @[ -f ./fixincludes/Makefile ] || exit 0; \
12225 r=`${PWD_COMMAND}`; export r; \
12226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12227 $(HOST_EXPORTS) \
12228 for flag in $(EXTRA_HOST_FLAGS) ; do \
12229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12230 done; \
12231 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12232 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12235 "RANLIB=$${RANLIB}" \
0c24b341 12236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12237 maintainer-clean) \
12238 || exit 1
12239
12240@endif fixincludes
12241
12242
a7254363 12243
4fa63067
NN
12244.PHONY: configure-flex maybe-configure-flex
12245maybe-configure-flex:
4f0ef2d8
CD
12246@if gcc-bootstrap
12247configure-flex: stage_current
12248@endif gcc-bootstrap
6bd3dfaa
PB
12249@if flex
12250maybe-configure-flex: configure-flex
c52c6897 12251configure-flex:
0aed8855 12252 @: $(MAKE); $(unstage)
c52c6897 12253 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12255 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12257 $(HOST_EXPORTS) \
a7254363
PB
12258 echo Configuring in $(HOST_SUBDIR)/flex; \
12259 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12260 case $(srcdir) in \
b00612cc
PB
12261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12262 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12264 esac; \
b00612cc
PB
12265 srcdiroption="--srcdir=$${topdir}/flex"; \
12266 libsrcdir="$$s/flex"; \
4fa63067 12267 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12269 --target=${target_alias} $${srcdiroption} \
4fa63067 12270 || exit 1
6bd3dfaa 12271@endif flex
4fa63067 12272
a7254363
PB
12273
12274
d545f33b
PB
12275
12276
4fa63067
NN
12277.PHONY: all-flex maybe-all-flex
12278maybe-all-flex:
4f0ef2d8
CD
12279@if gcc-bootstrap
12280all-flex: stage_current
12281@endif gcc-bootstrap
6bd3dfaa 12282@if flex
d27cc32e 12283TARGET-flex=all
6bd3dfaa 12284maybe-all-flex: all-flex
4fa63067 12285all-flex: configure-flex
0aed8855 12286 @: $(MAKE); $(unstage)
4fa63067
NN
12287 @r=`${PWD_COMMAND}`; export r; \
12288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12289 $(HOST_EXPORTS) \
b00612cc
PB
12290 (cd $(HOST_SUBDIR)/flex && \
12291 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-flex))
6bd3dfaa 12292@endif flex
4fa63067 12293
a7254363 12294
d545f33b
PB
12295
12296
4fa63067
NN
12297.PHONY: check-flex maybe-check-flex
12298maybe-check-flex:
6bd3dfaa
PB
12299@if flex
12300maybe-check-flex: check-flex
4fa63067
NN
12301
12302# This module is only tested in a native toolchain.
12303check-flex:
0aed8855 12304 @: $(MAKE); $(unstage)
4fa63067
NN
12305 @if [ '$(host)' = '$(target)' ] ; then \
12306 r=`${PWD_COMMAND}`; export r; \
12307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12308 $(HOST_EXPORTS) \
b00612cc 12309 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12310 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12311 fi
12312
6bd3dfaa 12313@endif flex
4fa63067
NN
12314
12315.PHONY: install-flex maybe-install-flex
12316maybe-install-flex:
6bd3dfaa
PB
12317@if flex
12318maybe-install-flex: install-flex
4fa63067
NN
12319
12320install-flex: installdirs
0aed8855 12321 @: $(MAKE); $(unstage)
4fa63067
NN
12322 @r=`${PWD_COMMAND}`; export r; \
12323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12324 $(HOST_EXPORTS) \
b00612cc 12325 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12326 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12327
6bd3dfaa 12328@endif flex
4fa63067 12329
56a8fe78 12330# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12331
12332.PHONY: maybe-info-flex info-flex
12333maybe-info-flex:
6bd3dfaa
PB
12334@if flex
12335maybe-info-flex: info-flex
4fa63067
NN
12336
12337info-flex: \
12338 configure-flex
0aed8855 12339 @: $(MAKE); $(unstage)
4fa63067 12340 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12341 r=`${PWD_COMMAND}`; export r; \
12342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12343 $(HOST_EXPORTS) \
b813574b 12344 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12346 done; \
4fa63067 12347 echo "Doing info in flex" ; \
b00612cc 12348 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12351 "RANLIB=$${RANLIB}" \
0c24b341 12352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12353 info) \
2a4cbe27
NN
12354 || exit 1
12355
6bd3dfaa 12356@endif flex
2a4cbe27 12357
4fa63067
NN
12358.PHONY: maybe-dvi-flex dvi-flex
12359maybe-dvi-flex:
6bd3dfaa
PB
12360@if flex
12361maybe-dvi-flex: dvi-flex
2a4cbe27 12362
4fa63067
NN
12363dvi-flex: \
12364 configure-flex
0aed8855 12365 @: $(MAKE); $(unstage)
4fa63067 12366 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12367 r=`${PWD_COMMAND}`; export r; \
12368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12369 $(HOST_EXPORTS) \
b813574b 12370 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12372 done; \
4fa63067 12373 echo "Doing dvi in flex" ; \
b00612cc 12374 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12377 "RANLIB=$${RANLIB}" \
0c24b341 12378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12379 dvi) \
2a4cbe27
NN
12380 || exit 1
12381
6bd3dfaa 12382@endif flex
2a4cbe27 12383
56a8fe78
DD
12384.PHONY: maybe-pdf-flex pdf-flex
12385maybe-pdf-flex:
12386@if flex
12387maybe-pdf-flex: pdf-flex
12388
12389pdf-flex: \
12390 configure-flex
12391 @: $(MAKE); $(unstage)
12392 @[ -f ./flex/Makefile ] || exit 0; \
12393 r=`${PWD_COMMAND}`; export r; \
12394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12395 $(HOST_EXPORTS) \
12396 for flag in $(EXTRA_HOST_FLAGS) ; do \
12397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12398 done; \
12399 echo "Doing pdf in flex" ; \
12400 (cd $(HOST_SUBDIR)/flex && \
12401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12403 "RANLIB=$${RANLIB}" \
0c24b341 12404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12405 pdf) \
12406 || exit 1
12407
12408@endif flex
12409
6d389afc
MS
12410.PHONY: maybe-html-flex html-flex
12411maybe-html-flex:
12412@if flex
12413maybe-html-flex: html-flex
12414
12415html-flex: \
12416 configure-flex
0aed8855 12417 @: $(MAKE); $(unstage)
6d389afc
MS
12418 @[ -f ./flex/Makefile ] || exit 0; \
12419 r=`${PWD_COMMAND}`; export r; \
12420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12421 $(HOST_EXPORTS) \
12422 for flag in $(EXTRA_HOST_FLAGS) ; do \
12423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12424 done; \
12425 echo "Doing html in flex" ; \
b00612cc 12426 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12429 "RANLIB=$${RANLIB}" \
0c24b341 12430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12431 html) \
12432 || exit 1
12433
12434@endif flex
12435
4fa63067
NN
12436.PHONY: maybe-TAGS-flex TAGS-flex
12437maybe-TAGS-flex:
6bd3dfaa
PB
12438@if flex
12439maybe-TAGS-flex: TAGS-flex
2a4cbe27 12440
4fa63067
NN
12441TAGS-flex: \
12442 configure-flex
0aed8855 12443 @: $(MAKE); $(unstage)
4fa63067 12444 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12445 r=`${PWD_COMMAND}`; export r; \
12446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12447 $(HOST_EXPORTS) \
b813574b 12448 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12450 done; \
4fa63067 12451 echo "Doing TAGS in flex" ; \
b00612cc 12452 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12455 "RANLIB=$${RANLIB}" \
0c24b341 12456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12457 TAGS) \
2a4cbe27
NN
12458 || exit 1
12459
6bd3dfaa 12460@endif flex
2a4cbe27 12461
4fa63067
NN
12462.PHONY: maybe-install-info-flex install-info-flex
12463maybe-install-info-flex:
6bd3dfaa
PB
12464@if flex
12465maybe-install-info-flex: install-info-flex
2a4cbe27 12466
4fa63067
NN
12467install-info-flex: \
12468 configure-flex \
12469 info-flex
0aed8855 12470 @: $(MAKE); $(unstage)
4fa63067 12471 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12472 r=`${PWD_COMMAND}`; export r; \
12473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12474 $(HOST_EXPORTS) \
b813574b 12475 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12477 done; \
4fa63067 12478 echo "Doing install-info in flex" ; \
b00612cc 12479 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12482 "RANLIB=$${RANLIB}" \
0c24b341 12483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12484 install-info) \
2a4cbe27
NN
12485 || exit 1
12486
6bd3dfaa 12487@endif flex
2a4cbe27 12488
a3ca38d2
DD
12489.PHONY: maybe-install-pdf-flex install-pdf-flex
12490maybe-install-pdf-flex:
12491@if flex
12492maybe-install-pdf-flex: install-pdf-flex
12493
12494install-pdf-flex: \
12495 configure-flex \
12496 pdf-flex
12497 @: $(MAKE); $(unstage)
12498 @[ -f ./flex/Makefile ] || exit 0; \
12499 r=`${PWD_COMMAND}`; export r; \
12500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12501 $(HOST_EXPORTS) \
12502 for flag in $(EXTRA_HOST_FLAGS) ; do \
12503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12504 done; \
12505 echo "Doing install-pdf in flex" ; \
12506 (cd $(HOST_SUBDIR)/flex && \
12507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12509 "RANLIB=$${RANLIB}" \
0c24b341 12510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12511 install-pdf) \
12512 || exit 1
12513
12514@endif flex
12515
108a6f8e
CD
12516.PHONY: maybe-install-html-flex install-html-flex
12517maybe-install-html-flex:
12518@if flex
12519maybe-install-html-flex: install-html-flex
12520
12521install-html-flex: \
12522 configure-flex \
12523 html-flex
12524 @: $(MAKE); $(unstage)
12525 @[ -f ./flex/Makefile ] || exit 0; \
12526 r=`${PWD_COMMAND}`; export r; \
12527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12528 $(HOST_EXPORTS) \
12529 for flag in $(EXTRA_HOST_FLAGS) ; do \
12530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12531 done; \
12532 echo "Doing install-html in flex" ; \
12533 (cd $(HOST_SUBDIR)/flex && \
12534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12536 "RANLIB=$${RANLIB}" \
0c24b341 12537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12538 install-html) \
12539 || exit 1
12540
12541@endif flex
12542
4fa63067
NN
12543.PHONY: maybe-installcheck-flex installcheck-flex
12544maybe-installcheck-flex:
6bd3dfaa
PB
12545@if flex
12546maybe-installcheck-flex: installcheck-flex
2a4cbe27 12547
4fa63067
NN
12548installcheck-flex: \
12549 configure-flex
0aed8855 12550 @: $(MAKE); $(unstage)
4fa63067 12551 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12552 r=`${PWD_COMMAND}`; export r; \
12553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12554 $(HOST_EXPORTS) \
b813574b 12555 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12557 done; \
4fa63067 12558 echo "Doing installcheck in flex" ; \
b00612cc 12559 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12562 "RANLIB=$${RANLIB}" \
0c24b341 12563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12564 installcheck) \
2a4cbe27
NN
12565 || exit 1
12566
6bd3dfaa 12567@endif flex
2a4cbe27 12568
4fa63067
NN
12569.PHONY: maybe-mostlyclean-flex mostlyclean-flex
12570maybe-mostlyclean-flex:
6bd3dfaa
PB
12571@if flex
12572maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 12573
4fa63067 12574mostlyclean-flex:
0aed8855 12575 @: $(MAKE); $(unstage)
4fa63067 12576 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12577 r=`${PWD_COMMAND}`; export r; \
12578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12579 $(HOST_EXPORTS) \
b813574b 12580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12582 done; \
4fa63067 12583 echo "Doing mostlyclean in flex" ; \
b00612cc 12584 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12587 "RANLIB=$${RANLIB}" \
0c24b341 12588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12589 mostlyclean) \
2a4cbe27
NN
12590 || exit 1
12591
6bd3dfaa 12592@endif flex
2a4cbe27 12593
4fa63067
NN
12594.PHONY: maybe-clean-flex clean-flex
12595maybe-clean-flex:
6bd3dfaa
PB
12596@if flex
12597maybe-clean-flex: clean-flex
2a4cbe27 12598
4fa63067 12599clean-flex:
0aed8855 12600 @: $(MAKE); $(unstage)
4fa63067 12601 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12602 r=`${PWD_COMMAND}`; export r; \
12603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12604 $(HOST_EXPORTS) \
b813574b 12605 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12607 done; \
4fa63067 12608 echo "Doing clean in flex" ; \
b00612cc 12609 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12612 "RANLIB=$${RANLIB}" \
0c24b341 12613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12614 clean) \
2a4cbe27
NN
12615 || exit 1
12616
6bd3dfaa 12617@endif flex
2a4cbe27 12618
4fa63067
NN
12619.PHONY: maybe-distclean-flex distclean-flex
12620maybe-distclean-flex:
6bd3dfaa
PB
12621@if flex
12622maybe-distclean-flex: distclean-flex
2a4cbe27 12623
4fa63067 12624distclean-flex:
0aed8855 12625 @: $(MAKE); $(unstage)
4fa63067 12626 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12627 r=`${PWD_COMMAND}`; export r; \
12628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12629 $(HOST_EXPORTS) \
b813574b 12630 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12632 done; \
4fa63067 12633 echo "Doing distclean in flex" ; \
b00612cc 12634 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12637 "RANLIB=$${RANLIB}" \
0c24b341 12638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12639 distclean) \
2a4cbe27
NN
12640 || exit 1
12641
6bd3dfaa 12642@endif flex
2a4cbe27 12643
4fa63067
NN
12644.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
12645maybe-maintainer-clean-flex:
6bd3dfaa
PB
12646@if flex
12647maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 12648
4fa63067 12649maintainer-clean-flex:
0aed8855 12650 @: $(MAKE); $(unstage)
4fa63067 12651 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12652 r=`${PWD_COMMAND}`; export r; \
12653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12654 $(HOST_EXPORTS) \
b813574b 12655 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12657 done; \
4fa63067 12658 echo "Doing maintainer-clean in flex" ; \
b00612cc 12659 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12662 "RANLIB=$${RANLIB}" \
0c24b341 12663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12664 maintainer-clean) \
2a4cbe27
NN
12665 || exit 1
12666
6bd3dfaa 12667@endif flex
2a4cbe27 12668
2a4cbe27 12669
a7254363 12670
4fa63067
NN
12671.PHONY: configure-gas maybe-configure-gas
12672maybe-configure-gas:
4f0ef2d8
CD
12673@if gcc-bootstrap
12674configure-gas: stage_current
12675@endif gcc-bootstrap
6bd3dfaa
PB
12676@if gas
12677maybe-configure-gas: configure-gas
c52c6897 12678configure-gas:
c52c6897
PB
12679 @r=`${PWD_COMMAND}`; export r; \
12680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
12681 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
12682 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 12683 $(HOST_EXPORTS) \
a7254363
PB
12684 echo Configuring in $(HOST_SUBDIR)/gas; \
12685 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 12686 case $(srcdir) in \
b00612cc
PB
12687 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12688 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
12689 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12690 esac; \
b00612cc
PB
12691 srcdiroption="--srcdir=$${topdir}/gas"; \
12692 libsrcdir="$$s/gas"; \
4fa63067 12693 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12694 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12695 --target=${target_alias} $${srcdiroption} \
4fa63067 12696 || exit 1
6bd3dfaa 12697@endif gas
4fa63067 12698
a7254363
PB
12699
12700
d545f33b
PB
12701.PHONY: configure-stage1-gas maybe-configure-stage1-gas
12702maybe-configure-stage1-gas:
12703@if gas-bootstrap
12704maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 12705configure-stage1-gas:
c52c6897 12706 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 12707 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
12708 @r=`${PWD_COMMAND}`; export r; \
12709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 12710 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 12711 $(HOST_EXPORTS) \
8ee82aff
PB
12712 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12713 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 12714 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 12715 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
12716 cd $(HOST_SUBDIR)/gas || exit 1; \
12717 case $(srcdir) in \
12718 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12719 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
12720 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12721 esac; \
12722 srcdiroption="--srcdir=$${topdir}/gas"; \
12723 libsrcdir="$$s/gas"; \
12724 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12725 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12726 --target=${target_alias} $${srcdiroption} \
c1cb7e02 12727 \
8a0d8a5c 12728 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
12729@endif gas-bootstrap
12730
12731.PHONY: configure-stage2-gas maybe-configure-stage2-gas
12732maybe-configure-stage2-gas:
12733@if gas-bootstrap
12734maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 12735configure-stage2-gas:
c52c6897 12736 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 12737 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
12738 @r=`${PWD_COMMAND}`; export r; \
12739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 12740 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
12741 $(HOST_EXPORTS) \
12742 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
12743 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
12744 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 12745 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 12746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
12747 cd $(HOST_SUBDIR)/gas || exit 1; \
12748 case $(srcdir) in \
12749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12750 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
12751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12752 esac; \
12753 srcdiroption="--srcdir=$${topdir}/gas"; \
12754 libsrcdir="$$s/gas"; \
12755 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12757 --target=${target_alias} $${srcdiroption} \
c1cb7e02 12758 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
12759 @stage2_werror_flag@
12760@endif gas-bootstrap
12761
12762.PHONY: configure-stage3-gas maybe-configure-stage3-gas
12763maybe-configure-stage3-gas:
12764@if gas-bootstrap
12765maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 12766configure-stage3-gas:
c52c6897 12767 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 12768 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
12769 @r=`${PWD_COMMAND}`; export r; \
12770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 12771 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
12772 $(HOST_EXPORTS) \
12773 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
12774 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
12775 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 12776 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 12777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
12778 cd $(HOST_SUBDIR)/gas || exit 1; \
12779 case $(srcdir) in \
12780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12781 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
12782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12783 esac; \
12784 srcdiroption="--srcdir=$${topdir}/gas"; \
12785 libsrcdir="$$s/gas"; \
12786 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12787 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12788 --target=${target_alias} $${srcdiroption} \
c1cb7e02 12789 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
12790 @stage2_werror_flag@
12791@endif gas-bootstrap
12792
12793.PHONY: configure-stage4-gas maybe-configure-stage4-gas
12794maybe-configure-stage4-gas:
12795@if gas-bootstrap
12796maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 12797configure-stage4-gas:
c52c6897 12798 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 12799 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
12800 @r=`${PWD_COMMAND}`; export r; \
12801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 12802 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
12803 $(HOST_EXPORTS) \
12804 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
12805 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
12806 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 12807 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 12808 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
12809 cd $(HOST_SUBDIR)/gas || exit 1; \
12810 case $(srcdir) in \
12811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12812 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
12813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12814 esac; \
12815 srcdiroption="--srcdir=$${topdir}/gas"; \
12816 libsrcdir="$$s/gas"; \
12817 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12819 --target=${target_alias} $${srcdiroption} \
c1cb7e02 12820 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
12821 @stage2_werror_flag@
12822@endif gas-bootstrap
12823
12824.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
12825maybe-configure-stageprofile-gas:
12826@if gas-bootstrap
12827maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 12828configure-stageprofile-gas:
c52c6897 12829 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 12830 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
12831 @r=`${PWD_COMMAND}`; export r; \
12832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 12833 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
12834 $(HOST_EXPORTS) \
12835 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
12836 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
12837 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 12838 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 12839 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
12840 cd $(HOST_SUBDIR)/gas || exit 1; \
12841 case $(srcdir) in \
12842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12843 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
12844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12845 esac; \
12846 srcdiroption="--srcdir=$${topdir}/gas"; \
12847 libsrcdir="$$s/gas"; \
12848 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12849 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12850 --target=${target_alias} $${srcdiroption} \
c1cb7e02 12851 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
12852 @stage2_werror_flag@
12853@endif gas-bootstrap
12854
12855.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
12856maybe-configure-stagefeedback-gas:
12857@if gas-bootstrap
12858maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 12859configure-stagefeedback-gas:
c52c6897 12860 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 12861 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
12862 @r=`${PWD_COMMAND}`; export r; \
12863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 12864 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
12865 $(HOST_EXPORTS) \
12866 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
12867 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
12868 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 12869 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 12870 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
12871 cd $(HOST_SUBDIR)/gas || exit 1; \
12872 case $(srcdir) in \
12873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12874 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
12875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12876 esac; \
12877 srcdiroption="--srcdir=$${topdir}/gas"; \
12878 libsrcdir="$$s/gas"; \
12879 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12880 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12881 --target=${target_alias} $${srcdiroption} \
c1cb7e02 12882 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
12883 @stage2_werror_flag@
12884@endif gas-bootstrap
12885
12886
12887
12888
12889
4fa63067
NN
12890.PHONY: all-gas maybe-all-gas
12891maybe-all-gas:
4f0ef2d8
CD
12892@if gcc-bootstrap
12893all-gas: stage_current
12894@endif gcc-bootstrap
6bd3dfaa 12895@if gas
d27cc32e 12896TARGET-gas=all
6bd3dfaa 12897maybe-all-gas: all-gas
4fa63067 12898all-gas: configure-gas
c52c6897 12899 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12901 $(HOST_EXPORTS) \
b00612cc
PB
12902 (cd $(HOST_SUBDIR)/gas && \
12903 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gas))
6bd3dfaa 12904@endif gas
4fa63067 12905
a7254363 12906
d545f33b
PB
12907
12908.PHONY: all-stage1-gas maybe-all-stage1-gas
12909.PHONY: clean-stage1-gas maybe-clean-stage1-gas
12910maybe-all-stage1-gas:
12911maybe-clean-stage1-gas:
12912@if gas-bootstrap
12913maybe-all-stage1-gas: all-stage1-gas
12914all-stage1: all-stage1-gas
f70224b5 12915TARGET-stage1-gas = $(TARGET-gas)
d545f33b 12916all-stage1-gas: configure-stage1-gas
c52c6897 12917 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
12918 @r=`${PWD_COMMAND}`; export r; \
12919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12920 $(HOST_EXPORTS) \
12921 cd $(HOST_SUBDIR)/gas && \
8ee82aff
PB
12922 $(MAKE) $(FLAGS_TO_PASS) \
12923 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 12924 $(TARGET-stage1-gas)
d545f33b
PB
12925
12926maybe-clean-stage1-gas: clean-stage1-gas
12927clean-stage1: clean-stage1-gas
12928clean-stage1-gas:
9dbaa842
DD
12929 @if [ $(current_stage) = stage1 ]; then \
12930 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
12931 else \
12932 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
12933 $(MAKE) stage1-start; \
12934 fi; \
d545f33b
PB
12935 cd $(HOST_SUBDIR)/gas && \
12936 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 12937 clean
d545f33b
PB
12938@endif gas-bootstrap
12939
12940
12941.PHONY: all-stage2-gas maybe-all-stage2-gas
12942.PHONY: clean-stage2-gas maybe-clean-stage2-gas
12943maybe-all-stage2-gas:
12944maybe-clean-stage2-gas:
12945@if gas-bootstrap
12946maybe-all-stage2-gas: all-stage2-gas
12947all-stage2: all-stage2-gas
f70224b5 12948TARGET-stage2-gas = $(TARGET-gas)
d545f33b 12949all-stage2-gas: configure-stage2-gas
c52c6897 12950 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
12951 @r=`${PWD_COMMAND}`; export r; \
12952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12953 $(HOST_EXPORTS) \
12954 $(POSTSTAGE1_HOST_EXPORTS) \
12955 cd $(HOST_SUBDIR)/gas && \
8ee82aff
PB
12956 $(MAKE) $(FLAGS_TO_PASS) \
12957 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 12958 $(TARGET-stage2-gas)
d545f33b
PB
12959
12960maybe-clean-stage2-gas: clean-stage2-gas
12961clean-stage2: clean-stage2-gas
12962clean-stage2-gas:
9dbaa842
DD
12963 @if [ $(current_stage) = stage2 ]; then \
12964 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
12965 else \
12966 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
12967 $(MAKE) stage2-start; \
12968 fi; \
d545f33b
PB
12969 cd $(HOST_SUBDIR)/gas && \
12970 $(MAKE) $(FLAGS_TO_PASS) \
12971 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 12972 clean
d545f33b
PB
12973@endif gas-bootstrap
12974
12975
12976.PHONY: all-stage3-gas maybe-all-stage3-gas
12977.PHONY: clean-stage3-gas maybe-clean-stage3-gas
12978maybe-all-stage3-gas:
12979maybe-clean-stage3-gas:
12980@if gas-bootstrap
12981maybe-all-stage3-gas: all-stage3-gas
12982all-stage3: all-stage3-gas
f70224b5 12983TARGET-stage3-gas = $(TARGET-gas)
d545f33b 12984all-stage3-gas: configure-stage3-gas
c52c6897 12985 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
12986 @r=`${PWD_COMMAND}`; export r; \
12987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12988 $(HOST_EXPORTS) \
12989 $(POSTSTAGE1_HOST_EXPORTS) \
12990 cd $(HOST_SUBDIR)/gas && \
8ee82aff
PB
12991 $(MAKE) $(FLAGS_TO_PASS) \
12992 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 12993 $(TARGET-stage3-gas)
d545f33b
PB
12994
12995maybe-clean-stage3-gas: clean-stage3-gas
12996clean-stage3: clean-stage3-gas
12997clean-stage3-gas:
9dbaa842
DD
12998 @if [ $(current_stage) = stage3 ]; then \
12999 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13000 else \
13001 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13002 $(MAKE) stage3-start; \
13003 fi; \
d545f33b
PB
13004 cd $(HOST_SUBDIR)/gas && \
13005 $(MAKE) $(FLAGS_TO_PASS) \
13006 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13007 clean
d545f33b
PB
13008@endif gas-bootstrap
13009
13010
13011.PHONY: all-stage4-gas maybe-all-stage4-gas
13012.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13013maybe-all-stage4-gas:
13014maybe-clean-stage4-gas:
13015@if gas-bootstrap
13016maybe-all-stage4-gas: all-stage4-gas
13017all-stage4: all-stage4-gas
f70224b5 13018TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13019all-stage4-gas: configure-stage4-gas
c52c6897 13020 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13021 @r=`${PWD_COMMAND}`; export r; \
13022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13023 $(HOST_EXPORTS) \
13024 $(POSTSTAGE1_HOST_EXPORTS) \
13025 cd $(HOST_SUBDIR)/gas && \
8ee82aff
PB
13026 $(MAKE) $(FLAGS_TO_PASS) \
13027 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13028 $(TARGET-stage4-gas)
d545f33b
PB
13029
13030maybe-clean-stage4-gas: clean-stage4-gas
13031clean-stage4: clean-stage4-gas
13032clean-stage4-gas:
9dbaa842
DD
13033 @if [ $(current_stage) = stage4 ]; then \
13034 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13035 else \
13036 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13037 $(MAKE) stage4-start; \
13038 fi; \
d545f33b
PB
13039 cd $(HOST_SUBDIR)/gas && \
13040 $(MAKE) $(FLAGS_TO_PASS) \
13041 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13042 clean
d545f33b
PB
13043@endif gas-bootstrap
13044
13045
13046.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13047.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13048maybe-all-stageprofile-gas:
13049maybe-clean-stageprofile-gas:
13050@if gas-bootstrap
13051maybe-all-stageprofile-gas: all-stageprofile-gas
13052all-stageprofile: all-stageprofile-gas
f70224b5 13053TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13054all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13055 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13056 @r=`${PWD_COMMAND}`; export r; \
13057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058 $(HOST_EXPORTS) \
13059 $(POSTSTAGE1_HOST_EXPORTS) \
13060 cd $(HOST_SUBDIR)/gas && \
8ee82aff
PB
13061 $(MAKE) $(FLAGS_TO_PASS) \
13062 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13063 $(TARGET-stageprofile-gas)
d545f33b
PB
13064
13065maybe-clean-stageprofile-gas: clean-stageprofile-gas
13066clean-stageprofile: clean-stageprofile-gas
13067clean-stageprofile-gas:
9dbaa842
DD
13068 @if [ $(current_stage) = stageprofile ]; then \
13069 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13070 else \
13071 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13072 $(MAKE) stageprofile-start; \
13073 fi; \
d545f33b
PB
13074 cd $(HOST_SUBDIR)/gas && \
13075 $(MAKE) $(FLAGS_TO_PASS) \
13076 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13077 clean
d545f33b
PB
13078@endif gas-bootstrap
13079
13080
13081.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13082.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13083maybe-all-stagefeedback-gas:
13084maybe-clean-stagefeedback-gas:
13085@if gas-bootstrap
13086maybe-all-stagefeedback-gas: all-stagefeedback-gas
13087all-stagefeedback: all-stagefeedback-gas
f70224b5 13088TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13089all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13090 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13091 @r=`${PWD_COMMAND}`; export r; \
13092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13093 $(HOST_EXPORTS) \
13094 $(POSTSTAGE1_HOST_EXPORTS) \
13095 cd $(HOST_SUBDIR)/gas && \
8ee82aff
PB
13096 $(MAKE) $(FLAGS_TO_PASS) \
13097 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13098 $(TARGET-stagefeedback-gas)
d545f33b
PB
13099
13100maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13101clean-stagefeedback: clean-stagefeedback-gas
13102clean-stagefeedback-gas:
9dbaa842
DD
13103 @if [ $(current_stage) = stagefeedback ]; then \
13104 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13105 else \
13106 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13107 $(MAKE) stagefeedback-start; \
13108 fi; \
d545f33b
PB
13109 cd $(HOST_SUBDIR)/gas && \
13110 $(MAKE) $(FLAGS_TO_PASS) \
13111 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13112 clean
d545f33b
PB
13113@endif gas-bootstrap
13114
13115
13116
13117
13118
4fa63067
NN
13119.PHONY: check-gas maybe-check-gas
13120maybe-check-gas:
6bd3dfaa
PB
13121@if gas
13122maybe-check-gas: check-gas
4fa63067
NN
13123
13124check-gas:
0aed8855 13125 @: $(MAKE); $(unstage)
4fa63067
NN
13126 @r=`${PWD_COMMAND}`; export r; \
13127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13128 $(HOST_EXPORTS) \
b00612cc
PB
13129 (cd $(HOST_SUBDIR)/gas && \
13130 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13131
6bd3dfaa 13132@endif gas
4fa63067
NN
13133
13134.PHONY: install-gas maybe-install-gas
13135maybe-install-gas:
6bd3dfaa
PB
13136@if gas
13137maybe-install-gas: install-gas
4fa63067
NN
13138
13139install-gas: installdirs
0aed8855 13140 @: $(MAKE); $(unstage)
4fa63067
NN
13141 @r=`${PWD_COMMAND}`; export r; \
13142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13143 $(HOST_EXPORTS) \
b00612cc 13144 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13145 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13146
6bd3dfaa 13147@endif gas
4fa63067 13148
56a8fe78 13149# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13150
13151.PHONY: maybe-info-gas info-gas
13152maybe-info-gas:
6bd3dfaa
PB
13153@if gas
13154maybe-info-gas: info-gas
4fa63067
NN
13155
13156info-gas: \
13157 configure-gas
13158 @[ -f ./gas/Makefile ] || exit 0; \
13159 r=`${PWD_COMMAND}`; export r; \
13160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13161 $(HOST_EXPORTS) \
b813574b 13162 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13164 done; \
4fa63067 13165 echo "Doing info in gas" ; \
b00612cc 13166 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13169 "RANLIB=$${RANLIB}" \
0c24b341 13170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13171 info) \
2a4cbe27
NN
13172 || exit 1
13173
6bd3dfaa 13174@endif gas
2a4cbe27 13175
4fa63067
NN
13176.PHONY: maybe-dvi-gas dvi-gas
13177maybe-dvi-gas:
6bd3dfaa
PB
13178@if gas
13179maybe-dvi-gas: dvi-gas
2a4cbe27 13180
4fa63067
NN
13181dvi-gas: \
13182 configure-gas
13183 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13184 r=`${PWD_COMMAND}`; export r; \
13185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13186 $(HOST_EXPORTS) \
b813574b 13187 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13189 done; \
4fa63067 13190 echo "Doing dvi in gas" ; \
b00612cc 13191 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13194 "RANLIB=$${RANLIB}" \
0c24b341 13195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13196 dvi) \
2a4cbe27
NN
13197 || exit 1
13198
6bd3dfaa 13199@endif gas
2a4cbe27 13200
56a8fe78
DD
13201.PHONY: maybe-pdf-gas pdf-gas
13202maybe-pdf-gas:
13203@if gas
13204maybe-pdf-gas: pdf-gas
13205
13206pdf-gas: \
13207 configure-gas
13208 @[ -f ./gas/Makefile ] || exit 0; \
13209 r=`${PWD_COMMAND}`; export r; \
13210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13211 $(HOST_EXPORTS) \
13212 for flag in $(EXTRA_HOST_FLAGS) ; do \
13213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13214 done; \
13215 echo "Doing pdf in gas" ; \
13216 (cd $(HOST_SUBDIR)/gas && \
13217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13219 "RANLIB=$${RANLIB}" \
0c24b341 13220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13221 pdf) \
13222 || exit 1
13223
13224@endif gas
13225
6d389afc
MS
13226.PHONY: maybe-html-gas html-gas
13227maybe-html-gas:
13228@if gas
13229maybe-html-gas: html-gas
13230
13231html-gas: \
13232 configure-gas
13233 @[ -f ./gas/Makefile ] || exit 0; \
13234 r=`${PWD_COMMAND}`; export r; \
13235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13236 $(HOST_EXPORTS) \
13237 for flag in $(EXTRA_HOST_FLAGS) ; do \
13238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13239 done; \
13240 echo "Doing html in gas" ; \
b00612cc 13241 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13244 "RANLIB=$${RANLIB}" \
0c24b341 13245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13246 html) \
13247 || exit 1
13248
13249@endif gas
13250
4fa63067
NN
13251.PHONY: maybe-TAGS-gas TAGS-gas
13252maybe-TAGS-gas:
6bd3dfaa
PB
13253@if gas
13254maybe-TAGS-gas: TAGS-gas
2a4cbe27 13255
4fa63067
NN
13256TAGS-gas: \
13257 configure-gas
13258 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13259 r=`${PWD_COMMAND}`; export r; \
13260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13261 $(HOST_EXPORTS) \
b813574b 13262 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13264 done; \
4fa63067 13265 echo "Doing TAGS in gas" ; \
b00612cc 13266 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13269 "RANLIB=$${RANLIB}" \
0c24b341 13270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13271 TAGS) \
2a4cbe27
NN
13272 || exit 1
13273
6bd3dfaa 13274@endif gas
2a4cbe27 13275
4fa63067
NN
13276.PHONY: maybe-install-info-gas install-info-gas
13277maybe-install-info-gas:
6bd3dfaa
PB
13278@if gas
13279maybe-install-info-gas: install-info-gas
2a4cbe27 13280
4fa63067
NN
13281install-info-gas: \
13282 configure-gas \
13283 info-gas
13284 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13285 r=`${PWD_COMMAND}`; export r; \
13286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13287 $(HOST_EXPORTS) \
b813574b 13288 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13290 done; \
4fa63067 13291 echo "Doing install-info in gas" ; \
b00612cc 13292 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13295 "RANLIB=$${RANLIB}" \
0c24b341 13296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13297 install-info) \
2a4cbe27
NN
13298 || exit 1
13299
6bd3dfaa 13300@endif gas
2a4cbe27 13301
a3ca38d2
DD
13302.PHONY: maybe-install-pdf-gas install-pdf-gas
13303maybe-install-pdf-gas:
13304@if gas
13305maybe-install-pdf-gas: install-pdf-gas
13306
13307install-pdf-gas: \
13308 configure-gas \
13309 pdf-gas
13310 @[ -f ./gas/Makefile ] || exit 0; \
13311 r=`${PWD_COMMAND}`; export r; \
13312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13313 $(HOST_EXPORTS) \
13314 for flag in $(EXTRA_HOST_FLAGS) ; do \
13315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13316 done; \
13317 echo "Doing install-pdf in gas" ; \
13318 (cd $(HOST_SUBDIR)/gas && \
13319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13321 "RANLIB=$${RANLIB}" \
0c24b341 13322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13323 install-pdf) \
13324 || exit 1
13325
13326@endif gas
13327
108a6f8e
CD
13328.PHONY: maybe-install-html-gas install-html-gas
13329maybe-install-html-gas:
13330@if gas
13331maybe-install-html-gas: install-html-gas
13332
13333install-html-gas: \
13334 configure-gas \
13335 html-gas
13336 @[ -f ./gas/Makefile ] || exit 0; \
13337 r=`${PWD_COMMAND}`; export r; \
13338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13339 $(HOST_EXPORTS) \
13340 for flag in $(EXTRA_HOST_FLAGS) ; do \
13341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13342 done; \
13343 echo "Doing install-html in gas" ; \
13344 (cd $(HOST_SUBDIR)/gas && \
13345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13347 "RANLIB=$${RANLIB}" \
0c24b341 13348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13349 install-html) \
13350 || exit 1
13351
13352@endif gas
13353
4fa63067
NN
13354.PHONY: maybe-installcheck-gas installcheck-gas
13355maybe-installcheck-gas:
6bd3dfaa
PB
13356@if gas
13357maybe-installcheck-gas: installcheck-gas
2a4cbe27 13358
4fa63067
NN
13359installcheck-gas: \
13360 configure-gas
13361 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13362 r=`${PWD_COMMAND}`; export r; \
13363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13364 $(HOST_EXPORTS) \
b813574b 13365 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13367 done; \
4fa63067 13368 echo "Doing installcheck in gas" ; \
b00612cc 13369 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13372 "RANLIB=$${RANLIB}" \
0c24b341 13373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13374 installcheck) \
2a4cbe27
NN
13375 || exit 1
13376
6bd3dfaa 13377@endif gas
2a4cbe27 13378
4fa63067
NN
13379.PHONY: maybe-mostlyclean-gas mostlyclean-gas
13380maybe-mostlyclean-gas:
6bd3dfaa
PB
13381@if gas
13382maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 13383
4fa63067
NN
13384mostlyclean-gas:
13385 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13386 r=`${PWD_COMMAND}`; export r; \
13387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13388 $(HOST_EXPORTS) \
b813574b 13389 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13391 done; \
4fa63067 13392 echo "Doing mostlyclean in gas" ; \
b00612cc 13393 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13396 "RANLIB=$${RANLIB}" \
0c24b341 13397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13398 mostlyclean) \
2a4cbe27
NN
13399 || exit 1
13400
6bd3dfaa 13401@endif gas
2a4cbe27 13402
4fa63067
NN
13403.PHONY: maybe-clean-gas clean-gas
13404maybe-clean-gas:
6bd3dfaa
PB
13405@if gas
13406maybe-clean-gas: clean-gas
2a4cbe27 13407
4fa63067
NN
13408clean-gas:
13409 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13410 r=`${PWD_COMMAND}`; export r; \
13411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13412 $(HOST_EXPORTS) \
b813574b 13413 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13415 done; \
4fa63067 13416 echo "Doing clean in gas" ; \
b00612cc 13417 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13420 "RANLIB=$${RANLIB}" \
0c24b341 13421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13422 clean) \
2a4cbe27
NN
13423 || exit 1
13424
6bd3dfaa 13425@endif gas
2a4cbe27 13426
4fa63067
NN
13427.PHONY: maybe-distclean-gas distclean-gas
13428maybe-distclean-gas:
6bd3dfaa
PB
13429@if gas
13430maybe-distclean-gas: distclean-gas
2a4cbe27 13431
4fa63067
NN
13432distclean-gas:
13433 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13434 r=`${PWD_COMMAND}`; export r; \
13435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13436 $(HOST_EXPORTS) \
b813574b 13437 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13439 done; \
4fa63067 13440 echo "Doing distclean in gas" ; \
b00612cc 13441 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13444 "RANLIB=$${RANLIB}" \
0c24b341 13445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13446 distclean) \
2a4cbe27
NN
13447 || exit 1
13448
6bd3dfaa 13449@endif gas
2a4cbe27 13450
4fa63067
NN
13451.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
13452maybe-maintainer-clean-gas:
6bd3dfaa
PB
13453@if gas
13454maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 13455
4fa63067
NN
13456maintainer-clean-gas:
13457 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13458 r=`${PWD_COMMAND}`; export r; \
13459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13460 $(HOST_EXPORTS) \
b813574b 13461 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13463 done; \
4fa63067 13464 echo "Doing maintainer-clean in gas" ; \
b00612cc 13465 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13468 "RANLIB=$${RANLIB}" \
0c24b341 13469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13470 maintainer-clean) \
2a4cbe27
NN
13471 || exit 1
13472
6bd3dfaa 13473@endif gas
2a4cbe27 13474
2a4cbe27 13475
a7254363 13476
b813574b
PB
13477.PHONY: configure-gcc maybe-configure-gcc
13478maybe-configure-gcc:
c52c6897 13479@if gcc-bootstrap
4f0ef2d8 13480configure-gcc: stage_current
c52c6897
PB
13481@endif gcc-bootstrap
13482@if gcc
4f0ef2d8
CD
13483maybe-configure-gcc: configure-gcc
13484configure-gcc:
c52c6897
PB
13485 @r=`${PWD_COMMAND}`; export r; \
13486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13487 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
13488 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 13489 $(HOST_EXPORTS) \
a7254363
PB
13490 echo Configuring in $(HOST_SUBDIR)/gcc; \
13491 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 13492 case $(srcdir) in \
b00612cc
PB
13493 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13494 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
13495 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13496 esac; \
b00612cc
PB
13497 srcdiroption="--srcdir=$${topdir}/gcc"; \
13498 libsrcdir="$$s/gcc"; \
4fa63067 13499 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13500 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13501 --target=${target_alias} $${srcdiroption} \
4fa63067 13502 || exit 1
b813574b 13503@endif gcc
4fa63067 13504
a7254363
PB
13505
13506
d545f33b
PB
13507.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
13508maybe-configure-stage1-gcc:
13509@if gcc-bootstrap
13510maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 13511configure-stage1-gcc:
c52c6897 13512 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13513 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
13514 @r=`${PWD_COMMAND}`; export r; \
13515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13516 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 13517 $(HOST_EXPORTS) \
8ee82aff
PB
13518 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13519 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13520 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 13521 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
13522 cd $(HOST_SUBDIR)/gcc || exit 1; \
13523 case $(srcdir) in \
13524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13525 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
13526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13527 esac; \
13528 srcdiroption="--srcdir=$${topdir}/gcc"; \
13529 libsrcdir="$$s/gcc"; \
13530 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13531 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13532 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13533 \
8a0d8a5c 13534 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
13535@endif gcc-bootstrap
13536
13537.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
13538maybe-configure-stage2-gcc:
13539@if gcc-bootstrap
13540maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 13541configure-stage2-gcc:
c52c6897 13542 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13543 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
13544 @r=`${PWD_COMMAND}`; export r; \
13545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13546 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
13547 $(HOST_EXPORTS) \
13548 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
13549 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
13550 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13551 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 13552 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
13553 cd $(HOST_SUBDIR)/gcc || exit 1; \
13554 case $(srcdir) in \
13555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13556 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
13557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13558 esac; \
13559 srcdiroption="--srcdir=$${topdir}/gcc"; \
13560 libsrcdir="$$s/gcc"; \
13561 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13562 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13563 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13564 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13565 @stage2_werror_flag@
13566@endif gcc-bootstrap
13567
13568.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
13569maybe-configure-stage3-gcc:
13570@if gcc-bootstrap
13571maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 13572configure-stage3-gcc:
c52c6897 13573 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13574 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
13575 @r=`${PWD_COMMAND}`; export r; \
13576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13577 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
13578 $(HOST_EXPORTS) \
13579 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
13580 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
13581 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13582 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 13583 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
13584 cd $(HOST_SUBDIR)/gcc || exit 1; \
13585 case $(srcdir) in \
13586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13587 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
13588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13589 esac; \
13590 srcdiroption="--srcdir=$${topdir}/gcc"; \
13591 libsrcdir="$$s/gcc"; \
13592 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13593 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13594 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13595 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13596 @stage2_werror_flag@
13597@endif gcc-bootstrap
13598
13599.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
13600maybe-configure-stage4-gcc:
13601@if gcc-bootstrap
13602maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 13603configure-stage4-gcc:
c52c6897 13604 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13605 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
13606 @r=`${PWD_COMMAND}`; export r; \
13607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13608 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
13609 $(HOST_EXPORTS) \
13610 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
13611 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
13612 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13613 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 13614 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
13615 cd $(HOST_SUBDIR)/gcc || exit 1; \
13616 case $(srcdir) in \
13617 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13618 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
13619 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13620 esac; \
13621 srcdiroption="--srcdir=$${topdir}/gcc"; \
13622 libsrcdir="$$s/gcc"; \
13623 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13624 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13625 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13626 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13627 @stage2_werror_flag@
13628@endif gcc-bootstrap
13629
13630.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
13631maybe-configure-stageprofile-gcc:
13632@if gcc-bootstrap
13633maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 13634configure-stageprofile-gcc:
c52c6897 13635 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13636 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
13637 @r=`${PWD_COMMAND}`; export r; \
13638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13639 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
13640 $(HOST_EXPORTS) \
13641 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
13642 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
13643 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 13644 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 13645 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
13646 cd $(HOST_SUBDIR)/gcc || exit 1; \
13647 case $(srcdir) in \
13648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13649 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
13650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13651 esac; \
13652 srcdiroption="--srcdir=$${topdir}/gcc"; \
13653 libsrcdir="$$s/gcc"; \
13654 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13655 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13656 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13657 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13658 @stage2_werror_flag@
13659@endif gcc-bootstrap
13660
13661.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
13662maybe-configure-stagefeedback-gcc:
13663@if gcc-bootstrap
13664maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 13665configure-stagefeedback-gcc:
c52c6897 13666 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13667 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
13668 @r=`${PWD_COMMAND}`; export r; \
13669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13670 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
13671 $(HOST_EXPORTS) \
13672 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
13673 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
13674 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 13675 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 13676 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
13677 cd $(HOST_SUBDIR)/gcc || exit 1; \
13678 case $(srcdir) in \
13679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13680 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
13681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13682 esac; \
13683 srcdiroption="--srcdir=$${topdir}/gcc"; \
13684 libsrcdir="$$s/gcc"; \
13685 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13686 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13687 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13688 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13689 @stage2_werror_flag@
13690@endif gcc-bootstrap
13691
13692
13693
13694
13695
b813574b
PB
13696.PHONY: all-gcc maybe-all-gcc
13697maybe-all-gcc:
4f0ef2d8
CD
13698@if gcc-bootstrap
13699all-gcc: stage_current
13700@endif gcc-bootstrap
b813574b 13701@if gcc
4b900473 13702TARGET-gcc=all
b813574b
PB
13703maybe-all-gcc: all-gcc
13704all-gcc: configure-gcc
c52c6897 13705 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13707 $(HOST_EXPORTS) \
b00612cc
PB
13708 (cd $(HOST_SUBDIR)/gcc && \
13709 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(TARGET-gcc))
b813574b 13710@endif gcc
4fa63067 13711
a7254363 13712
d545f33b
PB
13713
13714.PHONY: all-stage1-gcc maybe-all-stage1-gcc
13715.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
13716maybe-all-stage1-gcc:
13717maybe-clean-stage1-gcc:
13718@if gcc-bootstrap
13719maybe-all-stage1-gcc: all-stage1-gcc
13720all-stage1: all-stage1-gcc
f70224b5 13721TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 13722all-stage1-gcc: configure-stage1-gcc
c52c6897 13723 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13724 @r=`${PWD_COMMAND}`; export r; \
13725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13726 $(HOST_EXPORTS) \
13727 cd $(HOST_SUBDIR)/gcc && \
8ee82aff
PB
13728 $(MAKE) $(FLAGS_TO_PASS) \
13729 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) \
f70224b5 13730 $(TARGET-stage1-gcc)
d545f33b
PB
13731
13732maybe-clean-stage1-gcc: clean-stage1-gcc
13733clean-stage1: clean-stage1-gcc
13734clean-stage1-gcc:
9dbaa842
DD
13735 @if [ $(current_stage) = stage1 ]; then \
13736 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
13737 else \
13738 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
13739 $(MAKE) stage1-start; \
13740 fi; \
d545f33b
PB
13741 cd $(HOST_SUBDIR)/gcc && \
13742 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 13743 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
13744@endif gcc-bootstrap
13745
13746
13747.PHONY: all-stage2-gcc maybe-all-stage2-gcc
13748.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
13749maybe-all-stage2-gcc:
13750maybe-clean-stage2-gcc:
13751@if gcc-bootstrap
13752maybe-all-stage2-gcc: all-stage2-gcc
13753all-stage2: all-stage2-gcc
f70224b5 13754TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 13755all-stage2-gcc: configure-stage2-gcc
c52c6897 13756 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13757 @r=`${PWD_COMMAND}`; export r; \
13758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13759 $(HOST_EXPORTS) \
13760 $(POSTSTAGE1_HOST_EXPORTS) \
13761 cd $(HOST_SUBDIR)/gcc && \
8ee82aff
PB
13762 $(MAKE) $(FLAGS_TO_PASS) \
13763 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 13764 $(TARGET-stage2-gcc)
d545f33b
PB
13765
13766maybe-clean-stage2-gcc: clean-stage2-gcc
13767clean-stage2: clean-stage2-gcc
13768clean-stage2-gcc:
9dbaa842
DD
13769 @if [ $(current_stage) = stage2 ]; then \
13770 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
13771 else \
13772 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
13773 $(MAKE) stage2-start; \
13774 fi; \
d545f33b
PB
13775 cd $(HOST_SUBDIR)/gcc && \
13776 $(MAKE) $(FLAGS_TO_PASS) \
13777 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13778 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
13779@endif gcc-bootstrap
13780
13781
13782.PHONY: all-stage3-gcc maybe-all-stage3-gcc
13783.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
13784maybe-all-stage3-gcc:
13785maybe-clean-stage3-gcc:
13786@if gcc-bootstrap
13787maybe-all-stage3-gcc: all-stage3-gcc
13788all-stage3: all-stage3-gcc
f70224b5 13789TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 13790all-stage3-gcc: configure-stage3-gcc
c52c6897 13791 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13792 @r=`${PWD_COMMAND}`; export r; \
13793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13794 $(HOST_EXPORTS) \
13795 $(POSTSTAGE1_HOST_EXPORTS) \
13796 cd $(HOST_SUBDIR)/gcc && \
8ee82aff
PB
13797 $(MAKE) $(FLAGS_TO_PASS) \
13798 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 13799 $(TARGET-stage3-gcc)
d545f33b
PB
13800
13801maybe-clean-stage3-gcc: clean-stage3-gcc
13802clean-stage3: clean-stage3-gcc
13803clean-stage3-gcc:
9dbaa842
DD
13804 @if [ $(current_stage) = stage3 ]; then \
13805 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
13806 else \
13807 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
13808 $(MAKE) stage3-start; \
13809 fi; \
d545f33b
PB
13810 cd $(HOST_SUBDIR)/gcc && \
13811 $(MAKE) $(FLAGS_TO_PASS) \
13812 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13813 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
13814@endif gcc-bootstrap
13815
13816
13817.PHONY: all-stage4-gcc maybe-all-stage4-gcc
13818.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
13819maybe-all-stage4-gcc:
13820maybe-clean-stage4-gcc:
13821@if gcc-bootstrap
13822maybe-all-stage4-gcc: all-stage4-gcc
13823all-stage4: all-stage4-gcc
f70224b5 13824TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 13825all-stage4-gcc: configure-stage4-gcc
c52c6897 13826 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13827 @r=`${PWD_COMMAND}`; export r; \
13828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13829 $(HOST_EXPORTS) \
13830 $(POSTSTAGE1_HOST_EXPORTS) \
13831 cd $(HOST_SUBDIR)/gcc && \
8ee82aff
PB
13832 $(MAKE) $(FLAGS_TO_PASS) \
13833 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 13834 $(TARGET-stage4-gcc)
d545f33b
PB
13835
13836maybe-clean-stage4-gcc: clean-stage4-gcc
13837clean-stage4: clean-stage4-gcc
13838clean-stage4-gcc:
9dbaa842
DD
13839 @if [ $(current_stage) = stage4 ]; then \
13840 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
13841 else \
13842 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
13843 $(MAKE) stage4-start; \
13844 fi; \
d545f33b
PB
13845 cd $(HOST_SUBDIR)/gcc && \
13846 $(MAKE) $(FLAGS_TO_PASS) \
13847 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13848 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
13849@endif gcc-bootstrap
13850
13851
13852.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
13853.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
13854maybe-all-stageprofile-gcc:
13855maybe-clean-stageprofile-gcc:
13856@if gcc-bootstrap
13857maybe-all-stageprofile-gcc: all-stageprofile-gcc
13858all-stageprofile: all-stageprofile-gcc
f70224b5 13859TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 13860all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 13861 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13862 @r=`${PWD_COMMAND}`; export r; \
13863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13864 $(HOST_EXPORTS) \
13865 $(POSTSTAGE1_HOST_EXPORTS) \
13866 cd $(HOST_SUBDIR)/gcc && \
8ee82aff
PB
13867 $(MAKE) $(FLAGS_TO_PASS) \
13868 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 13869 $(TARGET-stageprofile-gcc)
d545f33b
PB
13870
13871maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
13872clean-stageprofile: clean-stageprofile-gcc
13873clean-stageprofile-gcc:
9dbaa842
DD
13874 @if [ $(current_stage) = stageprofile ]; then \
13875 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
13876 else \
13877 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
13878 $(MAKE) stageprofile-start; \
13879 fi; \
d545f33b
PB
13880 cd $(HOST_SUBDIR)/gcc && \
13881 $(MAKE) $(FLAGS_TO_PASS) \
13882 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13883 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
13884@endif gcc-bootstrap
13885
13886
13887.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
13888.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
13889maybe-all-stagefeedback-gcc:
13890maybe-clean-stagefeedback-gcc:
13891@if gcc-bootstrap
13892maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
13893all-stagefeedback: all-stagefeedback-gcc
f70224b5 13894TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 13895all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 13896 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13897 @r=`${PWD_COMMAND}`; export r; \
13898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13899 $(HOST_EXPORTS) \
13900 $(POSTSTAGE1_HOST_EXPORTS) \
13901 cd $(HOST_SUBDIR)/gcc && \
8ee82aff
PB
13902 $(MAKE) $(FLAGS_TO_PASS) \
13903 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 13904 $(TARGET-stagefeedback-gcc)
d545f33b
PB
13905
13906maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
13907clean-stagefeedback: clean-stagefeedback-gcc
13908clean-stagefeedback-gcc:
9dbaa842
DD
13909 @if [ $(current_stage) = stagefeedback ]; then \
13910 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
13911 else \
13912 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
13913 $(MAKE) stagefeedback-start; \
13914 fi; \
d545f33b
PB
13915 cd $(HOST_SUBDIR)/gcc && \
13916 $(MAKE) $(FLAGS_TO_PASS) \
13917 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13918 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
13919@endif gcc-bootstrap
13920
13921
13922
13923
13924
b813574b
PB
13925.PHONY: check-gcc maybe-check-gcc
13926maybe-check-gcc:
13927@if gcc
13928maybe-check-gcc: check-gcc
4fa63067 13929
b813574b 13930check-gcc:
0aed8855 13931 @: $(MAKE); $(unstage)
4fa63067
NN
13932 @r=`${PWD_COMMAND}`; export r; \
13933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13934 $(HOST_EXPORTS) \
b00612cc
PB
13935 (cd $(HOST_SUBDIR)/gcc && \
13936 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 13937
b813574b 13938@endif gcc
4fa63067 13939
b813574b
PB
13940.PHONY: install-gcc maybe-install-gcc
13941maybe-install-gcc:
13942@if gcc
13943maybe-install-gcc: install-gcc
4fa63067 13944
b813574b 13945install-gcc: installdirs
0aed8855 13946 @: $(MAKE); $(unstage)
4fa63067
NN
13947 @r=`${PWD_COMMAND}`; export r; \
13948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13949 $(HOST_EXPORTS) \
b00612cc 13950 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 13951 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 13952
b813574b 13953@endif gcc
4fa63067 13954
56a8fe78 13955# Other targets (info, dvi, pdf, etc.)
4fa63067 13956
b813574b
PB
13957.PHONY: maybe-info-gcc info-gcc
13958maybe-info-gcc:
13959@if gcc
13960maybe-info-gcc: info-gcc
4fa63067 13961
b813574b
PB
13962info-gcc: \
13963 configure-gcc
13964 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
13965 r=`${PWD_COMMAND}`; export r; \
13966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13967 $(HOST_EXPORTS) \
b813574b 13968 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
13969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13970 done; \
b813574b 13971 echo "Doing info in gcc" ; \
b00612cc 13972 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
13973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13975 "RANLIB=$${RANLIB}" \
0c24b341 13976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13977 info) \
2a4cbe27
NN
13978 || exit 1
13979
b813574b 13980@endif gcc
2a4cbe27 13981
b813574b
PB
13982.PHONY: maybe-dvi-gcc dvi-gcc
13983maybe-dvi-gcc:
13984@if gcc
13985maybe-dvi-gcc: dvi-gcc
2a4cbe27 13986
b813574b
PB
13987dvi-gcc: \
13988 configure-gcc
13989 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
13990 r=`${PWD_COMMAND}`; export r; \
13991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13992 $(HOST_EXPORTS) \
b813574b 13993 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
13994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13995 done; \
b813574b 13996 echo "Doing dvi in gcc" ; \
b00612cc 13997 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
13998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14000 "RANLIB=$${RANLIB}" \
0c24b341 14001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14002 dvi) \
2a4cbe27
NN
14003 || exit 1
14004
b813574b 14005@endif gcc
2a4cbe27 14006
56a8fe78
DD
14007.PHONY: maybe-pdf-gcc pdf-gcc
14008maybe-pdf-gcc:
14009@if gcc
14010maybe-pdf-gcc: pdf-gcc
14011
14012pdf-gcc: \
14013 configure-gcc
14014 @[ -f ./gcc/Makefile ] || exit 0; \
14015 r=`${PWD_COMMAND}`; export r; \
14016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14017 $(HOST_EXPORTS) \
14018 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14020 done; \
14021 echo "Doing pdf in gcc" ; \
14022 (cd $(HOST_SUBDIR)/gcc && \
14023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14025 "RANLIB=$${RANLIB}" \
0c24b341 14026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14027 pdf) \
14028 || exit 1
14029
14030@endif gcc
14031
6d389afc
MS
14032.PHONY: maybe-html-gcc html-gcc
14033maybe-html-gcc:
14034@if gcc
14035maybe-html-gcc: html-gcc
14036
14037html-gcc: \
14038 configure-gcc
14039 @[ -f ./gcc/Makefile ] || exit 0; \
14040 r=`${PWD_COMMAND}`; export r; \
14041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14042 $(HOST_EXPORTS) \
14043 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14045 done; \
14046 echo "Doing html in gcc" ; \
b00612cc 14047 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14050 "RANLIB=$${RANLIB}" \
0c24b341 14051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14052 html) \
14053 || exit 1
14054
14055@endif gcc
14056
b813574b
PB
14057.PHONY: maybe-TAGS-gcc TAGS-gcc
14058maybe-TAGS-gcc:
14059@if gcc
14060maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14061
b813574b
PB
14062TAGS-gcc: \
14063 configure-gcc
14064 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14065 r=`${PWD_COMMAND}`; export r; \
14066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14067 $(HOST_EXPORTS) \
b813574b 14068 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14070 done; \
b813574b 14071 echo "Doing TAGS in gcc" ; \
b00612cc 14072 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14075 "RANLIB=$${RANLIB}" \
0c24b341 14076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14077 TAGS) \
2a4cbe27
NN
14078 || exit 1
14079
b813574b 14080@endif gcc
2a4cbe27 14081
b813574b
PB
14082.PHONY: maybe-install-info-gcc install-info-gcc
14083maybe-install-info-gcc:
14084@if gcc
14085maybe-install-info-gcc: install-info-gcc
a2592b1b 14086
b813574b
PB
14087install-info-gcc: \
14088 configure-gcc \
14089 info-gcc
14090 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14091 r=`${PWD_COMMAND}`; export r; \
14092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14093 $(HOST_EXPORTS) \
b813574b 14094 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14096 done; \
b813574b 14097 echo "Doing install-info in gcc" ; \
b00612cc 14098 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14101 "RANLIB=$${RANLIB}" \
0c24b341 14102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14103 install-info) \
a2592b1b
DD
14104 || exit 1
14105
b813574b 14106@endif gcc
a2592b1b 14107
a3ca38d2
DD
14108.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14109maybe-install-pdf-gcc:
14110@if gcc
14111maybe-install-pdf-gcc: install-pdf-gcc
14112
14113install-pdf-gcc: \
14114 configure-gcc \
14115 pdf-gcc
14116 @[ -f ./gcc/Makefile ] || exit 0; \
14117 r=`${PWD_COMMAND}`; export r; \
14118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14119 $(HOST_EXPORTS) \
14120 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14122 done; \
14123 echo "Doing install-pdf in gcc" ; \
14124 (cd $(HOST_SUBDIR)/gcc && \
14125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14127 "RANLIB=$${RANLIB}" \
0c24b341 14128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14129 install-pdf) \
14130 || exit 1
14131
14132@endif gcc
14133
108a6f8e
CD
14134.PHONY: maybe-install-html-gcc install-html-gcc
14135maybe-install-html-gcc:
14136@if gcc
14137maybe-install-html-gcc: install-html-gcc
14138
14139install-html-gcc: \
14140 configure-gcc \
14141 html-gcc
14142 @[ -f ./gcc/Makefile ] || exit 0; \
14143 r=`${PWD_COMMAND}`; export r; \
14144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14145 $(HOST_EXPORTS) \
14146 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14148 done; \
14149 echo "Doing install-html in gcc" ; \
14150 (cd $(HOST_SUBDIR)/gcc && \
14151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14153 "RANLIB=$${RANLIB}" \
0c24b341 14154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14155 install-html) \
14156 || exit 1
14157
14158@endif gcc
14159
b813574b
PB
14160.PHONY: maybe-installcheck-gcc installcheck-gcc
14161maybe-installcheck-gcc:
14162@if gcc
14163maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 14164
b813574b
PB
14165installcheck-gcc: \
14166 configure-gcc
14167 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
14168 r=`${PWD_COMMAND}`; export r; \
14169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14170 $(HOST_EXPORTS) \
b813574b 14171 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
14172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14173 done; \
b813574b 14174 echo "Doing installcheck in gcc" ; \
b00612cc 14175 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
14176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14178 "RANLIB=$${RANLIB}" \
0c24b341 14179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14180 installcheck) \
4fa63067 14181 || exit 1
2a4cbe27 14182
b813574b 14183@endif gcc
4fa63067 14184
b813574b
PB
14185.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
14186maybe-mostlyclean-gcc:
14187@if gcc
14188maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 14189
b813574b
PB
14190mostlyclean-gcc:
14191 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14192 r=`${PWD_COMMAND}`; export r; \
14193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14194 $(HOST_EXPORTS) \
b813574b 14195 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14197 done; \
b813574b 14198 echo "Doing mostlyclean in gcc" ; \
b00612cc 14199 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14202 "RANLIB=$${RANLIB}" \
0c24b341 14203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14204 mostlyclean) \
2a4cbe27
NN
14205 || exit 1
14206
b813574b 14207@endif gcc
2a4cbe27 14208
b813574b
PB
14209.PHONY: maybe-clean-gcc clean-gcc
14210maybe-clean-gcc:
14211@if gcc
14212maybe-clean-gcc: clean-gcc
2a4cbe27 14213
b813574b
PB
14214clean-gcc:
14215 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14216 r=`${PWD_COMMAND}`; export r; \
14217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14218 $(HOST_EXPORTS) \
b813574b 14219 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14221 done; \
b813574b 14222 echo "Doing clean in gcc" ; \
b00612cc 14223 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14226 "RANLIB=$${RANLIB}" \
0c24b341 14227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14228 clean) \
2a4cbe27
NN
14229 || exit 1
14230
b813574b 14231@endif gcc
2a4cbe27 14232
b813574b
PB
14233.PHONY: maybe-distclean-gcc distclean-gcc
14234maybe-distclean-gcc:
14235@if gcc
14236maybe-distclean-gcc: distclean-gcc
2a4cbe27 14237
b813574b
PB
14238distclean-gcc:
14239 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14240 r=`${PWD_COMMAND}`; export r; \
14241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14242 $(HOST_EXPORTS) \
b813574b 14243 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14245 done; \
b813574b 14246 echo "Doing distclean in gcc" ; \
b00612cc 14247 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14250 "RANLIB=$${RANLIB}" \
0c24b341 14251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14252 distclean) \
2a4cbe27
NN
14253 || exit 1
14254
b813574b 14255@endif gcc
2a4cbe27 14256
b813574b
PB
14257.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
14258maybe-maintainer-clean-gcc:
14259@if gcc
14260maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 14261
b813574b
PB
14262maintainer-clean-gcc:
14263 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14264 r=`${PWD_COMMAND}`; export r; \
14265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14266 $(HOST_EXPORTS) \
b813574b 14267 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14269 done; \
b813574b 14270 echo "Doing maintainer-clean in gcc" ; \
b00612cc 14271 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14274 "RANLIB=$${RANLIB}" \
0c24b341 14275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14276 maintainer-clean) \
2a4cbe27
NN
14277 || exit 1
14278
b813574b 14279@endif gcc
2a4cbe27 14280
2a4cbe27 14281
a7254363 14282
b813574b
PB
14283.PHONY: configure-gawk maybe-configure-gawk
14284maybe-configure-gawk:
4f0ef2d8
CD
14285@if gcc-bootstrap
14286configure-gawk: stage_current
14287@endif gcc-bootstrap
b813574b
PB
14288@if gawk
14289maybe-configure-gawk: configure-gawk
c52c6897 14290configure-gawk:
0aed8855 14291 @: $(MAKE); $(unstage)
c52c6897 14292 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
14294 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
14295 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 14296 $(HOST_EXPORTS) \
a7254363
PB
14297 echo Configuring in $(HOST_SUBDIR)/gawk; \
14298 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 14299 case $(srcdir) in \
b00612cc
PB
14300 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14301 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
14302 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14303 esac; \
b00612cc
PB
14304 srcdiroption="--srcdir=$${topdir}/gawk"; \
14305 libsrcdir="$$s/gawk"; \
4fa63067 14306 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14307 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14308 --target=${target_alias} $${srcdiroption} \
4fa63067 14309 || exit 1
b813574b 14310@endif gawk
4fa63067 14311
a7254363
PB
14312
14313
d545f33b
PB
14314
14315
b813574b
PB
14316.PHONY: all-gawk maybe-all-gawk
14317maybe-all-gawk:
4f0ef2d8
CD
14318@if gcc-bootstrap
14319all-gawk: stage_current
14320@endif gcc-bootstrap
b813574b 14321@if gawk
d27cc32e 14322TARGET-gawk=all
b813574b
PB
14323maybe-all-gawk: all-gawk
14324all-gawk: configure-gawk
0aed8855 14325 @: $(MAKE); $(unstage)
4fa63067
NN
14326 @r=`${PWD_COMMAND}`; export r; \
14327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14328 $(HOST_EXPORTS) \
b00612cc
PB
14329 (cd $(HOST_SUBDIR)/gawk && \
14330 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gawk))
b813574b 14331@endif gawk
4fa63067 14332
a7254363 14333
d545f33b
PB
14334
14335
b813574b
PB
14336.PHONY: check-gawk maybe-check-gawk
14337maybe-check-gawk:
14338@if gawk
14339maybe-check-gawk: check-gawk
4fa63067 14340
b813574b 14341check-gawk:
0aed8855 14342 @: $(MAKE); $(unstage)
4fa63067
NN
14343 @r=`${PWD_COMMAND}`; export r; \
14344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14345 $(HOST_EXPORTS) \
b00612cc
PB
14346 (cd $(HOST_SUBDIR)/gawk && \
14347 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14348
b813574b 14349@endif gawk
4fa63067 14350
b813574b
PB
14351.PHONY: install-gawk maybe-install-gawk
14352maybe-install-gawk:
14353@if gawk
14354maybe-install-gawk: install-gawk
4fa63067 14355
b813574b 14356install-gawk: installdirs
0aed8855 14357 @: $(MAKE); $(unstage)
4fa63067
NN
14358 @r=`${PWD_COMMAND}`; export r; \
14359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14360 $(HOST_EXPORTS) \
b00612cc 14361 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 14362 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14363
b813574b 14364@endif gawk
4fa63067 14365
56a8fe78 14366# Other targets (info, dvi, pdf, etc.)
4fa63067 14367
b813574b
PB
14368.PHONY: maybe-info-gawk info-gawk
14369maybe-info-gawk:
14370@if gawk
14371maybe-info-gawk: info-gawk
4fa63067 14372
b813574b
PB
14373info-gawk: \
14374 configure-gawk
0aed8855 14375 @: $(MAKE); $(unstage)
b813574b 14376 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14377 r=`${PWD_COMMAND}`; export r; \
14378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14379 $(HOST_EXPORTS) \
b813574b 14380 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14382 done; \
b813574b 14383 echo "Doing info in gawk" ; \
b00612cc 14384 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14387 "RANLIB=$${RANLIB}" \
0c24b341 14388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14389 info) \
2a4cbe27
NN
14390 || exit 1
14391
b813574b 14392@endif gawk
2a4cbe27 14393
b813574b
PB
14394.PHONY: maybe-dvi-gawk dvi-gawk
14395maybe-dvi-gawk:
14396@if gawk
14397maybe-dvi-gawk: dvi-gawk
2a4cbe27 14398
b813574b
PB
14399dvi-gawk: \
14400 configure-gawk
0aed8855 14401 @: $(MAKE); $(unstage)
b813574b 14402 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14403 r=`${PWD_COMMAND}`; export r; \
14404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14405 $(HOST_EXPORTS) \
b813574b 14406 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14408 done; \
b813574b 14409 echo "Doing dvi in gawk" ; \
b00612cc 14410 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14413 "RANLIB=$${RANLIB}" \
0c24b341 14414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14415 dvi) \
2a4cbe27
NN
14416 || exit 1
14417
b813574b 14418@endif gawk
2a4cbe27 14419
56a8fe78
DD
14420.PHONY: maybe-pdf-gawk pdf-gawk
14421maybe-pdf-gawk:
14422@if gawk
14423maybe-pdf-gawk: pdf-gawk
14424
14425pdf-gawk: \
14426 configure-gawk
14427 @: $(MAKE); $(unstage)
14428 @[ -f ./gawk/Makefile ] || exit 0; \
14429 r=`${PWD_COMMAND}`; export r; \
14430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14431 $(HOST_EXPORTS) \
14432 for flag in $(EXTRA_HOST_FLAGS) ; do \
14433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14434 done; \
14435 echo "Doing pdf in gawk" ; \
14436 (cd $(HOST_SUBDIR)/gawk && \
14437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14439 "RANLIB=$${RANLIB}" \
0c24b341 14440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14441 pdf) \
14442 || exit 1
14443
14444@endif gawk
14445
6d389afc
MS
14446.PHONY: maybe-html-gawk html-gawk
14447maybe-html-gawk:
14448@if gawk
14449maybe-html-gawk: html-gawk
14450
14451html-gawk: \
14452 configure-gawk
0aed8855 14453 @: $(MAKE); $(unstage)
6d389afc
MS
14454 @[ -f ./gawk/Makefile ] || exit 0; \
14455 r=`${PWD_COMMAND}`; export r; \
14456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14457 $(HOST_EXPORTS) \
14458 for flag in $(EXTRA_HOST_FLAGS) ; do \
14459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14460 done; \
14461 echo "Doing html in gawk" ; \
b00612cc 14462 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
14463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14465 "RANLIB=$${RANLIB}" \
0c24b341 14466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14467 html) \
14468 || exit 1
14469
14470@endif gawk
14471
b813574b
PB
14472.PHONY: maybe-TAGS-gawk TAGS-gawk
14473maybe-TAGS-gawk:
14474@if gawk
14475maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 14476
b813574b
PB
14477TAGS-gawk: \
14478 configure-gawk
0aed8855 14479 @: $(MAKE); $(unstage)
b813574b 14480 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14481 r=`${PWD_COMMAND}`; export r; \
14482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14483 $(HOST_EXPORTS) \
b813574b 14484 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14486 done; \
b813574b 14487 echo "Doing TAGS in gawk" ; \
b00612cc 14488 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14491 "RANLIB=$${RANLIB}" \
0c24b341 14492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14493 TAGS) \
2a4cbe27
NN
14494 || exit 1
14495
b813574b 14496@endif gawk
2a4cbe27 14497
b813574b
PB
14498.PHONY: maybe-install-info-gawk install-info-gawk
14499maybe-install-info-gawk:
14500@if gawk
14501maybe-install-info-gawk: install-info-gawk
2a4cbe27 14502
b813574b
PB
14503install-info-gawk: \
14504 configure-gawk \
14505 info-gawk
0aed8855 14506 @: $(MAKE); $(unstage)
b813574b 14507 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14508 r=`${PWD_COMMAND}`; export r; \
14509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14510 $(HOST_EXPORTS) \
b813574b 14511 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14513 done; \
b813574b 14514 echo "Doing install-info in gawk" ; \
b00612cc 14515 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14518 "RANLIB=$${RANLIB}" \
0c24b341 14519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14520 install-info) \
2a4cbe27
NN
14521 || exit 1
14522
b813574b 14523@endif gawk
2a4cbe27 14524
a3ca38d2
DD
14525.PHONY: maybe-install-pdf-gawk install-pdf-gawk
14526maybe-install-pdf-gawk:
14527@if gawk
14528maybe-install-pdf-gawk: install-pdf-gawk
14529
14530install-pdf-gawk: \
14531 configure-gawk \
14532 pdf-gawk
14533 @: $(MAKE); $(unstage)
14534 @[ -f ./gawk/Makefile ] || exit 0; \
14535 r=`${PWD_COMMAND}`; export r; \
14536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14537 $(HOST_EXPORTS) \
14538 for flag in $(EXTRA_HOST_FLAGS) ; do \
14539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14540 done; \
14541 echo "Doing install-pdf in gawk" ; \
14542 (cd $(HOST_SUBDIR)/gawk && \
14543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14545 "RANLIB=$${RANLIB}" \
0c24b341 14546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14547 install-pdf) \
14548 || exit 1
14549
14550@endif gawk
14551
108a6f8e
CD
14552.PHONY: maybe-install-html-gawk install-html-gawk
14553maybe-install-html-gawk:
14554@if gawk
14555maybe-install-html-gawk: install-html-gawk
14556
14557install-html-gawk: \
14558 configure-gawk \
14559 html-gawk
14560 @: $(MAKE); $(unstage)
14561 @[ -f ./gawk/Makefile ] || exit 0; \
14562 r=`${PWD_COMMAND}`; export r; \
14563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14564 $(HOST_EXPORTS) \
14565 for flag in $(EXTRA_HOST_FLAGS) ; do \
14566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14567 done; \
14568 echo "Doing install-html in gawk" ; \
14569 (cd $(HOST_SUBDIR)/gawk && \
14570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14572 "RANLIB=$${RANLIB}" \
0c24b341 14573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14574 install-html) \
14575 || exit 1
14576
14577@endif gawk
14578
b813574b
PB
14579.PHONY: maybe-installcheck-gawk installcheck-gawk
14580maybe-installcheck-gawk:
14581@if gawk
14582maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 14583
b813574b
PB
14584installcheck-gawk: \
14585 configure-gawk
0aed8855 14586 @: $(MAKE); $(unstage)
b813574b 14587 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14588 r=`${PWD_COMMAND}`; export r; \
14589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14590 $(HOST_EXPORTS) \
b813574b 14591 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14593 done; \
b813574b 14594 echo "Doing installcheck in gawk" ; \
b00612cc 14595 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14598 "RANLIB=$${RANLIB}" \
0c24b341 14599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14600 installcheck) \
2a4cbe27
NN
14601 || exit 1
14602
b813574b 14603@endif gawk
2a4cbe27 14604
b813574b
PB
14605.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
14606maybe-mostlyclean-gawk:
14607@if gawk
14608maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 14609
b813574b 14610mostlyclean-gawk:
0aed8855 14611 @: $(MAKE); $(unstage)
b813574b 14612 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14613 r=`${PWD_COMMAND}`; export r; \
14614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14615 $(HOST_EXPORTS) \
b813574b 14616 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14618 done; \
b813574b 14619 echo "Doing mostlyclean in gawk" ; \
b00612cc 14620 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14623 "RANLIB=$${RANLIB}" \
0c24b341 14624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14625 mostlyclean) \
2a4cbe27
NN
14626 || exit 1
14627
b813574b 14628@endif gawk
2a4cbe27 14629
b813574b
PB
14630.PHONY: maybe-clean-gawk clean-gawk
14631maybe-clean-gawk:
14632@if gawk
14633maybe-clean-gawk: clean-gawk
2a4cbe27 14634
b813574b 14635clean-gawk:
0aed8855 14636 @: $(MAKE); $(unstage)
b813574b 14637 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14638 r=`${PWD_COMMAND}`; export r; \
14639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14640 $(HOST_EXPORTS) \
b813574b 14641 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14643 done; \
b813574b 14644 echo "Doing clean in gawk" ; \
b00612cc 14645 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14648 "RANLIB=$${RANLIB}" \
0c24b341 14649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14650 clean) \
2a4cbe27
NN
14651 || exit 1
14652
b813574b 14653@endif gawk
2a4cbe27 14654
b813574b
PB
14655.PHONY: maybe-distclean-gawk distclean-gawk
14656maybe-distclean-gawk:
14657@if gawk
14658maybe-distclean-gawk: distclean-gawk
2a4cbe27 14659
b813574b 14660distclean-gawk:
0aed8855 14661 @: $(MAKE); $(unstage)
b813574b 14662 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14663 r=`${PWD_COMMAND}`; export r; \
14664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14665 $(HOST_EXPORTS) \
b813574b 14666 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14668 done; \
b813574b 14669 echo "Doing distclean in gawk" ; \
b00612cc 14670 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14673 "RANLIB=$${RANLIB}" \
0c24b341 14674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14675 distclean) \
2a4cbe27
NN
14676 || exit 1
14677
b813574b 14678@endif gawk
2a4cbe27 14679
b813574b
PB
14680.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
14681maybe-maintainer-clean-gawk:
14682@if gawk
14683maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 14684
b813574b 14685maintainer-clean-gawk:
0aed8855 14686 @: $(MAKE); $(unstage)
b813574b 14687 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14688 r=`${PWD_COMMAND}`; export r; \
14689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14690 $(HOST_EXPORTS) \
b813574b 14691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14693 done; \
b813574b 14694 echo "Doing maintainer-clean in gawk" ; \
b00612cc 14695 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14698 "RANLIB=$${RANLIB}" \
0c24b341 14699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14700 maintainer-clean) \
2a4cbe27
NN
14701 || exit 1
14702
b813574b 14703@endif gawk
2a4cbe27 14704
2a4cbe27 14705
a7254363 14706
b813574b
PB
14707.PHONY: configure-gettext maybe-configure-gettext
14708maybe-configure-gettext:
4f0ef2d8
CD
14709@if gcc-bootstrap
14710configure-gettext: stage_current
14711@endif gcc-bootstrap
b813574b
PB
14712@if gettext
14713maybe-configure-gettext: configure-gettext
c52c6897 14714configure-gettext:
0aed8855 14715 @: $(MAKE); $(unstage)
c52c6897 14716 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
14718 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
14719 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 14720 $(HOST_EXPORTS) \
a7254363
PB
14721 echo Configuring in $(HOST_SUBDIR)/gettext; \
14722 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 14723 case $(srcdir) in \
b00612cc
PB
14724 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14725 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
14726 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14727 esac; \
b00612cc
PB
14728 srcdiroption="--srcdir=$${topdir}/gettext"; \
14729 libsrcdir="$$s/gettext"; \
4fa63067 14730 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14731 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14732 --target=${target_alias} $${srcdiroption} \
4fa63067 14733 || exit 1
b813574b 14734@endif gettext
4fa63067 14735
a7254363
PB
14736
14737
d545f33b
PB
14738
14739
b813574b
PB
14740.PHONY: all-gettext maybe-all-gettext
14741maybe-all-gettext:
4f0ef2d8
CD
14742@if gcc-bootstrap
14743all-gettext: stage_current
14744@endif gcc-bootstrap
b813574b 14745@if gettext
d27cc32e 14746TARGET-gettext=all
b813574b
PB
14747maybe-all-gettext: all-gettext
14748all-gettext: configure-gettext
0aed8855 14749 @: $(MAKE); $(unstage)
4fa63067
NN
14750 @r=`${PWD_COMMAND}`; export r; \
14751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14752 $(HOST_EXPORTS) \
b00612cc
PB
14753 (cd $(HOST_SUBDIR)/gettext && \
14754 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gettext))
b813574b 14755@endif gettext
4fa63067 14756
a7254363 14757
d545f33b
PB
14758
14759
b813574b
PB
14760.PHONY: check-gettext maybe-check-gettext
14761maybe-check-gettext:
14762@if gettext
14763maybe-check-gettext: check-gettext
4fa63067 14764
b813574b 14765check-gettext:
0aed8855 14766 @: $(MAKE); $(unstage)
4fa63067
NN
14767 @r=`${PWD_COMMAND}`; export r; \
14768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14769 $(HOST_EXPORTS) \
b00612cc
PB
14770 (cd $(HOST_SUBDIR)/gettext && \
14771 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14772
b813574b 14773@endif gettext
4fa63067 14774
b813574b
PB
14775.PHONY: install-gettext maybe-install-gettext
14776maybe-install-gettext:
14777@if gettext
14778maybe-install-gettext: install-gettext
4fa63067 14779
b813574b 14780install-gettext: installdirs
0aed8855 14781 @: $(MAKE); $(unstage)
4fa63067
NN
14782 @r=`${PWD_COMMAND}`; export r; \
14783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14784 $(HOST_EXPORTS) \
b00612cc 14785 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 14786 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14787
b813574b 14788@endif gettext
4fa63067 14789
56a8fe78 14790# Other targets (info, dvi, pdf, etc.)
4fa63067 14791
b813574b
PB
14792.PHONY: maybe-info-gettext info-gettext
14793maybe-info-gettext:
14794@if gettext
14795maybe-info-gettext: info-gettext
4fa63067 14796
b813574b
PB
14797info-gettext: \
14798 configure-gettext
0aed8855 14799 @: $(MAKE); $(unstage)
b813574b 14800 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
14801 r=`${PWD_COMMAND}`; export r; \
14802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14803 $(HOST_EXPORTS) \
b813574b 14804 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14806 done; \
b813574b 14807 echo "Doing info in gettext" ; \
b00612cc 14808 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
14809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14811 "RANLIB=$${RANLIB}" \
0c24b341 14812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14813 info) \
2a4cbe27
NN
14814 || exit 1
14815
b813574b 14816@endif gettext
2a4cbe27 14817
b813574b
PB
14818.PHONY: maybe-dvi-gettext dvi-gettext
14819maybe-dvi-gettext:
14820@if gettext
14821maybe-dvi-gettext: dvi-gettext
2a4cbe27 14822
b813574b
PB
14823dvi-gettext: \
14824 configure-gettext
0aed8855 14825 @: $(MAKE); $(unstage)
b813574b 14826 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
14827 r=`${PWD_COMMAND}`; export r; \
14828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14829 $(HOST_EXPORTS) \
b813574b 14830 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14832 done; \
b813574b 14833 echo "Doing dvi in gettext" ; \
b00612cc 14834 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
14835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14837 "RANLIB=$${RANLIB}" \
0c24b341 14838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14839 dvi) \
2a4cbe27
NN
14840 || exit 1
14841
b813574b 14842@endif gettext
2a4cbe27 14843
56a8fe78
DD
14844.PHONY: maybe-pdf-gettext pdf-gettext
14845maybe-pdf-gettext:
14846@if gettext
14847maybe-pdf-gettext: pdf-gettext
14848
14849pdf-gettext: \
14850 configure-gettext
14851 @: $(MAKE); $(unstage)
14852 @[ -f ./gettext/Makefile ] || exit 0; \
14853 r=`${PWD_COMMAND}`; export r; \
14854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14855 $(HOST_EXPORTS) \
14856 for flag in $(EXTRA_HOST_FLAGS) ; do \
14857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14858 done; \
14859 echo "Doing pdf in gettext" ; \
14860 (cd $(HOST_SUBDIR)/gettext && \
14861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14863 "RANLIB=$${RANLIB}" \
0c24b341 14864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14865 pdf) \
14866 || exit 1
14867
14868@endif gettext
14869
6d389afc
MS
14870.PHONY: maybe-html-gettext html-gettext
14871maybe-html-gettext:
14872@if gettext
14873maybe-html-gettext: html-gettext
14874
14875html-gettext: \
14876 configure-gettext
0aed8855 14877 @: $(MAKE); $(unstage)
6d389afc
MS
14878 @[ -f ./gettext/Makefile ] || exit 0; \
14879 r=`${PWD_COMMAND}`; export r; \
14880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14881 $(HOST_EXPORTS) \
14882 for flag in $(EXTRA_HOST_FLAGS) ; do \
14883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14884 done; \
14885 echo "Doing html in gettext" ; \
b00612cc 14886 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
14887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14889 "RANLIB=$${RANLIB}" \
0c24b341 14890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14891 html) \
14892 || exit 1
14893
14894@endif gettext
14895
b813574b
PB
14896.PHONY: maybe-TAGS-gettext TAGS-gettext
14897maybe-TAGS-gettext:
14898@if gettext
14899maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 14900
b813574b
PB
14901TAGS-gettext: \
14902 configure-gettext
0aed8855 14903 @: $(MAKE); $(unstage)
b813574b 14904 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
14905 r=`${PWD_COMMAND}`; export r; \
14906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14907 $(HOST_EXPORTS) \
b813574b 14908 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14910 done; \
b813574b 14911 echo "Doing TAGS in gettext" ; \
b00612cc 14912 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
14913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14915 "RANLIB=$${RANLIB}" \
0c24b341 14916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14917 TAGS) \
2a4cbe27
NN
14918 || exit 1
14919
b813574b 14920@endif gettext
2a4cbe27 14921
b813574b
PB
14922.PHONY: maybe-install-info-gettext install-info-gettext
14923maybe-install-info-gettext:
14924@if gettext
14925maybe-install-info-gettext: install-info-gettext
14926
14927install-info-gettext: \
14928 configure-gettext \
14929 info-gettext
0aed8855 14930 @: $(MAKE); $(unstage)
b813574b 14931 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
14932 r=`${PWD_COMMAND}`; export r; \
14933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14934 $(HOST_EXPORTS) \
b813574b 14935 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14937 done; \
b813574b 14938 echo "Doing install-info in gettext" ; \
b00612cc 14939 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
14940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14942 "RANLIB=$${RANLIB}" \
0c24b341 14943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14944 install-info) \
2a4cbe27
NN
14945 || exit 1
14946
b813574b 14947@endif gettext
2a4cbe27 14948
a3ca38d2
DD
14949.PHONY: maybe-install-pdf-gettext install-pdf-gettext
14950maybe-install-pdf-gettext:
14951@if gettext
14952maybe-install-pdf-gettext: install-pdf-gettext
14953
14954install-pdf-gettext: \
14955 configure-gettext \
14956 pdf-gettext
14957 @: $(MAKE); $(unstage)
14958 @[ -f ./gettext/Makefile ] || exit 0; \
14959 r=`${PWD_COMMAND}`; export r; \
14960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14961 $(HOST_EXPORTS) \
14962 for flag in $(EXTRA_HOST_FLAGS) ; do \
14963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14964 done; \
14965 echo "Doing install-pdf in gettext" ; \
14966 (cd $(HOST_SUBDIR)/gettext && \
14967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14969 "RANLIB=$${RANLIB}" \
0c24b341 14970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14971 install-pdf) \
14972 || exit 1
14973
14974@endif gettext
14975
108a6f8e
CD
14976.PHONY: maybe-install-html-gettext install-html-gettext
14977maybe-install-html-gettext:
14978@if gettext
14979maybe-install-html-gettext: install-html-gettext
14980
14981install-html-gettext: \
14982 configure-gettext \
14983 html-gettext
14984 @: $(MAKE); $(unstage)
14985 @[ -f ./gettext/Makefile ] || exit 0; \
14986 r=`${PWD_COMMAND}`; export r; \
14987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14988 $(HOST_EXPORTS) \
14989 for flag in $(EXTRA_HOST_FLAGS) ; do \
14990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14991 done; \
14992 echo "Doing install-html in gettext" ; \
14993 (cd $(HOST_SUBDIR)/gettext && \
14994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14996 "RANLIB=$${RANLIB}" \
0c24b341 14997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14998 install-html) \
14999 || exit 1
15000
15001@endif gettext
15002
b813574b
PB
15003.PHONY: maybe-installcheck-gettext installcheck-gettext
15004maybe-installcheck-gettext:
15005@if gettext
15006maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15007
b813574b
PB
15008installcheck-gettext: \
15009 configure-gettext
0aed8855 15010 @: $(MAKE); $(unstage)
b813574b 15011 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15012 r=`${PWD_COMMAND}`; export r; \
15013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15014 $(HOST_EXPORTS) \
b813574b 15015 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15017 done; \
b813574b 15018 echo "Doing installcheck in gettext" ; \
b00612cc 15019 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15022 "RANLIB=$${RANLIB}" \
0c24b341 15023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15024 installcheck) \
2a4cbe27
NN
15025 || exit 1
15026
b813574b 15027@endif gettext
2a4cbe27 15028
b813574b
PB
15029.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15030maybe-mostlyclean-gettext:
15031@if gettext
15032maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15033
b813574b 15034mostlyclean-gettext:
0aed8855 15035 @: $(MAKE); $(unstage)
b813574b 15036 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15037 r=`${PWD_COMMAND}`; export r; \
15038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15039 $(HOST_EXPORTS) \
b813574b 15040 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15042 done; \
b813574b 15043 echo "Doing mostlyclean in gettext" ; \
b00612cc 15044 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15047 "RANLIB=$${RANLIB}" \
0c24b341 15048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15049 mostlyclean) \
2a4cbe27
NN
15050 || exit 1
15051
b813574b 15052@endif gettext
2a4cbe27 15053
b813574b
PB
15054.PHONY: maybe-clean-gettext clean-gettext
15055maybe-clean-gettext:
15056@if gettext
15057maybe-clean-gettext: clean-gettext
2a4cbe27 15058
b813574b 15059clean-gettext:
0aed8855 15060 @: $(MAKE); $(unstage)
b813574b 15061 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15062 r=`${PWD_COMMAND}`; export r; \
15063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15064 $(HOST_EXPORTS) \
b813574b 15065 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15067 done; \
b813574b 15068 echo "Doing clean in gettext" ; \
b00612cc 15069 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15072 "RANLIB=$${RANLIB}" \
0c24b341 15073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15074 clean) \
2a4cbe27
NN
15075 || exit 1
15076
b813574b 15077@endif gettext
2a4cbe27 15078
b813574b
PB
15079.PHONY: maybe-distclean-gettext distclean-gettext
15080maybe-distclean-gettext:
15081@if gettext
15082maybe-distclean-gettext: distclean-gettext
2a4cbe27 15083
b813574b 15084distclean-gettext:
0aed8855 15085 @: $(MAKE); $(unstage)
b813574b 15086 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15087 r=`${PWD_COMMAND}`; export r; \
15088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15089 $(HOST_EXPORTS) \
b813574b 15090 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15092 done; \
b813574b 15093 echo "Doing distclean in gettext" ; \
b00612cc 15094 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15097 "RANLIB=$${RANLIB}" \
0c24b341 15098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15099 distclean) \
2a4cbe27
NN
15100 || exit 1
15101
b813574b 15102@endif gettext
2a4cbe27 15103
b813574b
PB
15104.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15105maybe-maintainer-clean-gettext:
15106@if gettext
15107maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15108
b813574b 15109maintainer-clean-gettext:
0aed8855 15110 @: $(MAKE); $(unstage)
b813574b 15111 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15112 r=`${PWD_COMMAND}`; export r; \
15113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15114 $(HOST_EXPORTS) \
b813574b 15115 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15117 done; \
b813574b 15118 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15119 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15122 "RANLIB=$${RANLIB}" \
0c24b341 15123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15124 maintainer-clean) \
4fa63067
NN
15125 || exit 1
15126
b813574b 15127@endif gettext
4fa63067
NN
15128
15129
a7254363 15130
4b900473
PB
15131.PHONY: configure-gmp maybe-configure-gmp
15132maybe-configure-gmp:
15133@if gcc-bootstrap
15134configure-gmp: stage_current
15135@endif gcc-bootstrap
15136@if gmp
15137maybe-configure-gmp: configure-gmp
15138configure-gmp:
15139 @r=`${PWD_COMMAND}`; export r; \
15140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15141 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15143 $(HOST_EXPORTS) \
15144 echo Configuring in $(HOST_SUBDIR)/gmp; \
15145 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
15146 case $(srcdir) in \
15147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15148 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15150 esac; \
15151 srcdiroption="--srcdir=$${topdir}/gmp"; \
15152 libsrcdir="$$s/gmp"; \
15153 $(SHELL) $${libsrcdir}/configure \
15154 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15155 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
15156 || exit 1
15157@endif gmp
15158
15159
15160
15161.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
15162maybe-configure-stage1-gmp:
15163@if gmp-bootstrap
15164maybe-configure-stage1-gmp: configure-stage1-gmp
15165configure-stage1-gmp:
15166 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15167 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15168 @r=`${PWD_COMMAND}`; export r; \
15169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15170 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15171 $(HOST_EXPORTS) \
8ee82aff
PB
15172 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15173 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15174 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
15175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15176 cd $(HOST_SUBDIR)/gmp || exit 1; \
15177 case $(srcdir) in \
15178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15179 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15181 esac; \
15182 srcdiroption="--srcdir=$${topdir}/gmp"; \
15183 libsrcdir="$$s/gmp"; \
15184 $(SHELL) $${libsrcdir}/configure \
15185 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15186 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15187 \
15188 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
15189@endif gmp-bootstrap
15190
15191.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
15192maybe-configure-stage2-gmp:
15193@if gmp-bootstrap
15194maybe-configure-stage2-gmp: configure-stage2-gmp
15195configure-stage2-gmp:
15196 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15197 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15198 @r=`${PWD_COMMAND}`; export r; \
15199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15200 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15201 $(HOST_EXPORTS) \
15202 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
15203 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
15204 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15205 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
15206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15207 cd $(HOST_SUBDIR)/gmp || exit 1; \
15208 case $(srcdir) in \
15209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15210 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15212 esac; \
15213 srcdiroption="--srcdir=$${topdir}/gmp"; \
15214 libsrcdir="$$s/gmp"; \
15215 $(SHELL) $${libsrcdir}/configure \
15216 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15217 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15218 --with-build-libsubdir=$(HOST_SUBDIR) \
15219 @stage2_werror_flag@ --disable-shared
15220@endif gmp-bootstrap
15221
15222.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
15223maybe-configure-stage3-gmp:
15224@if gmp-bootstrap
15225maybe-configure-stage3-gmp: configure-stage3-gmp
15226configure-stage3-gmp:
15227 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15228 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15229 @r=`${PWD_COMMAND}`; export r; \
15230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15231 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15232 $(HOST_EXPORTS) \
15233 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
15234 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
15235 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15236 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
15237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15238 cd $(HOST_SUBDIR)/gmp || exit 1; \
15239 case $(srcdir) in \
15240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15241 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15243 esac; \
15244 srcdiroption="--srcdir=$${topdir}/gmp"; \
15245 libsrcdir="$$s/gmp"; \
15246 $(SHELL) $${libsrcdir}/configure \
15247 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15248 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15249 --with-build-libsubdir=$(HOST_SUBDIR) \
15250 @stage2_werror_flag@ --disable-shared
15251@endif gmp-bootstrap
15252
15253.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
15254maybe-configure-stage4-gmp:
15255@if gmp-bootstrap
15256maybe-configure-stage4-gmp: configure-stage4-gmp
15257configure-stage4-gmp:
15258 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15259 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15260 @r=`${PWD_COMMAND}`; export r; \
15261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15262 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15263 $(HOST_EXPORTS) \
15264 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
15265 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
15266 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15267 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
15268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15269 cd $(HOST_SUBDIR)/gmp || exit 1; \
15270 case $(srcdir) in \
15271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15272 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15274 esac; \
15275 srcdiroption="--srcdir=$${topdir}/gmp"; \
15276 libsrcdir="$$s/gmp"; \
15277 $(SHELL) $${libsrcdir}/configure \
15278 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15279 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15280 --with-build-libsubdir=$(HOST_SUBDIR) \
15281 @stage2_werror_flag@ --disable-shared
15282@endif gmp-bootstrap
15283
15284.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
15285maybe-configure-stageprofile-gmp:
15286@if gmp-bootstrap
15287maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
15288configure-stageprofile-gmp:
15289 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15290 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15291 @r=`${PWD_COMMAND}`; export r; \
15292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15293 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15294 $(HOST_EXPORTS) \
15295 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
15296 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
15297 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
4b900473
PB
15298 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
15299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15300 cd $(HOST_SUBDIR)/gmp || exit 1; \
15301 case $(srcdir) in \
15302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15303 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15305 esac; \
15306 srcdiroption="--srcdir=$${topdir}/gmp"; \
15307 libsrcdir="$$s/gmp"; \
15308 $(SHELL) $${libsrcdir}/configure \
15309 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15310 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15311 --with-build-libsubdir=$(HOST_SUBDIR) \
15312 @stage2_werror_flag@ --disable-shared
15313@endif gmp-bootstrap
15314
15315.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
15316maybe-configure-stagefeedback-gmp:
15317@if gmp-bootstrap
15318maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
15319configure-stagefeedback-gmp:
15320 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15321 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15322 @r=`${PWD_COMMAND}`; export r; \
15323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15324 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15325 $(HOST_EXPORTS) \
15326 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
15327 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
15328 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
4b900473
PB
15329 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
15330 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15331 cd $(HOST_SUBDIR)/gmp || exit 1; \
15332 case $(srcdir) in \
15333 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15334 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15335 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15336 esac; \
15337 srcdiroption="--srcdir=$${topdir}/gmp"; \
15338 libsrcdir="$$s/gmp"; \
15339 $(SHELL) $${libsrcdir}/configure \
15340 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15341 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15342 --with-build-libsubdir=$(HOST_SUBDIR) \
15343 @stage2_werror_flag@ --disable-shared
15344@endif gmp-bootstrap
15345
15346
15347
15348
15349
15350.PHONY: all-gmp maybe-all-gmp
15351maybe-all-gmp:
15352@if gcc-bootstrap
15353all-gmp: stage_current
15354@endif gcc-bootstrap
15355@if gmp
15356TARGET-gmp=all
15357maybe-all-gmp: all-gmp
15358all-gmp: configure-gmp
15359 @r=`${PWD_COMMAND}`; export r; \
15360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15361 $(HOST_EXPORTS) \
15362 (cd $(HOST_SUBDIR)/gmp && \
15363 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gmp))
15364@endif gmp
15365
15366
15367
15368.PHONY: all-stage1-gmp maybe-all-stage1-gmp
15369.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
15370maybe-all-stage1-gmp:
15371maybe-clean-stage1-gmp:
15372@if gmp-bootstrap
15373maybe-all-stage1-gmp: all-stage1-gmp
15374all-stage1: all-stage1-gmp
15375TARGET-stage1-gmp = $(TARGET-gmp)
15376all-stage1-gmp: configure-stage1-gmp
15377 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15378 @r=`${PWD_COMMAND}`; export r; \
15379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15380 $(HOST_EXPORTS) \
15381 cd $(HOST_SUBDIR)/gmp && \
8ee82aff
PB
15382 $(MAKE) $(FLAGS_TO_PASS) \
15383 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
4b900473
PB
15384 $(TARGET-stage1-gmp)
15385
15386maybe-clean-stage1-gmp: clean-stage1-gmp
15387clean-stage1: clean-stage1-gmp
15388clean-stage1-gmp:
15389 @if [ $(current_stage) = stage1 ]; then \
15390 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
15391 else \
15392 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
15393 $(MAKE) stage1-start; \
15394 fi; \
15395 cd $(HOST_SUBDIR)/gmp && \
15396 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 15397 clean
4b900473
PB
15398@endif gmp-bootstrap
15399
15400
15401.PHONY: all-stage2-gmp maybe-all-stage2-gmp
15402.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
15403maybe-all-stage2-gmp:
15404maybe-clean-stage2-gmp:
15405@if gmp-bootstrap
15406maybe-all-stage2-gmp: all-stage2-gmp
15407all-stage2: all-stage2-gmp
15408TARGET-stage2-gmp = $(TARGET-gmp)
15409all-stage2-gmp: configure-stage2-gmp
15410 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15411 @r=`${PWD_COMMAND}`; export r; \
15412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15413 $(HOST_EXPORTS) \
15414 $(POSTSTAGE1_HOST_EXPORTS) \
15415 cd $(HOST_SUBDIR)/gmp && \
8ee82aff
PB
15416 $(MAKE) $(FLAGS_TO_PASS) \
15417 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
15418 $(TARGET-stage2-gmp)
15419
15420maybe-clean-stage2-gmp: clean-stage2-gmp
15421clean-stage2: clean-stage2-gmp
15422clean-stage2-gmp:
15423 @if [ $(current_stage) = stage2 ]; then \
15424 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
15425 else \
15426 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
15427 $(MAKE) stage2-start; \
15428 fi; \
15429 cd $(HOST_SUBDIR)/gmp && \
15430 $(MAKE) $(FLAGS_TO_PASS) \
15431 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15432 clean
4b900473
PB
15433@endif gmp-bootstrap
15434
15435
15436.PHONY: all-stage3-gmp maybe-all-stage3-gmp
15437.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
15438maybe-all-stage3-gmp:
15439maybe-clean-stage3-gmp:
15440@if gmp-bootstrap
15441maybe-all-stage3-gmp: all-stage3-gmp
15442all-stage3: all-stage3-gmp
15443TARGET-stage3-gmp = $(TARGET-gmp)
15444all-stage3-gmp: configure-stage3-gmp
15445 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15446 @r=`${PWD_COMMAND}`; export r; \
15447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15448 $(HOST_EXPORTS) \
15449 $(POSTSTAGE1_HOST_EXPORTS) \
15450 cd $(HOST_SUBDIR)/gmp && \
8ee82aff
PB
15451 $(MAKE) $(FLAGS_TO_PASS) \
15452 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
15453 $(TARGET-stage3-gmp)
15454
15455maybe-clean-stage3-gmp: clean-stage3-gmp
15456clean-stage3: clean-stage3-gmp
15457clean-stage3-gmp:
15458 @if [ $(current_stage) = stage3 ]; then \
15459 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
15460 else \
15461 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
15462 $(MAKE) stage3-start; \
15463 fi; \
15464 cd $(HOST_SUBDIR)/gmp && \
15465 $(MAKE) $(FLAGS_TO_PASS) \
15466 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15467 clean
4b900473
PB
15468@endif gmp-bootstrap
15469
15470
15471.PHONY: all-stage4-gmp maybe-all-stage4-gmp
15472.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
15473maybe-all-stage4-gmp:
15474maybe-clean-stage4-gmp:
15475@if gmp-bootstrap
15476maybe-all-stage4-gmp: all-stage4-gmp
15477all-stage4: all-stage4-gmp
15478TARGET-stage4-gmp = $(TARGET-gmp)
15479all-stage4-gmp: configure-stage4-gmp
15480 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15481 @r=`${PWD_COMMAND}`; export r; \
15482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15483 $(HOST_EXPORTS) \
15484 $(POSTSTAGE1_HOST_EXPORTS) \
15485 cd $(HOST_SUBDIR)/gmp && \
8ee82aff
PB
15486 $(MAKE) $(FLAGS_TO_PASS) \
15487 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
15488 $(TARGET-stage4-gmp)
15489
15490maybe-clean-stage4-gmp: clean-stage4-gmp
15491clean-stage4: clean-stage4-gmp
15492clean-stage4-gmp:
15493 @if [ $(current_stage) = stage4 ]; then \
15494 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
15495 else \
15496 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
15497 $(MAKE) stage4-start; \
15498 fi; \
15499 cd $(HOST_SUBDIR)/gmp && \
15500 $(MAKE) $(FLAGS_TO_PASS) \
15501 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15502 clean
4b900473
PB
15503@endif gmp-bootstrap
15504
15505
15506.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
15507.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
15508maybe-all-stageprofile-gmp:
15509maybe-clean-stageprofile-gmp:
15510@if gmp-bootstrap
15511maybe-all-stageprofile-gmp: all-stageprofile-gmp
15512all-stageprofile: all-stageprofile-gmp
15513TARGET-stageprofile-gmp = $(TARGET-gmp)
15514all-stageprofile-gmp: configure-stageprofile-gmp
15515 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15516 @r=`${PWD_COMMAND}`; export r; \
15517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15518 $(HOST_EXPORTS) \
15519 $(POSTSTAGE1_HOST_EXPORTS) \
15520 cd $(HOST_SUBDIR)/gmp && \
8ee82aff
PB
15521 $(MAKE) $(FLAGS_TO_PASS) \
15522 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
15523 $(TARGET-stageprofile-gmp)
15524
15525maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
15526clean-stageprofile: clean-stageprofile-gmp
15527clean-stageprofile-gmp:
15528 @if [ $(current_stage) = stageprofile ]; then \
15529 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
15530 else \
15531 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
15532 $(MAKE) stageprofile-start; \
15533 fi; \
15534 cd $(HOST_SUBDIR)/gmp && \
15535 $(MAKE) $(FLAGS_TO_PASS) \
15536 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15537 clean
4b900473
PB
15538@endif gmp-bootstrap
15539
15540
15541.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
15542.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
15543maybe-all-stagefeedback-gmp:
15544maybe-clean-stagefeedback-gmp:
15545@if gmp-bootstrap
15546maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
15547all-stagefeedback: all-stagefeedback-gmp
15548TARGET-stagefeedback-gmp = $(TARGET-gmp)
15549all-stagefeedback-gmp: configure-stagefeedback-gmp
15550 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15551 @r=`${PWD_COMMAND}`; export r; \
15552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15553 $(HOST_EXPORTS) \
15554 $(POSTSTAGE1_HOST_EXPORTS) \
15555 cd $(HOST_SUBDIR)/gmp && \
8ee82aff
PB
15556 $(MAKE) $(FLAGS_TO_PASS) \
15557 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
15558 $(TARGET-stagefeedback-gmp)
15559
15560maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
15561clean-stagefeedback: clean-stagefeedback-gmp
15562clean-stagefeedback-gmp:
15563 @if [ $(current_stage) = stagefeedback ]; then \
15564 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
15565 else \
15566 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
15567 $(MAKE) stagefeedback-start; \
15568 fi; \
15569 cd $(HOST_SUBDIR)/gmp && \
15570 $(MAKE) $(FLAGS_TO_PASS) \
15571 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15572 clean
4b900473
PB
15573@endif gmp-bootstrap
15574
15575
15576
15577
15578
15579.PHONY: check-gmp maybe-check-gmp
15580maybe-check-gmp:
15581@if gmp
15582maybe-check-gmp: check-gmp
15583
15584check-gmp:
15585 @: $(MAKE); $(unstage)
15586 @r=`${PWD_COMMAND}`; export r; \
15587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15588 $(HOST_EXPORTS) \
15589 (cd $(HOST_SUBDIR)/gmp && \
15590 $(MAKE) $(FLAGS_TO_PASS) check)
15591
15592@endif gmp
15593
15594.PHONY: install-gmp maybe-install-gmp
15595maybe-install-gmp:
15596@if gmp
15597maybe-install-gmp: install-gmp
15598
15599install-gmp:
15600
15601@endif gmp
15602
15603# Other targets (info, dvi, pdf, etc.)
15604
15605.PHONY: maybe-info-gmp info-gmp
15606maybe-info-gmp:
15607@if gmp
15608maybe-info-gmp: info-gmp
15609
15610info-gmp: \
15611 configure-gmp
15612 @[ -f ./gmp/Makefile ] || exit 0; \
15613 r=`${PWD_COMMAND}`; export r; \
15614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15615 $(HOST_EXPORTS) \
15616 for flag in $(EXTRA_HOST_FLAGS) ; do \
15617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15618 done; \
15619 echo "Doing info in gmp" ; \
15620 (cd $(HOST_SUBDIR)/gmp && \
15621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15623 "RANLIB=$${RANLIB}" \
0c24b341 15624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15625 info) \
15626 || exit 1
15627
15628@endif gmp
15629
15630.PHONY: maybe-dvi-gmp dvi-gmp
15631maybe-dvi-gmp:
15632@if gmp
15633maybe-dvi-gmp: dvi-gmp
15634
15635dvi-gmp: \
15636 configure-gmp
15637 @[ -f ./gmp/Makefile ] || exit 0; \
15638 r=`${PWD_COMMAND}`; export r; \
15639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15640 $(HOST_EXPORTS) \
15641 for flag in $(EXTRA_HOST_FLAGS) ; do \
15642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15643 done; \
15644 echo "Doing dvi in gmp" ; \
15645 (cd $(HOST_SUBDIR)/gmp && \
15646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15648 "RANLIB=$${RANLIB}" \
0c24b341 15649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15650 dvi) \
15651 || exit 1
15652
15653@endif gmp
15654
15655.PHONY: maybe-pdf-gmp pdf-gmp
15656maybe-pdf-gmp:
15657@if gmp
15658maybe-pdf-gmp: pdf-gmp
15659
15660pdf-gmp: \
15661 configure-gmp
15662 @[ -f ./gmp/Makefile ] || exit 0; \
15663 r=`${PWD_COMMAND}`; export r; \
15664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15665 $(HOST_EXPORTS) \
15666 for flag in $(EXTRA_HOST_FLAGS) ; do \
15667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15668 done; \
15669 echo "Doing pdf in gmp" ; \
15670 (cd $(HOST_SUBDIR)/gmp && \
15671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15673 "RANLIB=$${RANLIB}" \
0c24b341 15674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15675 pdf) \
15676 || exit 1
15677
15678@endif gmp
15679
15680.PHONY: maybe-html-gmp html-gmp
15681maybe-html-gmp:
15682@if gmp
15683maybe-html-gmp: html-gmp
15684
15685html-gmp: \
15686 configure-gmp
15687 @[ -f ./gmp/Makefile ] || exit 0; \
15688 r=`${PWD_COMMAND}`; export r; \
15689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15690 $(HOST_EXPORTS) \
15691 for flag in $(EXTRA_HOST_FLAGS) ; do \
15692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15693 done; \
15694 echo "Doing html in gmp" ; \
15695 (cd $(HOST_SUBDIR)/gmp && \
15696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15698 "RANLIB=$${RANLIB}" \
0c24b341 15699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15700 html) \
15701 || exit 1
15702
15703@endif gmp
15704
15705.PHONY: maybe-TAGS-gmp TAGS-gmp
15706maybe-TAGS-gmp:
15707@if gmp
15708maybe-TAGS-gmp: TAGS-gmp
15709
15710TAGS-gmp: \
15711 configure-gmp
15712 @[ -f ./gmp/Makefile ] || exit 0; \
15713 r=`${PWD_COMMAND}`; export r; \
15714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15715 $(HOST_EXPORTS) \
15716 for flag in $(EXTRA_HOST_FLAGS) ; do \
15717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15718 done; \
15719 echo "Doing TAGS in gmp" ; \
15720 (cd $(HOST_SUBDIR)/gmp && \
15721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15723 "RANLIB=$${RANLIB}" \
0c24b341 15724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15725 TAGS) \
15726 || exit 1
15727
15728@endif gmp
15729
15730.PHONY: maybe-install-info-gmp install-info-gmp
15731maybe-install-info-gmp:
15732@if gmp
15733maybe-install-info-gmp: install-info-gmp
15734
15735install-info-gmp: \
15736 configure-gmp \
15737 info-gmp
15738 @[ -f ./gmp/Makefile ] || exit 0; \
15739 r=`${PWD_COMMAND}`; export r; \
15740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15741 $(HOST_EXPORTS) \
15742 for flag in $(EXTRA_HOST_FLAGS) ; do \
15743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15744 done; \
15745 echo "Doing install-info in gmp" ; \
15746 (cd $(HOST_SUBDIR)/gmp && \
15747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15749 "RANLIB=$${RANLIB}" \
0c24b341 15750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15751 install-info) \
15752 || exit 1
15753
15754@endif gmp
15755
a3ca38d2
DD
15756.PHONY: maybe-install-pdf-gmp install-pdf-gmp
15757maybe-install-pdf-gmp:
15758@if gmp
15759maybe-install-pdf-gmp: install-pdf-gmp
15760
15761install-pdf-gmp: \
15762 configure-gmp \
15763 pdf-gmp
15764 @[ -f ./gmp/Makefile ] || exit 0; \
15765 r=`${PWD_COMMAND}`; export r; \
15766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15767 $(HOST_EXPORTS) \
15768 for flag in $(EXTRA_HOST_FLAGS) ; do \
15769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15770 done; \
15771 echo "Doing install-pdf in gmp" ; \
15772 (cd $(HOST_SUBDIR)/gmp && \
15773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15775 "RANLIB=$${RANLIB}" \
0c24b341 15776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15777 install-pdf) \
15778 || exit 1
15779
15780@endif gmp
15781
4b900473
PB
15782.PHONY: maybe-install-html-gmp install-html-gmp
15783maybe-install-html-gmp:
15784@if gmp
15785maybe-install-html-gmp: install-html-gmp
15786
15787install-html-gmp: \
15788 configure-gmp \
15789 html-gmp
15790 @[ -f ./gmp/Makefile ] || exit 0; \
15791 r=`${PWD_COMMAND}`; export r; \
15792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15793 $(HOST_EXPORTS) \
15794 for flag in $(EXTRA_HOST_FLAGS) ; do \
15795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15796 done; \
15797 echo "Doing install-html in gmp" ; \
15798 (cd $(HOST_SUBDIR)/gmp && \
15799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15801 "RANLIB=$${RANLIB}" \
0c24b341 15802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15803 install-html) \
15804 || exit 1
15805
15806@endif gmp
15807
15808.PHONY: maybe-installcheck-gmp installcheck-gmp
15809maybe-installcheck-gmp:
15810@if gmp
15811maybe-installcheck-gmp: installcheck-gmp
15812
15813installcheck-gmp: \
15814 configure-gmp
15815 @[ -f ./gmp/Makefile ] || exit 0; \
15816 r=`${PWD_COMMAND}`; export r; \
15817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15818 $(HOST_EXPORTS) \
15819 for flag in $(EXTRA_HOST_FLAGS) ; do \
15820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15821 done; \
15822 echo "Doing installcheck in gmp" ; \
15823 (cd $(HOST_SUBDIR)/gmp && \
15824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15826 "RANLIB=$${RANLIB}" \
0c24b341 15827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15828 installcheck) \
15829 || exit 1
15830
15831@endif gmp
15832
15833.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
15834maybe-mostlyclean-gmp:
15835@if gmp
15836maybe-mostlyclean-gmp: mostlyclean-gmp
15837
15838mostlyclean-gmp:
15839 @[ -f ./gmp/Makefile ] || exit 0; \
15840 r=`${PWD_COMMAND}`; export r; \
15841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15842 $(HOST_EXPORTS) \
15843 for flag in $(EXTRA_HOST_FLAGS) ; do \
15844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15845 done; \
15846 echo "Doing mostlyclean in gmp" ; \
15847 (cd $(HOST_SUBDIR)/gmp && \
15848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15850 "RANLIB=$${RANLIB}" \
0c24b341 15851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15852 mostlyclean) \
15853 || exit 1
15854
15855@endif gmp
15856
15857.PHONY: maybe-clean-gmp clean-gmp
15858maybe-clean-gmp:
15859@if gmp
15860maybe-clean-gmp: clean-gmp
15861
15862clean-gmp:
15863 @[ -f ./gmp/Makefile ] || exit 0; \
15864 r=`${PWD_COMMAND}`; export r; \
15865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15866 $(HOST_EXPORTS) \
15867 for flag in $(EXTRA_HOST_FLAGS) ; do \
15868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15869 done; \
15870 echo "Doing clean in gmp" ; \
15871 (cd $(HOST_SUBDIR)/gmp && \
15872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15874 "RANLIB=$${RANLIB}" \
0c24b341 15875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15876 clean) \
15877 || exit 1
15878
15879@endif gmp
15880
15881.PHONY: maybe-distclean-gmp distclean-gmp
15882maybe-distclean-gmp:
15883@if gmp
15884maybe-distclean-gmp: distclean-gmp
15885
15886distclean-gmp:
15887 @[ -f ./gmp/Makefile ] || exit 0; \
15888 r=`${PWD_COMMAND}`; export r; \
15889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15890 $(HOST_EXPORTS) \
15891 for flag in $(EXTRA_HOST_FLAGS) ; do \
15892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15893 done; \
15894 echo "Doing distclean in gmp" ; \
15895 (cd $(HOST_SUBDIR)/gmp && \
15896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15898 "RANLIB=$${RANLIB}" \
0c24b341 15899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15900 distclean) \
15901 || exit 1
15902
15903@endif gmp
15904
15905.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
15906maybe-maintainer-clean-gmp:
15907@if gmp
15908maybe-maintainer-clean-gmp: maintainer-clean-gmp
15909
15910maintainer-clean-gmp:
15911 @[ -f ./gmp/Makefile ] || exit 0; \
15912 r=`${PWD_COMMAND}`; export r; \
15913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15914 $(HOST_EXPORTS) \
15915 for flag in $(EXTRA_HOST_FLAGS) ; do \
15916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15917 done; \
15918 echo "Doing maintainer-clean in gmp" ; \
15919 (cd $(HOST_SUBDIR)/gmp && \
15920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15922 "RANLIB=$${RANLIB}" \
0c24b341 15923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
15924 maintainer-clean) \
15925 || exit 1
15926
15927@endif gmp
15928
15929
15930
15931.PHONY: configure-mpfr maybe-configure-mpfr
15932maybe-configure-mpfr:
15933@if gcc-bootstrap
15934configure-mpfr: stage_current
15935@endif gcc-bootstrap
15936@if mpfr
15937maybe-configure-mpfr: configure-mpfr
15938configure-mpfr:
15939 @r=`${PWD_COMMAND}`; export r; \
15940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15941 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
15942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
15943 $(HOST_EXPORTS) \
15944 echo Configuring in $(HOST_SUBDIR)/mpfr; \
15945 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
15946 case $(srcdir) in \
15947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15948 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
15949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15950 esac; \
15951 srcdiroption="--srcdir=$${topdir}/mpfr"; \
15952 libsrcdir="$$s/mpfr"; \
15953 $(SHELL) $${libsrcdir}/configure \
15954 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15955 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
15956 || exit 1
15957@endif mpfr
15958
15959
15960
15961.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
15962maybe-configure-stage1-mpfr:
15963@if mpfr-bootstrap
15964maybe-configure-stage1-mpfr: configure-stage1-mpfr
15965configure-stage1-mpfr:
15966 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15967 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
15968 @r=`${PWD_COMMAND}`; export r; \
15969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15970 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
15971 $(HOST_EXPORTS) \
8ee82aff
PB
15972 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15973 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15974 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
15975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
15976 cd $(HOST_SUBDIR)/mpfr || exit 1; \
15977 case $(srcdir) in \
15978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15979 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
15980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15981 esac; \
15982 srcdiroption="--srcdir=$${topdir}/mpfr"; \
15983 libsrcdir="$$s/mpfr"; \
15984 $(SHELL) $${libsrcdir}/configure \
15985 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15986 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15987 \
15988 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
15989@endif mpfr-bootstrap
15990
15991.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
15992maybe-configure-stage2-mpfr:
15993@if mpfr-bootstrap
15994maybe-configure-stage2-mpfr: configure-stage2-mpfr
15995configure-stage2-mpfr:
15996 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15997 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
15998 @r=`${PWD_COMMAND}`; export r; \
15999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16000 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16001 $(HOST_EXPORTS) \
16002 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
16003 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
16004 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16005 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
16006 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16007 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16008 case $(srcdir) in \
16009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16010 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16012 esac; \
16013 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16014 libsrcdir="$$s/mpfr"; \
16015 $(SHELL) $${libsrcdir}/configure \
16016 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16017 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16018 --with-build-libsubdir=$(HOST_SUBDIR) \
16019 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16020@endif mpfr-bootstrap
16021
16022.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
16023maybe-configure-stage3-mpfr:
16024@if mpfr-bootstrap
16025maybe-configure-stage3-mpfr: configure-stage3-mpfr
16026configure-stage3-mpfr:
16027 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16028 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16029 @r=`${PWD_COMMAND}`; export r; \
16030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16031 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16032 $(HOST_EXPORTS) \
16033 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
16034 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
16035 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16036 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
16037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16038 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16039 case $(srcdir) in \
16040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16041 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16043 esac; \
16044 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16045 libsrcdir="$$s/mpfr"; \
16046 $(SHELL) $${libsrcdir}/configure \
16047 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16048 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16049 --with-build-libsubdir=$(HOST_SUBDIR) \
16050 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16051@endif mpfr-bootstrap
16052
16053.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
16054maybe-configure-stage4-mpfr:
16055@if mpfr-bootstrap
16056maybe-configure-stage4-mpfr: configure-stage4-mpfr
16057configure-stage4-mpfr:
16058 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16059 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16060 @r=`${PWD_COMMAND}`; export r; \
16061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16062 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16063 $(HOST_EXPORTS) \
16064 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
16065 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
16066 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16067 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
16068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16069 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16070 case $(srcdir) in \
16071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16072 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16074 esac; \
16075 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16076 libsrcdir="$$s/mpfr"; \
16077 $(SHELL) $${libsrcdir}/configure \
16078 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16079 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16080 --with-build-libsubdir=$(HOST_SUBDIR) \
16081 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16082@endif mpfr-bootstrap
16083
16084.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
16085maybe-configure-stageprofile-mpfr:
16086@if mpfr-bootstrap
16087maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
16088configure-stageprofile-mpfr:
16089 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16090 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16091 @r=`${PWD_COMMAND}`; export r; \
16092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16093 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16094 $(HOST_EXPORTS) \
16095 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
16096 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
16097 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
4b900473
PB
16098 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
16099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16100 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16101 case $(srcdir) in \
16102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16103 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16105 esac; \
16106 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16107 libsrcdir="$$s/mpfr"; \
16108 $(SHELL) $${libsrcdir}/configure \
16109 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16110 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16111 --with-build-libsubdir=$(HOST_SUBDIR) \
16112 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16113@endif mpfr-bootstrap
16114
16115.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
16116maybe-configure-stagefeedback-mpfr:
16117@if mpfr-bootstrap
16118maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
16119configure-stagefeedback-mpfr:
16120 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16121 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16122 @r=`${PWD_COMMAND}`; export r; \
16123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16124 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16125 $(HOST_EXPORTS) \
16126 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
16127 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
16128 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
4b900473
PB
16129 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
16130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16131 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16132 case $(srcdir) in \
16133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16134 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16136 esac; \
16137 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16138 libsrcdir="$$s/mpfr"; \
16139 $(SHELL) $${libsrcdir}/configure \
16140 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16141 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16142 --with-build-libsubdir=$(HOST_SUBDIR) \
16143 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16144@endif mpfr-bootstrap
16145
16146
16147
16148
16149
16150.PHONY: all-mpfr maybe-all-mpfr
16151maybe-all-mpfr:
16152@if gcc-bootstrap
16153all-mpfr: stage_current
16154@endif gcc-bootstrap
16155@if mpfr
16156TARGET-mpfr=all
16157maybe-all-mpfr: all-mpfr
16158all-mpfr: configure-mpfr
16159 @r=`${PWD_COMMAND}`; export r; \
16160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16161 $(HOST_EXPORTS) \
16162 (cd $(HOST_SUBDIR)/mpfr && \
16163 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mpfr))
16164@endif mpfr
16165
16166
16167
16168.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
16169.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
16170maybe-all-stage1-mpfr:
16171maybe-clean-stage1-mpfr:
16172@if mpfr-bootstrap
16173maybe-all-stage1-mpfr: all-stage1-mpfr
16174all-stage1: all-stage1-mpfr
16175TARGET-stage1-mpfr = $(TARGET-mpfr)
16176all-stage1-mpfr: configure-stage1-mpfr
16177 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16178 @r=`${PWD_COMMAND}`; export r; \
16179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16180 $(HOST_EXPORTS) \
16181 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff
PB
16182 $(MAKE) $(FLAGS_TO_PASS) \
16183 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
4b900473
PB
16184 $(TARGET-stage1-mpfr)
16185
16186maybe-clean-stage1-mpfr: clean-stage1-mpfr
16187clean-stage1: clean-stage1-mpfr
16188clean-stage1-mpfr:
16189 @if [ $(current_stage) = stage1 ]; then \
16190 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16191 else \
16192 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
16193 $(MAKE) stage1-start; \
16194 fi; \
16195 cd $(HOST_SUBDIR)/mpfr && \
16196 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 16197 clean
4b900473
PB
16198@endif mpfr-bootstrap
16199
16200
16201.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
16202.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
16203maybe-all-stage2-mpfr:
16204maybe-clean-stage2-mpfr:
16205@if mpfr-bootstrap
16206maybe-all-stage2-mpfr: all-stage2-mpfr
16207all-stage2: all-stage2-mpfr
16208TARGET-stage2-mpfr = $(TARGET-mpfr)
16209all-stage2-mpfr: configure-stage2-mpfr
16210 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16211 @r=`${PWD_COMMAND}`; export r; \
16212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16213 $(HOST_EXPORTS) \
16214 $(POSTSTAGE1_HOST_EXPORTS) \
16215 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff
PB
16216 $(MAKE) $(FLAGS_TO_PASS) \
16217 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16218 $(TARGET-stage2-mpfr)
16219
16220maybe-clean-stage2-mpfr: clean-stage2-mpfr
16221clean-stage2: clean-stage2-mpfr
16222clean-stage2-mpfr:
16223 @if [ $(current_stage) = stage2 ]; then \
16224 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16225 else \
16226 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
16227 $(MAKE) stage2-start; \
16228 fi; \
16229 cd $(HOST_SUBDIR)/mpfr && \
16230 $(MAKE) $(FLAGS_TO_PASS) \
16231 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16232 clean
4b900473
PB
16233@endif mpfr-bootstrap
16234
16235
16236.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
16237.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
16238maybe-all-stage3-mpfr:
16239maybe-clean-stage3-mpfr:
16240@if mpfr-bootstrap
16241maybe-all-stage3-mpfr: all-stage3-mpfr
16242all-stage3: all-stage3-mpfr
16243TARGET-stage3-mpfr = $(TARGET-mpfr)
16244all-stage3-mpfr: configure-stage3-mpfr
16245 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16246 @r=`${PWD_COMMAND}`; export r; \
16247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16248 $(HOST_EXPORTS) \
16249 $(POSTSTAGE1_HOST_EXPORTS) \
16250 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff
PB
16251 $(MAKE) $(FLAGS_TO_PASS) \
16252 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16253 $(TARGET-stage3-mpfr)
16254
16255maybe-clean-stage3-mpfr: clean-stage3-mpfr
16256clean-stage3: clean-stage3-mpfr
16257clean-stage3-mpfr:
16258 @if [ $(current_stage) = stage3 ]; then \
16259 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16260 else \
16261 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
16262 $(MAKE) stage3-start; \
16263 fi; \
16264 cd $(HOST_SUBDIR)/mpfr && \
16265 $(MAKE) $(FLAGS_TO_PASS) \
16266 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16267 clean
4b900473
PB
16268@endif mpfr-bootstrap
16269
16270
16271.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
16272.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
16273maybe-all-stage4-mpfr:
16274maybe-clean-stage4-mpfr:
16275@if mpfr-bootstrap
16276maybe-all-stage4-mpfr: all-stage4-mpfr
16277all-stage4: all-stage4-mpfr
16278TARGET-stage4-mpfr = $(TARGET-mpfr)
16279all-stage4-mpfr: configure-stage4-mpfr
16280 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16281 @r=`${PWD_COMMAND}`; export r; \
16282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16283 $(HOST_EXPORTS) \
16284 $(POSTSTAGE1_HOST_EXPORTS) \
16285 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff
PB
16286 $(MAKE) $(FLAGS_TO_PASS) \
16287 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16288 $(TARGET-stage4-mpfr)
16289
16290maybe-clean-stage4-mpfr: clean-stage4-mpfr
16291clean-stage4: clean-stage4-mpfr
16292clean-stage4-mpfr:
16293 @if [ $(current_stage) = stage4 ]; then \
16294 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16295 else \
16296 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
16297 $(MAKE) stage4-start; \
16298 fi; \
16299 cd $(HOST_SUBDIR)/mpfr && \
16300 $(MAKE) $(FLAGS_TO_PASS) \
16301 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16302 clean
4b900473
PB
16303@endif mpfr-bootstrap
16304
16305
16306.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
16307.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
16308maybe-all-stageprofile-mpfr:
16309maybe-clean-stageprofile-mpfr:
16310@if mpfr-bootstrap
16311maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
16312all-stageprofile: all-stageprofile-mpfr
16313TARGET-stageprofile-mpfr = $(TARGET-mpfr)
16314all-stageprofile-mpfr: configure-stageprofile-mpfr
16315 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16316 @r=`${PWD_COMMAND}`; export r; \
16317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16318 $(HOST_EXPORTS) \
16319 $(POSTSTAGE1_HOST_EXPORTS) \
16320 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff
PB
16321 $(MAKE) $(FLAGS_TO_PASS) \
16322 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16323 $(TARGET-stageprofile-mpfr)
16324
16325maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
16326clean-stageprofile: clean-stageprofile-mpfr
16327clean-stageprofile-mpfr:
16328 @if [ $(current_stage) = stageprofile ]; then \
16329 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16330 else \
16331 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
16332 $(MAKE) stageprofile-start; \
16333 fi; \
16334 cd $(HOST_SUBDIR)/mpfr && \
16335 $(MAKE) $(FLAGS_TO_PASS) \
16336 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16337 clean
4b900473
PB
16338@endif mpfr-bootstrap
16339
16340
16341.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
16342.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
16343maybe-all-stagefeedback-mpfr:
16344maybe-clean-stagefeedback-mpfr:
16345@if mpfr-bootstrap
16346maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
16347all-stagefeedback: all-stagefeedback-mpfr
16348TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
16349all-stagefeedback-mpfr: configure-stagefeedback-mpfr
16350 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16351 @r=`${PWD_COMMAND}`; export r; \
16352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16353 $(HOST_EXPORTS) \
16354 $(POSTSTAGE1_HOST_EXPORTS) \
16355 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff
PB
16356 $(MAKE) $(FLAGS_TO_PASS) \
16357 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16358 $(TARGET-stagefeedback-mpfr)
16359
16360maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
16361clean-stagefeedback: clean-stagefeedback-mpfr
16362clean-stagefeedback-mpfr:
16363 @if [ $(current_stage) = stagefeedback ]; then \
16364 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16365 else \
16366 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
16367 $(MAKE) stagefeedback-start; \
16368 fi; \
16369 cd $(HOST_SUBDIR)/mpfr && \
16370 $(MAKE) $(FLAGS_TO_PASS) \
16371 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16372 clean
4b900473
PB
16373@endif mpfr-bootstrap
16374
16375
16376
16377
16378
16379.PHONY: check-mpfr maybe-check-mpfr
16380maybe-check-mpfr:
16381@if mpfr
16382maybe-check-mpfr: check-mpfr
16383
16384check-mpfr:
16385 @: $(MAKE); $(unstage)
16386 @r=`${PWD_COMMAND}`; export r; \
16387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16388 $(HOST_EXPORTS) \
16389 (cd $(HOST_SUBDIR)/mpfr && \
16390 $(MAKE) $(FLAGS_TO_PASS) check)
16391
16392@endif mpfr
16393
16394.PHONY: install-mpfr maybe-install-mpfr
16395maybe-install-mpfr:
16396@if mpfr
16397maybe-install-mpfr: install-mpfr
16398
16399install-mpfr:
16400
16401@endif mpfr
16402
16403# Other targets (info, dvi, pdf, etc.)
16404
16405.PHONY: maybe-info-mpfr info-mpfr
16406maybe-info-mpfr:
16407@if mpfr
16408maybe-info-mpfr: info-mpfr
16409
16410info-mpfr: \
16411 configure-mpfr
16412 @[ -f ./mpfr/Makefile ] || exit 0; \
16413 r=`${PWD_COMMAND}`; export r; \
16414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16415 $(HOST_EXPORTS) \
16416 for flag in $(EXTRA_HOST_FLAGS) ; do \
16417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16418 done; \
16419 echo "Doing info in mpfr" ; \
16420 (cd $(HOST_SUBDIR)/mpfr && \
16421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16423 "RANLIB=$${RANLIB}" \
0c24b341 16424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16425 info) \
16426 || exit 1
16427
16428@endif mpfr
16429
16430.PHONY: maybe-dvi-mpfr dvi-mpfr
16431maybe-dvi-mpfr:
16432@if mpfr
16433maybe-dvi-mpfr: dvi-mpfr
16434
16435dvi-mpfr: \
16436 configure-mpfr
16437 @[ -f ./mpfr/Makefile ] || exit 0; \
16438 r=`${PWD_COMMAND}`; export r; \
16439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16440 $(HOST_EXPORTS) \
16441 for flag in $(EXTRA_HOST_FLAGS) ; do \
16442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16443 done; \
16444 echo "Doing dvi in mpfr" ; \
16445 (cd $(HOST_SUBDIR)/mpfr && \
16446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16448 "RANLIB=$${RANLIB}" \
0c24b341 16449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16450 dvi) \
16451 || exit 1
16452
16453@endif mpfr
16454
16455.PHONY: maybe-pdf-mpfr pdf-mpfr
16456maybe-pdf-mpfr:
16457@if mpfr
16458maybe-pdf-mpfr: pdf-mpfr
16459
16460pdf-mpfr: \
16461 configure-mpfr
16462 @[ -f ./mpfr/Makefile ] || exit 0; \
16463 r=`${PWD_COMMAND}`; export r; \
16464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16465 $(HOST_EXPORTS) \
16466 for flag in $(EXTRA_HOST_FLAGS) ; do \
16467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16468 done; \
16469 echo "Doing pdf in mpfr" ; \
16470 (cd $(HOST_SUBDIR)/mpfr && \
16471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16473 "RANLIB=$${RANLIB}" \
0c24b341 16474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16475 pdf) \
16476 || exit 1
16477
16478@endif mpfr
16479
16480.PHONY: maybe-html-mpfr html-mpfr
16481maybe-html-mpfr:
16482@if mpfr
16483maybe-html-mpfr: html-mpfr
16484
16485html-mpfr: \
16486 configure-mpfr
16487 @[ -f ./mpfr/Makefile ] || exit 0; \
16488 r=`${PWD_COMMAND}`; export r; \
16489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16490 $(HOST_EXPORTS) \
16491 for flag in $(EXTRA_HOST_FLAGS) ; do \
16492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16493 done; \
16494 echo "Doing html in mpfr" ; \
16495 (cd $(HOST_SUBDIR)/mpfr && \
16496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16498 "RANLIB=$${RANLIB}" \
0c24b341 16499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16500 html) \
16501 || exit 1
16502
16503@endif mpfr
16504
16505.PHONY: maybe-TAGS-mpfr TAGS-mpfr
16506maybe-TAGS-mpfr:
16507@if mpfr
16508maybe-TAGS-mpfr: TAGS-mpfr
16509
16510TAGS-mpfr: \
16511 configure-mpfr
16512 @[ -f ./mpfr/Makefile ] || exit 0; \
16513 r=`${PWD_COMMAND}`; export r; \
16514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16515 $(HOST_EXPORTS) \
16516 for flag in $(EXTRA_HOST_FLAGS) ; do \
16517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16518 done; \
16519 echo "Doing TAGS in mpfr" ; \
16520 (cd $(HOST_SUBDIR)/mpfr && \
16521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16523 "RANLIB=$${RANLIB}" \
0c24b341 16524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16525 TAGS) \
16526 || exit 1
16527
16528@endif mpfr
16529
16530.PHONY: maybe-install-info-mpfr install-info-mpfr
16531maybe-install-info-mpfr:
16532@if mpfr
16533maybe-install-info-mpfr: install-info-mpfr
16534
16535install-info-mpfr: \
16536 configure-mpfr \
16537 info-mpfr
16538 @[ -f ./mpfr/Makefile ] || exit 0; \
16539 r=`${PWD_COMMAND}`; export r; \
16540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16541 $(HOST_EXPORTS) \
16542 for flag in $(EXTRA_HOST_FLAGS) ; do \
16543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16544 done; \
16545 echo "Doing install-info in mpfr" ; \
16546 (cd $(HOST_SUBDIR)/mpfr && \
16547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16549 "RANLIB=$${RANLIB}" \
0c24b341 16550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16551 install-info) \
16552 || exit 1
16553
16554@endif mpfr
16555
a3ca38d2
DD
16556.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
16557maybe-install-pdf-mpfr:
16558@if mpfr
16559maybe-install-pdf-mpfr: install-pdf-mpfr
16560
16561install-pdf-mpfr: \
16562 configure-mpfr \
16563 pdf-mpfr
16564 @[ -f ./mpfr/Makefile ] || exit 0; \
16565 r=`${PWD_COMMAND}`; export r; \
16566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16567 $(HOST_EXPORTS) \
16568 for flag in $(EXTRA_HOST_FLAGS) ; do \
16569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16570 done; \
16571 echo "Doing install-pdf in mpfr" ; \
16572 (cd $(HOST_SUBDIR)/mpfr && \
16573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16575 "RANLIB=$${RANLIB}" \
0c24b341 16576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16577 install-pdf) \
16578 || exit 1
16579
16580@endif mpfr
16581
4b900473
PB
16582.PHONY: maybe-install-html-mpfr install-html-mpfr
16583maybe-install-html-mpfr:
16584@if mpfr
16585maybe-install-html-mpfr: install-html-mpfr
16586
16587install-html-mpfr: \
16588 configure-mpfr \
16589 html-mpfr
16590 @[ -f ./mpfr/Makefile ] || exit 0; \
16591 r=`${PWD_COMMAND}`; export r; \
16592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16593 $(HOST_EXPORTS) \
16594 for flag in $(EXTRA_HOST_FLAGS) ; do \
16595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16596 done; \
16597 echo "Doing install-html in mpfr" ; \
16598 (cd $(HOST_SUBDIR)/mpfr && \
16599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16601 "RANLIB=$${RANLIB}" \
0c24b341 16602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16603 install-html) \
16604 || exit 1
16605
16606@endif mpfr
16607
16608.PHONY: maybe-installcheck-mpfr installcheck-mpfr
16609maybe-installcheck-mpfr:
16610@if mpfr
16611maybe-installcheck-mpfr: installcheck-mpfr
16612
16613installcheck-mpfr: \
16614 configure-mpfr
16615 @[ -f ./mpfr/Makefile ] || exit 0; \
16616 r=`${PWD_COMMAND}`; export r; \
16617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16618 $(HOST_EXPORTS) \
16619 for flag in $(EXTRA_HOST_FLAGS) ; do \
16620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16621 done; \
16622 echo "Doing installcheck in mpfr" ; \
16623 (cd $(HOST_SUBDIR)/mpfr && \
16624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16626 "RANLIB=$${RANLIB}" \
0c24b341 16627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16628 installcheck) \
16629 || exit 1
16630
16631@endif mpfr
16632
16633.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
16634maybe-mostlyclean-mpfr:
16635@if mpfr
16636maybe-mostlyclean-mpfr: mostlyclean-mpfr
16637
16638mostlyclean-mpfr:
16639 @[ -f ./mpfr/Makefile ] || exit 0; \
16640 r=`${PWD_COMMAND}`; export r; \
16641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16642 $(HOST_EXPORTS) \
16643 for flag in $(EXTRA_HOST_FLAGS) ; do \
16644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16645 done; \
16646 echo "Doing mostlyclean in mpfr" ; \
16647 (cd $(HOST_SUBDIR)/mpfr && \
16648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16650 "RANLIB=$${RANLIB}" \
0c24b341 16651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16652 mostlyclean) \
16653 || exit 1
16654
16655@endif mpfr
16656
16657.PHONY: maybe-clean-mpfr clean-mpfr
16658maybe-clean-mpfr:
16659@if mpfr
16660maybe-clean-mpfr: clean-mpfr
16661
16662clean-mpfr:
16663 @[ -f ./mpfr/Makefile ] || exit 0; \
16664 r=`${PWD_COMMAND}`; export r; \
16665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16666 $(HOST_EXPORTS) \
16667 for flag in $(EXTRA_HOST_FLAGS) ; do \
16668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16669 done; \
16670 echo "Doing clean in mpfr" ; \
16671 (cd $(HOST_SUBDIR)/mpfr && \
16672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16674 "RANLIB=$${RANLIB}" \
0c24b341 16675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16676 clean) \
16677 || exit 1
16678
16679@endif mpfr
16680
16681.PHONY: maybe-distclean-mpfr distclean-mpfr
16682maybe-distclean-mpfr:
16683@if mpfr
16684maybe-distclean-mpfr: distclean-mpfr
16685
16686distclean-mpfr:
16687 @[ -f ./mpfr/Makefile ] || exit 0; \
16688 r=`${PWD_COMMAND}`; export r; \
16689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16690 $(HOST_EXPORTS) \
16691 for flag in $(EXTRA_HOST_FLAGS) ; do \
16692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16693 done; \
16694 echo "Doing distclean in mpfr" ; \
16695 (cd $(HOST_SUBDIR)/mpfr && \
16696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16698 "RANLIB=$${RANLIB}" \
0c24b341 16699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16700 distclean) \
16701 || exit 1
16702
16703@endif mpfr
16704
16705.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
16706maybe-maintainer-clean-mpfr:
16707@if mpfr
16708maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
16709
16710maintainer-clean-mpfr:
16711 @[ -f ./mpfr/Makefile ] || exit 0; \
16712 r=`${PWD_COMMAND}`; export r; \
16713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16714 $(HOST_EXPORTS) \
16715 for flag in $(EXTRA_HOST_FLAGS) ; do \
16716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16717 done; \
16718 echo "Doing maintainer-clean in mpfr" ; \
16719 (cd $(HOST_SUBDIR)/mpfr && \
16720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16722 "RANLIB=$${RANLIB}" \
0c24b341 16723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16724 maintainer-clean) \
16725 || exit 1
16726
16727@endif mpfr
16728
16729
16730
b813574b
PB
16731.PHONY: configure-gnuserv maybe-configure-gnuserv
16732maybe-configure-gnuserv:
4f0ef2d8
CD
16733@if gcc-bootstrap
16734configure-gnuserv: stage_current
16735@endif gcc-bootstrap
b813574b
PB
16736@if gnuserv
16737maybe-configure-gnuserv: configure-gnuserv
c52c6897 16738configure-gnuserv:
0aed8855 16739 @: $(MAKE); $(unstage)
c52c6897 16740 @r=`${PWD_COMMAND}`; export r; \
4fa63067 16741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
16742 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
16743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 16744 $(HOST_EXPORTS) \
a7254363
PB
16745 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
16746 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 16747 case $(srcdir) in \
b00612cc
PB
16748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16749 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
16750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 16751 esac; \
b00612cc
PB
16752 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
16753 libsrcdir="$$s/gnuserv"; \
4fa63067 16754 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
16755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16756 --target=${target_alias} $${srcdiroption} \
2a4cbe27 16757 || exit 1
b813574b 16758@endif gnuserv
2a4cbe27 16759
a7254363
PB
16760
16761
d545f33b
PB
16762
16763
b813574b
PB
16764.PHONY: all-gnuserv maybe-all-gnuserv
16765maybe-all-gnuserv:
4f0ef2d8
CD
16766@if gcc-bootstrap
16767all-gnuserv: stage_current
16768@endif gcc-bootstrap
b813574b 16769@if gnuserv
d27cc32e 16770TARGET-gnuserv=all
b813574b
PB
16771maybe-all-gnuserv: all-gnuserv
16772all-gnuserv: configure-gnuserv
0aed8855 16773 @: $(MAKE); $(unstage)
4fa63067
NN
16774 @r=`${PWD_COMMAND}`; export r; \
16775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16776 $(HOST_EXPORTS) \
b00612cc
PB
16777 (cd $(HOST_SUBDIR)/gnuserv && \
16778 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnuserv))
b813574b 16779@endif gnuserv
2a4cbe27 16780
a7254363 16781
d545f33b
PB
16782
16783
b813574b
PB
16784.PHONY: check-gnuserv maybe-check-gnuserv
16785maybe-check-gnuserv:
16786@if gnuserv
16787maybe-check-gnuserv: check-gnuserv
2a4cbe27 16788
b813574b 16789check-gnuserv:
0aed8855 16790 @: $(MAKE); $(unstage)
4fa63067 16791 @r=`${PWD_COMMAND}`; export r; \
b40e3958 16792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16793 $(HOST_EXPORTS) \
b00612cc
PB
16794 (cd $(HOST_SUBDIR)/gnuserv && \
16795 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 16796
b813574b 16797@endif gnuserv
2a4cbe27 16798
b813574b
PB
16799.PHONY: install-gnuserv maybe-install-gnuserv
16800maybe-install-gnuserv:
16801@if gnuserv
16802maybe-install-gnuserv: install-gnuserv
2a4cbe27 16803
b813574b 16804install-gnuserv: installdirs
0aed8855 16805 @: $(MAKE); $(unstage)
4fa63067 16806 @r=`${PWD_COMMAND}`; export r; \
b40e3958 16807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16808 $(HOST_EXPORTS) \
b00612cc 16809 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 16810 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 16811
b813574b 16812@endif gnuserv
2a4cbe27 16813
56a8fe78 16814# Other targets (info, dvi, pdf, etc.)
2a4cbe27 16815
b813574b
PB
16816.PHONY: maybe-info-gnuserv info-gnuserv
16817maybe-info-gnuserv:
16818@if gnuserv
16819maybe-info-gnuserv: info-gnuserv
4fa63067 16820
b813574b
PB
16821info-gnuserv: \
16822 configure-gnuserv
0aed8855 16823 @: $(MAKE); $(unstage)
b813574b 16824 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
16825 r=`${PWD_COMMAND}`; export r; \
16826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16827 $(HOST_EXPORTS) \
b813574b 16828 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16830 done; \
b813574b 16831 echo "Doing info in gnuserv" ; \
b00612cc 16832 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
16833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16835 "RANLIB=$${RANLIB}" \
0c24b341 16836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16837 info) \
2a4cbe27
NN
16838 || exit 1
16839
b813574b 16840@endif gnuserv
2a4cbe27 16841
b813574b
PB
16842.PHONY: maybe-dvi-gnuserv dvi-gnuserv
16843maybe-dvi-gnuserv:
16844@if gnuserv
16845maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 16846
b813574b
PB
16847dvi-gnuserv: \
16848 configure-gnuserv
0aed8855 16849 @: $(MAKE); $(unstage)
b813574b 16850 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
16851 r=`${PWD_COMMAND}`; export r; \
16852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16853 $(HOST_EXPORTS) \
b813574b 16854 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16856 done; \
b813574b 16857 echo "Doing dvi in gnuserv" ; \
b00612cc 16858 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
16859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16861 "RANLIB=$${RANLIB}" \
0c24b341 16862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16863 dvi) \
2a4cbe27
NN
16864 || exit 1
16865
b813574b 16866@endif gnuserv
2a4cbe27 16867
56a8fe78
DD
16868.PHONY: maybe-pdf-gnuserv pdf-gnuserv
16869maybe-pdf-gnuserv:
16870@if gnuserv
16871maybe-pdf-gnuserv: pdf-gnuserv
16872
16873pdf-gnuserv: \
16874 configure-gnuserv
16875 @: $(MAKE); $(unstage)
16876 @[ -f ./gnuserv/Makefile ] || exit 0; \
16877 r=`${PWD_COMMAND}`; export r; \
16878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16879 $(HOST_EXPORTS) \
16880 for flag in $(EXTRA_HOST_FLAGS) ; do \
16881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16882 done; \
16883 echo "Doing pdf in gnuserv" ; \
16884 (cd $(HOST_SUBDIR)/gnuserv && \
16885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16887 "RANLIB=$${RANLIB}" \
0c24b341 16888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
16889 pdf) \
16890 || exit 1
16891
16892@endif gnuserv
16893
6d389afc
MS
16894.PHONY: maybe-html-gnuserv html-gnuserv
16895maybe-html-gnuserv:
16896@if gnuserv
16897maybe-html-gnuserv: html-gnuserv
16898
16899html-gnuserv: \
16900 configure-gnuserv
0aed8855 16901 @: $(MAKE); $(unstage)
6d389afc
MS
16902 @[ -f ./gnuserv/Makefile ] || exit 0; \
16903 r=`${PWD_COMMAND}`; export r; \
16904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
16905 $(HOST_EXPORTS) \
16906 for flag in $(EXTRA_HOST_FLAGS) ; do \
16907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16908 done; \
16909 echo "Doing html in gnuserv" ; \
b00612cc 16910 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
16911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16913 "RANLIB=$${RANLIB}" \
0c24b341 16914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
16915 html) \
16916 || exit 1
16917
16918@endif gnuserv
16919
b813574b
PB
16920.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
16921maybe-TAGS-gnuserv:
16922@if gnuserv
16923maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 16924
b813574b
PB
16925TAGS-gnuserv: \
16926 configure-gnuserv
0aed8855 16927 @: $(MAKE); $(unstage)
b813574b 16928 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
16929 r=`${PWD_COMMAND}`; export r; \
16930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16931 $(HOST_EXPORTS) \
b813574b 16932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16934 done; \
b813574b 16935 echo "Doing TAGS in gnuserv" ; \
b00612cc 16936 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
16937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16939 "RANLIB=$${RANLIB}" \
0c24b341 16940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16941 TAGS) \
2a4cbe27
NN
16942 || exit 1
16943
b813574b 16944@endif gnuserv
2a4cbe27 16945
b813574b
PB
16946.PHONY: maybe-install-info-gnuserv install-info-gnuserv
16947maybe-install-info-gnuserv:
16948@if gnuserv
16949maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 16950
b813574b
PB
16951install-info-gnuserv: \
16952 configure-gnuserv \
16953 info-gnuserv
0aed8855 16954 @: $(MAKE); $(unstage)
b813574b 16955 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
16956 r=`${PWD_COMMAND}`; export r; \
16957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16958 $(HOST_EXPORTS) \
b813574b 16959 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16961 done; \
b813574b 16962 echo "Doing install-info in gnuserv" ; \
b00612cc 16963 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
16964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16966 "RANLIB=$${RANLIB}" \
0c24b341 16967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16968 install-info) \
2a4cbe27
NN
16969 || exit 1
16970
b813574b 16971@endif gnuserv
2a4cbe27 16972
a3ca38d2
DD
16973.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
16974maybe-install-pdf-gnuserv:
16975@if gnuserv
16976maybe-install-pdf-gnuserv: install-pdf-gnuserv
16977
16978install-pdf-gnuserv: \
16979 configure-gnuserv \
16980 pdf-gnuserv
16981 @: $(MAKE); $(unstage)
16982 @[ -f ./gnuserv/Makefile ] || exit 0; \
16983 r=`${PWD_COMMAND}`; export r; \
16984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16985 $(HOST_EXPORTS) \
16986 for flag in $(EXTRA_HOST_FLAGS) ; do \
16987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16988 done; \
16989 echo "Doing install-pdf in gnuserv" ; \
16990 (cd $(HOST_SUBDIR)/gnuserv && \
16991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16993 "RANLIB=$${RANLIB}" \
0c24b341 16994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16995 install-pdf) \
16996 || exit 1
16997
16998@endif gnuserv
16999
108a6f8e
CD
17000.PHONY: maybe-install-html-gnuserv install-html-gnuserv
17001maybe-install-html-gnuserv:
17002@if gnuserv
17003maybe-install-html-gnuserv: install-html-gnuserv
17004
17005install-html-gnuserv: \
17006 configure-gnuserv \
17007 html-gnuserv
17008 @: $(MAKE); $(unstage)
17009 @[ -f ./gnuserv/Makefile ] || exit 0; \
17010 r=`${PWD_COMMAND}`; export r; \
17011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17012 $(HOST_EXPORTS) \
17013 for flag in $(EXTRA_HOST_FLAGS) ; do \
17014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17015 done; \
17016 echo "Doing install-html in gnuserv" ; \
17017 (cd $(HOST_SUBDIR)/gnuserv && \
17018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17020 "RANLIB=$${RANLIB}" \
0c24b341 17021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
17022 install-html) \
17023 || exit 1
17024
17025@endif gnuserv
17026
b813574b
PB
17027.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
17028maybe-installcheck-gnuserv:
17029@if gnuserv
17030maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 17031
b813574b
PB
17032installcheck-gnuserv: \
17033 configure-gnuserv
0aed8855 17034 @: $(MAKE); $(unstage)
b813574b 17035 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17036 r=`${PWD_COMMAND}`; export r; \
17037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17038 $(HOST_EXPORTS) \
b813574b 17039 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17041 done; \
b813574b 17042 echo "Doing installcheck in gnuserv" ; \
b00612cc 17043 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17046 "RANLIB=$${RANLIB}" \
0c24b341 17047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17048 installcheck) \
2a4cbe27
NN
17049 || exit 1
17050
b813574b 17051@endif gnuserv
2a4cbe27 17052
b813574b
PB
17053.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
17054maybe-mostlyclean-gnuserv:
17055@if gnuserv
17056maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 17057
b813574b 17058mostlyclean-gnuserv:
0aed8855 17059 @: $(MAKE); $(unstage)
b813574b 17060 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17061 r=`${PWD_COMMAND}`; export r; \
17062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17063 $(HOST_EXPORTS) \
b813574b 17064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17066 done; \
b813574b 17067 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 17068 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17071 "RANLIB=$${RANLIB}" \
0c24b341 17072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17073 mostlyclean) \
2a4cbe27
NN
17074 || exit 1
17075
b813574b 17076@endif gnuserv
2a4cbe27 17077
b813574b
PB
17078.PHONY: maybe-clean-gnuserv clean-gnuserv
17079maybe-clean-gnuserv:
17080@if gnuserv
17081maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 17082
b813574b 17083clean-gnuserv:
0aed8855 17084 @: $(MAKE); $(unstage)
b813574b 17085 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17086 r=`${PWD_COMMAND}`; export r; \
17087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17088 $(HOST_EXPORTS) \
b813574b 17089 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17091 done; \
b813574b 17092 echo "Doing clean in gnuserv" ; \
b00612cc 17093 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17096 "RANLIB=$${RANLIB}" \
0c24b341 17097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17098 clean) \
2a4cbe27
NN
17099 || exit 1
17100
b813574b 17101@endif gnuserv
2a4cbe27 17102
b813574b
PB
17103.PHONY: maybe-distclean-gnuserv distclean-gnuserv
17104maybe-distclean-gnuserv:
17105@if gnuserv
17106maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 17107
b813574b 17108distclean-gnuserv:
0aed8855 17109 @: $(MAKE); $(unstage)
b813574b 17110 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17111 r=`${PWD_COMMAND}`; export r; \
17112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17113 $(HOST_EXPORTS) \
b813574b 17114 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17116 done; \
b813574b 17117 echo "Doing distclean in gnuserv" ; \
b00612cc 17118 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17121 "RANLIB=$${RANLIB}" \
0c24b341 17122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17123 distclean) \
2a4cbe27
NN
17124 || exit 1
17125
b813574b 17126@endif gnuserv
2a4cbe27 17127
b813574b
PB
17128.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
17129maybe-maintainer-clean-gnuserv:
17130@if gnuserv
17131maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 17132
b813574b 17133maintainer-clean-gnuserv:
0aed8855 17134 @: $(MAKE); $(unstage)
b813574b 17135 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17136 r=`${PWD_COMMAND}`; export r; \
17137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17138 $(HOST_EXPORTS) \
b813574b 17139 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17141 done; \
b813574b 17142 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 17143 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17146 "RANLIB=$${RANLIB}" \
0c24b341 17147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17148 maintainer-clean) \
2a4cbe27
NN
17149 || exit 1
17150
b813574b 17151@endif gnuserv
2a4cbe27 17152
2a4cbe27 17153
a7254363 17154
b813574b
PB
17155.PHONY: configure-gprof maybe-configure-gprof
17156maybe-configure-gprof:
4f0ef2d8
CD
17157@if gcc-bootstrap
17158configure-gprof: stage_current
17159@endif gcc-bootstrap
b813574b
PB
17160@if gprof
17161maybe-configure-gprof: configure-gprof
c52c6897 17162configure-gprof:
0aed8855 17163 @: $(MAKE); $(unstage)
c52c6897 17164 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17166 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
17167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 17168 $(HOST_EXPORTS) \
a7254363
PB
17169 echo Configuring in $(HOST_SUBDIR)/gprof; \
17170 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 17171 case $(srcdir) in \
b00612cc
PB
17172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17173 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
17174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17175 esac; \
b00612cc
PB
17176 srcdiroption="--srcdir=$${topdir}/gprof"; \
17177 libsrcdir="$$s/gprof"; \
4fa63067 17178 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17180 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17181 || exit 1
b813574b 17182@endif gprof
2a4cbe27 17183
a7254363
PB
17184
17185
d545f33b
PB
17186
17187
b813574b
PB
17188.PHONY: all-gprof maybe-all-gprof
17189maybe-all-gprof:
4f0ef2d8
CD
17190@if gcc-bootstrap
17191all-gprof: stage_current
17192@endif gcc-bootstrap
b813574b 17193@if gprof
d27cc32e 17194TARGET-gprof=all
b813574b
PB
17195maybe-all-gprof: all-gprof
17196all-gprof: configure-gprof
0aed8855 17197 @: $(MAKE); $(unstage)
4fa63067
NN
17198 @r=`${PWD_COMMAND}`; export r; \
17199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17200 $(HOST_EXPORTS) \
b00612cc
PB
17201 (cd $(HOST_SUBDIR)/gprof && \
17202 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gprof))
b813574b 17203@endif gprof
2a4cbe27 17204
a7254363 17205
d545f33b
PB
17206
17207
b813574b
PB
17208.PHONY: check-gprof maybe-check-gprof
17209maybe-check-gprof:
17210@if gprof
17211maybe-check-gprof: check-gprof
2a4cbe27 17212
b813574b 17213check-gprof:
0aed8855 17214 @: $(MAKE); $(unstage)
4fa63067 17215 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17217 $(HOST_EXPORTS) \
b00612cc
PB
17218 (cd $(HOST_SUBDIR)/gprof && \
17219 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17220
b813574b 17221@endif gprof
2a4cbe27 17222
b813574b
PB
17223.PHONY: install-gprof maybe-install-gprof
17224maybe-install-gprof:
17225@if gprof
17226maybe-install-gprof: install-gprof
4fa63067 17227
b813574b 17228install-gprof: installdirs
0aed8855 17229 @: $(MAKE); $(unstage)
4fa63067 17230 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17232 $(HOST_EXPORTS) \
b00612cc 17233 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 17234 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 17235
b813574b 17236@endif gprof
2a4cbe27 17237
56a8fe78 17238# Other targets (info, dvi, pdf, etc.)
2a4cbe27 17239
b813574b
PB
17240.PHONY: maybe-info-gprof info-gprof
17241maybe-info-gprof:
17242@if gprof
17243maybe-info-gprof: info-gprof
4fa63067 17244
b813574b
PB
17245info-gprof: \
17246 configure-gprof
0aed8855 17247 @: $(MAKE); $(unstage)
b813574b 17248 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
17249 r=`${PWD_COMMAND}`; export r; \
17250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17251 $(HOST_EXPORTS) \
b813574b 17252 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17254 done; \
b813574b 17255 echo "Doing info in gprof" ; \
b00612cc 17256 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
17257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17259 "RANLIB=$${RANLIB}" \
0c24b341 17260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17261 info) \
2a4cbe27
NN
17262 || exit 1
17263
b813574b 17264@endif gprof
2a4cbe27 17265
b813574b
PB
17266.PHONY: maybe-dvi-gprof dvi-gprof
17267maybe-dvi-gprof:
17268@if gprof
17269maybe-dvi-gprof: dvi-gprof
2a4cbe27 17270
b813574b
PB
17271dvi-gprof: \
17272 configure-gprof
0aed8855 17273 @: $(MAKE); $(unstage)
b813574b 17274 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
17275 r=`${PWD_COMMAND}`; export r; \
17276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17277 $(HOST_EXPORTS) \
b813574b 17278 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17280 done; \
b813574b 17281 echo "Doing dvi in gprof" ; \
b00612cc 17282 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
17283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17285 "RANLIB=$${RANLIB}" \
0c24b341 17286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17287 dvi) \
2a4cbe27
NN
17288 || exit 1
17289
b813574b 17290@endif gprof
2a4cbe27 17291
56a8fe78
DD
17292.PHONY: maybe-pdf-gprof pdf-gprof
17293maybe-pdf-gprof:
17294@if gprof
17295maybe-pdf-gprof: pdf-gprof
17296
17297pdf-gprof: \
17298 configure-gprof
17299 @: $(MAKE); $(unstage)
17300 @[ -f ./gprof/Makefile ] || exit 0; \
17301 r=`${PWD_COMMAND}`; export r; \
17302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17303 $(HOST_EXPORTS) \
17304 for flag in $(EXTRA_HOST_FLAGS) ; do \
17305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17306 done; \
17307 echo "Doing pdf in gprof" ; \
17308 (cd $(HOST_SUBDIR)/gprof && \
17309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17311 "RANLIB=$${RANLIB}" \
0c24b341 17312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
17313 pdf) \
17314 || exit 1
17315
17316@endif gprof
17317
6d389afc
MS
17318.PHONY: maybe-html-gprof html-gprof
17319maybe-html-gprof:
17320@if gprof
17321maybe-html-gprof: html-gprof
17322
17323html-gprof: \
17324 configure-gprof
0aed8855 17325 @: $(MAKE); $(unstage)
6d389afc
MS
17326 @[ -f ./gprof/Makefile ] || exit 0; \
17327 r=`${PWD_COMMAND}`; export r; \
17328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
17329 $(HOST_EXPORTS) \
17330 for flag in $(EXTRA_HOST_FLAGS) ; do \
17331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17332 done; \
17333 echo "Doing html in gprof" ; \
b00612cc 17334 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
17335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17337 "RANLIB=$${RANLIB}" \
0c24b341 17338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
17339 html) \
17340 || exit 1
17341
17342@endif gprof
17343
b813574b
PB
17344.PHONY: maybe-TAGS-gprof TAGS-gprof
17345maybe-TAGS-gprof:
17346@if gprof
17347maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 17348
b813574b
PB
17349TAGS-gprof: \
17350 configure-gprof
0aed8855 17351 @: $(MAKE); $(unstage)
b813574b 17352 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
17353 r=`${PWD_COMMAND}`; export r; \
17354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17355 $(HOST_EXPORTS) \
b813574b 17356 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17358 done; \
b813574b 17359 echo "Doing TAGS in gprof" ; \
b00612cc 17360 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
17361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17363 "RANLIB=$${RANLIB}" \
0c24b341 17364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17365 TAGS) \
2a4cbe27
NN
17366 || exit 1
17367
b813574b 17368@endif gprof
2a4cbe27 17369
b813574b
PB
17370.PHONY: maybe-install-info-gprof install-info-gprof
17371maybe-install-info-gprof:
17372@if gprof
17373maybe-install-info-gprof: install-info-gprof
2a4cbe27 17374
b813574b
PB
17375install-info-gprof: \
17376 configure-gprof \
17377 info-gprof
0aed8855 17378 @: $(MAKE); $(unstage)
b813574b 17379 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
17380 r=`${PWD_COMMAND}`; export r; \
17381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17382 $(HOST_EXPORTS) \
b813574b 17383 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17385 done; \
b813574b 17386 echo "Doing install-info in gprof" ; \
b00612cc 17387 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
17388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17390 "RANLIB=$${RANLIB}" \
0c24b341 17391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17392 install-info) \
2a4cbe27
NN
17393 || exit 1
17394
b813574b 17395@endif gprof
2a4cbe27 17396
a3ca38d2
DD
17397.PHONY: maybe-install-pdf-gprof install-pdf-gprof
17398maybe-install-pdf-gprof:
17399@if gprof
17400maybe-install-pdf-gprof: install-pdf-gprof
17401
17402install-pdf-gprof: \
17403 configure-gprof \
17404 pdf-gprof
17405 @: $(MAKE); $(unstage)
17406 @[ -f ./gprof/Makefile ] || exit 0; \
17407 r=`${PWD_COMMAND}`; export r; \
17408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17409 $(HOST_EXPORTS) \
17410 for flag in $(EXTRA_HOST_FLAGS) ; do \
17411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17412 done; \
17413 echo "Doing install-pdf in gprof" ; \
17414 (cd $(HOST_SUBDIR)/gprof && \
17415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17417 "RANLIB=$${RANLIB}" \
0c24b341 17418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17419 install-pdf) \
17420 || exit 1
17421
17422@endif gprof
17423
108a6f8e
CD
17424.PHONY: maybe-install-html-gprof install-html-gprof
17425maybe-install-html-gprof:
17426@if gprof
17427maybe-install-html-gprof: install-html-gprof
17428
17429install-html-gprof: \
17430 configure-gprof \
17431 html-gprof
17432 @: $(MAKE); $(unstage)
17433 @[ -f ./gprof/Makefile ] || exit 0; \
17434 r=`${PWD_COMMAND}`; export r; \
17435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17436 $(HOST_EXPORTS) \
17437 for flag in $(EXTRA_HOST_FLAGS) ; do \
17438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17439 done; \
17440 echo "Doing install-html in gprof" ; \
17441 (cd $(HOST_SUBDIR)/gprof && \
17442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17444 "RANLIB=$${RANLIB}" \
0c24b341 17445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
17446 install-html) \
17447 || exit 1
17448
17449@endif gprof
17450
b813574b
PB
17451.PHONY: maybe-installcheck-gprof installcheck-gprof
17452maybe-installcheck-gprof:
17453@if gprof
17454maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 17455
b813574b
PB
17456installcheck-gprof: \
17457 configure-gprof
0aed8855 17458 @: $(MAKE); $(unstage)
b813574b 17459 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
17460 r=`${PWD_COMMAND}`; export r; \
17461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17462 $(HOST_EXPORTS) \
b813574b 17463 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17465 done; \
b813574b 17466 echo "Doing installcheck in gprof" ; \
b00612cc 17467 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
17468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17470 "RANLIB=$${RANLIB}" \
0c24b341 17471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17472 installcheck) \
2a4cbe27
NN
17473 || exit 1
17474
b813574b 17475@endif gprof
2a4cbe27 17476
b813574b
PB
17477.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
17478maybe-mostlyclean-gprof:
17479@if gprof
17480maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 17481
b813574b 17482mostlyclean-gprof:
0aed8855 17483 @: $(MAKE); $(unstage)
b813574b 17484 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
17485 r=`${PWD_COMMAND}`; export r; \
17486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17487 $(HOST_EXPORTS) \
b813574b 17488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17490 done; \
b813574b 17491 echo "Doing mostlyclean in gprof" ; \
b00612cc 17492 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
17493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17495 "RANLIB=$${RANLIB}" \
0c24b341 17496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17497 mostlyclean) \
2a4cbe27
NN
17498 || exit 1
17499
b813574b 17500@endif gprof
2a4cbe27 17501
b813574b
PB
17502.PHONY: maybe-clean-gprof clean-gprof
17503maybe-clean-gprof:
17504@if gprof
17505maybe-clean-gprof: clean-gprof
2a4cbe27 17506
b813574b 17507clean-gprof:
0aed8855 17508 @: $(MAKE); $(unstage)
b813574b 17509 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
17510 r=`${PWD_COMMAND}`; export r; \
17511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17512 $(HOST_EXPORTS) \
b813574b 17513 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17515 done; \
b813574b 17516 echo "Doing clean in gprof" ; \
b00612cc 17517 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
17518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17520 "RANLIB=$${RANLIB}" \
0c24b341 17521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17522 clean) \
2a4cbe27
NN
17523 || exit 1
17524
b813574b 17525@endif gprof
2a4cbe27 17526
b813574b
PB
17527.PHONY: maybe-distclean-gprof distclean-gprof
17528maybe-distclean-gprof:
17529@if gprof
17530maybe-distclean-gprof: distclean-gprof
2a4cbe27 17531
b813574b 17532distclean-gprof:
0aed8855 17533 @: $(MAKE); $(unstage)
b813574b 17534 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
17535 r=`${PWD_COMMAND}`; export r; \
17536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17537 $(HOST_EXPORTS) \
b813574b 17538 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17540 done; \
b813574b 17541 echo "Doing distclean in gprof" ; \
b00612cc 17542 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
17543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17545 "RANLIB=$${RANLIB}" \
0c24b341 17546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17547 distclean) \
2a4cbe27
NN
17548 || exit 1
17549
b813574b 17550@endif gprof
2a4cbe27 17551
b813574b
PB
17552.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
17553maybe-maintainer-clean-gprof:
17554@if gprof
17555maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 17556
b813574b 17557maintainer-clean-gprof:
0aed8855 17558 @: $(MAKE); $(unstage)
b813574b 17559 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
17560 r=`${PWD_COMMAND}`; export r; \
17561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17562 $(HOST_EXPORTS) \
b813574b 17563 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17565 done; \
b813574b 17566 echo "Doing maintainer-clean in gprof" ; \
b00612cc 17567 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
17568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17570 "RANLIB=$${RANLIB}" \
0c24b341 17571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17572 maintainer-clean) \
2a4cbe27
NN
17573 || exit 1
17574
b813574b 17575@endif gprof
2a4cbe27 17576
2a4cbe27 17577
a7254363 17578
b813574b
PB
17579.PHONY: configure-gzip maybe-configure-gzip
17580maybe-configure-gzip:
4f0ef2d8
CD
17581@if gcc-bootstrap
17582configure-gzip: stage_current
17583@endif gcc-bootstrap
b813574b
PB
17584@if gzip
17585maybe-configure-gzip: configure-gzip
c52c6897 17586configure-gzip:
0aed8855 17587 @: $(MAKE); $(unstage)
c52c6897 17588 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17590 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
17591 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 17592 $(HOST_EXPORTS) \
a7254363
PB
17593 echo Configuring in $(HOST_SUBDIR)/gzip; \
17594 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 17595 case $(srcdir) in \
b00612cc
PB
17596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17597 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
17598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17599 esac; \
b00612cc
PB
17600 srcdiroption="--srcdir=$${topdir}/gzip"; \
17601 libsrcdir="$$s/gzip"; \
4fa63067 17602 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17604 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17605 || exit 1
b813574b 17606@endif gzip
2a4cbe27 17607
a7254363
PB
17608
17609
d545f33b
PB
17610
17611
b813574b
PB
17612.PHONY: all-gzip maybe-all-gzip
17613maybe-all-gzip:
4f0ef2d8
CD
17614@if gcc-bootstrap
17615all-gzip: stage_current
17616@endif gcc-bootstrap
b813574b 17617@if gzip
d27cc32e 17618TARGET-gzip=all
b813574b
PB
17619maybe-all-gzip: all-gzip
17620all-gzip: configure-gzip
0aed8855 17621 @: $(MAKE); $(unstage)
4fa63067
NN
17622 @r=`${PWD_COMMAND}`; export r; \
17623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17624 $(HOST_EXPORTS) \
b00612cc
PB
17625 (cd $(HOST_SUBDIR)/gzip && \
17626 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gzip))
b813574b 17627@endif gzip
2a4cbe27 17628
a7254363 17629
d545f33b
PB
17630
17631
b813574b
PB
17632.PHONY: check-gzip maybe-check-gzip
17633maybe-check-gzip:
17634@if gzip
17635maybe-check-gzip: check-gzip
2a4cbe27 17636
b813574b 17637check-gzip:
0aed8855 17638 @: $(MAKE); $(unstage)
4fa63067 17639 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17641 $(HOST_EXPORTS) \
b00612cc
PB
17642 (cd $(HOST_SUBDIR)/gzip && \
17643 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17644
b813574b 17645@endif gzip
2a4cbe27 17646
b813574b
PB
17647.PHONY: install-gzip maybe-install-gzip
17648maybe-install-gzip:
17649@if gzip
17650maybe-install-gzip: install-gzip
2a4cbe27 17651
b813574b 17652install-gzip: installdirs
0aed8855 17653 @: $(MAKE); $(unstage)
4fa63067 17654 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17656 $(HOST_EXPORTS) \
b00612cc 17657 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 17658 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 17659
b813574b 17660@endif gzip
2a4cbe27 17661
56a8fe78 17662# Other targets (info, dvi, pdf, etc.)
2a4cbe27 17663
b813574b
PB
17664.PHONY: maybe-info-gzip info-gzip
17665maybe-info-gzip:
17666@if gzip
17667maybe-info-gzip: info-gzip
4fa63067 17668
b813574b
PB
17669info-gzip: \
17670 configure-gzip
0aed8855 17671 @: $(MAKE); $(unstage)
b813574b 17672 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
17673 r=`${PWD_COMMAND}`; export r; \
17674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17675 $(HOST_EXPORTS) \
b813574b 17676 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17678 done; \
b813574b 17679 echo "Doing info in gzip" ; \
b00612cc 17680 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
17681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17683 "RANLIB=$${RANLIB}" \
0c24b341 17684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17685 info) \
2a4cbe27
NN
17686 || exit 1
17687
b813574b 17688@endif gzip
2a4cbe27 17689
b813574b
PB
17690.PHONY: maybe-dvi-gzip dvi-gzip
17691maybe-dvi-gzip:
17692@if gzip
17693maybe-dvi-gzip: dvi-gzip
2a4cbe27 17694
b813574b
PB
17695dvi-gzip: \
17696 configure-gzip
0aed8855 17697 @: $(MAKE); $(unstage)
b813574b 17698 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
17699 r=`${PWD_COMMAND}`; export r; \
17700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17701 $(HOST_EXPORTS) \
b813574b 17702 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17704 done; \
b813574b 17705 echo "Doing dvi in gzip" ; \
b00612cc 17706 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
17707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17709 "RANLIB=$${RANLIB}" \
0c24b341 17710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17711 dvi) \
2a4cbe27
NN
17712 || exit 1
17713
b813574b 17714@endif gzip
2a4cbe27 17715
56a8fe78
DD
17716.PHONY: maybe-pdf-gzip pdf-gzip
17717maybe-pdf-gzip:
17718@if gzip
17719maybe-pdf-gzip: pdf-gzip
17720
17721pdf-gzip: \
17722 configure-gzip
17723 @: $(MAKE); $(unstage)
17724 @[ -f ./gzip/Makefile ] || exit 0; \
17725 r=`${PWD_COMMAND}`; export r; \
17726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17727 $(HOST_EXPORTS) \
17728 for flag in $(EXTRA_HOST_FLAGS) ; do \
17729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17730 done; \
17731 echo "Doing pdf in gzip" ; \
17732 (cd $(HOST_SUBDIR)/gzip && \
17733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17735 "RANLIB=$${RANLIB}" \
0c24b341 17736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
17737 pdf) \
17738 || exit 1
17739
17740@endif gzip
17741
6d389afc
MS
17742.PHONY: maybe-html-gzip html-gzip
17743maybe-html-gzip:
17744@if gzip
17745maybe-html-gzip: html-gzip
17746
17747html-gzip: \
17748 configure-gzip
0aed8855 17749 @: $(MAKE); $(unstage)
6d389afc
MS
17750 @[ -f ./gzip/Makefile ] || exit 0; \
17751 r=`${PWD_COMMAND}`; export r; \
17752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
17753 $(HOST_EXPORTS) \
17754 for flag in $(EXTRA_HOST_FLAGS) ; do \
17755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17756 done; \
17757 echo "Doing html in gzip" ; \
b00612cc 17758 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
17759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17761 "RANLIB=$${RANLIB}" \
0c24b341 17762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
17763 html) \
17764 || exit 1
17765
17766@endif gzip
17767
b813574b
PB
17768.PHONY: maybe-TAGS-gzip TAGS-gzip
17769maybe-TAGS-gzip:
17770@if gzip
17771maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 17772
b813574b
PB
17773TAGS-gzip: \
17774 configure-gzip
0aed8855 17775 @: $(MAKE); $(unstage)
b813574b 17776 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
17777 r=`${PWD_COMMAND}`; export r; \
17778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17779 $(HOST_EXPORTS) \
b813574b 17780 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17782 done; \
b813574b 17783 echo "Doing TAGS in gzip" ; \
b00612cc 17784 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
17785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17787 "RANLIB=$${RANLIB}" \
0c24b341 17788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17789 TAGS) \
2a4cbe27
NN
17790 || exit 1
17791
b813574b 17792@endif gzip
2a4cbe27 17793
b813574b
PB
17794.PHONY: maybe-install-info-gzip install-info-gzip
17795maybe-install-info-gzip:
17796@if gzip
17797maybe-install-info-gzip: install-info-gzip
2a4cbe27 17798
b813574b
PB
17799install-info-gzip: \
17800 configure-gzip \
17801 info-gzip
0aed8855 17802 @: $(MAKE); $(unstage)
b813574b 17803 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
17804 r=`${PWD_COMMAND}`; export r; \
17805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17806 $(HOST_EXPORTS) \
b813574b 17807 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17809 done; \
b813574b 17810 echo "Doing install-info in gzip" ; \
b00612cc 17811 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
17812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17814 "RANLIB=$${RANLIB}" \
0c24b341 17815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17816 install-info) \
2a4cbe27
NN
17817 || exit 1
17818
b813574b 17819@endif gzip
2a4cbe27 17820
a3ca38d2
DD
17821.PHONY: maybe-install-pdf-gzip install-pdf-gzip
17822maybe-install-pdf-gzip:
17823@if gzip
17824maybe-install-pdf-gzip: install-pdf-gzip
17825
17826install-pdf-gzip: \
17827 configure-gzip \
17828 pdf-gzip
17829 @: $(MAKE); $(unstage)
17830 @[ -f ./gzip/Makefile ] || exit 0; \
17831 r=`${PWD_COMMAND}`; export r; \
17832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17833 $(HOST_EXPORTS) \
17834 for flag in $(EXTRA_HOST_FLAGS) ; do \
17835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17836 done; \
17837 echo "Doing install-pdf in gzip" ; \
17838 (cd $(HOST_SUBDIR)/gzip && \
17839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17841 "RANLIB=$${RANLIB}" \
0c24b341 17842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17843 install-pdf) \
17844 || exit 1
17845
17846@endif gzip
17847
108a6f8e
CD
17848.PHONY: maybe-install-html-gzip install-html-gzip
17849maybe-install-html-gzip:
17850@if gzip
17851maybe-install-html-gzip: install-html-gzip
17852
17853install-html-gzip: \
17854 configure-gzip \
17855 html-gzip
17856 @: $(MAKE); $(unstage)
17857 @[ -f ./gzip/Makefile ] || exit 0; \
17858 r=`${PWD_COMMAND}`; export r; \
17859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17860 $(HOST_EXPORTS) \
17861 for flag in $(EXTRA_HOST_FLAGS) ; do \
17862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17863 done; \
17864 echo "Doing install-html in gzip" ; \
17865 (cd $(HOST_SUBDIR)/gzip && \
17866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17868 "RANLIB=$${RANLIB}" \
0c24b341 17869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
17870 install-html) \
17871 || exit 1
17872
17873@endif gzip
17874
b813574b
PB
17875.PHONY: maybe-installcheck-gzip installcheck-gzip
17876maybe-installcheck-gzip:
17877@if gzip
17878maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 17879
b813574b
PB
17880installcheck-gzip: \
17881 configure-gzip
0aed8855 17882 @: $(MAKE); $(unstage)
b813574b 17883 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
17884 r=`${PWD_COMMAND}`; export r; \
17885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17886 $(HOST_EXPORTS) \
b813574b 17887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17889 done; \
b813574b 17890 echo "Doing installcheck in gzip" ; \
b00612cc 17891 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
17892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17894 "RANLIB=$${RANLIB}" \
0c24b341 17895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17896 installcheck) \
2a4cbe27
NN
17897 || exit 1
17898
b813574b 17899@endif gzip
2a4cbe27 17900
b813574b
PB
17901.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
17902maybe-mostlyclean-gzip:
17903@if gzip
17904maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 17905
b813574b 17906mostlyclean-gzip:
0aed8855 17907 @: $(MAKE); $(unstage)
b813574b 17908 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
17909 r=`${PWD_COMMAND}`; export r; \
17910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17911 $(HOST_EXPORTS) \
b813574b 17912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17914 done; \
b813574b 17915 echo "Doing mostlyclean in gzip" ; \
b00612cc 17916 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
17917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17919 "RANLIB=$${RANLIB}" \
0c24b341 17920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17921 mostlyclean) \
2a4cbe27
NN
17922 || exit 1
17923
b813574b 17924@endif gzip
2a4cbe27 17925
b813574b
PB
17926.PHONY: maybe-clean-gzip clean-gzip
17927maybe-clean-gzip:
17928@if gzip
17929maybe-clean-gzip: clean-gzip
2a4cbe27 17930
b813574b 17931clean-gzip:
0aed8855 17932 @: $(MAKE); $(unstage)
b813574b 17933 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
17934 r=`${PWD_COMMAND}`; export r; \
17935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17936 $(HOST_EXPORTS) \
b813574b 17937 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17939 done; \
b813574b 17940 echo "Doing clean in gzip" ; \
b00612cc 17941 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
17942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17944 "RANLIB=$${RANLIB}" \
0c24b341 17945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17946 clean) \
2a4cbe27
NN
17947 || exit 1
17948
b813574b 17949@endif gzip
2a4cbe27 17950
b813574b
PB
17951.PHONY: maybe-distclean-gzip distclean-gzip
17952maybe-distclean-gzip:
17953@if gzip
17954maybe-distclean-gzip: distclean-gzip
2a4cbe27 17955
b813574b 17956distclean-gzip:
0aed8855 17957 @: $(MAKE); $(unstage)
b813574b 17958 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
17959 r=`${PWD_COMMAND}`; export r; \
17960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17961 $(HOST_EXPORTS) \
b813574b 17962 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17964 done; \
b813574b 17965 echo "Doing distclean in gzip" ; \
b00612cc 17966 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
17967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17969 "RANLIB=$${RANLIB}" \
0c24b341 17970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17971 distclean) \
2a4cbe27
NN
17972 || exit 1
17973
b813574b 17974@endif gzip
2a4cbe27 17975
b813574b
PB
17976.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
17977maybe-maintainer-clean-gzip:
17978@if gzip
17979maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 17980
b813574b 17981maintainer-clean-gzip:
0aed8855 17982 @: $(MAKE); $(unstage)
b813574b 17983 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
17984 r=`${PWD_COMMAND}`; export r; \
17985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17986 $(HOST_EXPORTS) \
b813574b 17987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17989 done; \
b813574b 17990 echo "Doing maintainer-clean in gzip" ; \
b00612cc 17991 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
17992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17994 "RANLIB=$${RANLIB}" \
0c24b341 17995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17996 maintainer-clean) \
2a4cbe27
NN
17997 || exit 1
17998
b813574b 17999@endif gzip
2a4cbe27 18000
2a4cbe27 18001
a7254363 18002
b813574b
PB
18003.PHONY: configure-hello maybe-configure-hello
18004maybe-configure-hello:
4f0ef2d8
CD
18005@if gcc-bootstrap
18006configure-hello: stage_current
18007@endif gcc-bootstrap
b813574b
PB
18008@if hello
18009maybe-configure-hello: configure-hello
c52c6897 18010configure-hello:
0aed8855 18011 @: $(MAKE); $(unstage)
c52c6897 18012 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18014 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
18015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 18016 $(HOST_EXPORTS) \
a7254363
PB
18017 echo Configuring in $(HOST_SUBDIR)/hello; \
18018 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 18019 case $(srcdir) in \
b00612cc
PB
18020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18021 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
18022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18023 esac; \
b00612cc
PB
18024 srcdiroption="--srcdir=$${topdir}/hello"; \
18025 libsrcdir="$$s/hello"; \
4fa63067 18026 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18028 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18029 || exit 1
b813574b 18030@endif hello
2a4cbe27 18031
a7254363
PB
18032
18033
d545f33b
PB
18034
18035
b813574b
PB
18036.PHONY: all-hello maybe-all-hello
18037maybe-all-hello:
4f0ef2d8
CD
18038@if gcc-bootstrap
18039all-hello: stage_current
18040@endif gcc-bootstrap
b813574b 18041@if hello
d27cc32e 18042TARGET-hello=all
b813574b
PB
18043maybe-all-hello: all-hello
18044all-hello: configure-hello
0aed8855 18045 @: $(MAKE); $(unstage)
4fa63067
NN
18046 @r=`${PWD_COMMAND}`; export r; \
18047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18048 $(HOST_EXPORTS) \
b00612cc
PB
18049 (cd $(HOST_SUBDIR)/hello && \
18050 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-hello))
b813574b 18051@endif hello
2a4cbe27 18052
a7254363 18053
d545f33b
PB
18054
18055
b813574b
PB
18056.PHONY: check-hello maybe-check-hello
18057maybe-check-hello:
18058@if hello
18059maybe-check-hello: check-hello
2a4cbe27 18060
b813574b 18061check-hello:
0aed8855 18062 @: $(MAKE); $(unstage)
4fa63067 18063 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18065 $(HOST_EXPORTS) \
b00612cc
PB
18066 (cd $(HOST_SUBDIR)/hello && \
18067 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18068
b813574b 18069@endif hello
2a4cbe27 18070
b813574b
PB
18071.PHONY: install-hello maybe-install-hello
18072maybe-install-hello:
18073@if hello
18074maybe-install-hello: install-hello
2a4cbe27 18075
b813574b 18076install-hello: installdirs
0aed8855 18077 @: $(MAKE); $(unstage)
4fa63067
NN
18078 @r=`${PWD_COMMAND}`; export r; \
18079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18080 $(HOST_EXPORTS) \
b00612cc 18081 (cd $(HOST_SUBDIR)/hello && \
2da12f12 18082 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 18083
b813574b 18084@endif hello
4fa63067 18085
56a8fe78 18086# Other targets (info, dvi, pdf, etc.)
4fa63067 18087
b813574b
PB
18088.PHONY: maybe-info-hello info-hello
18089maybe-info-hello:
18090@if hello
18091maybe-info-hello: info-hello
4fa63067 18092
b813574b
PB
18093info-hello: \
18094 configure-hello
0aed8855 18095 @: $(MAKE); $(unstage)
b813574b 18096 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
18097 r=`${PWD_COMMAND}`; export r; \
18098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18099 $(HOST_EXPORTS) \
b813574b 18100 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18102 done; \
b813574b 18103 echo "Doing info in hello" ; \
b00612cc 18104 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
18105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18107 "RANLIB=$${RANLIB}" \
0c24b341 18108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18109 info) \
2a4cbe27
NN
18110 || exit 1
18111
b813574b 18112@endif hello
2a4cbe27 18113
b813574b
PB
18114.PHONY: maybe-dvi-hello dvi-hello
18115maybe-dvi-hello:
18116@if hello
18117maybe-dvi-hello: dvi-hello
2a4cbe27 18118
b813574b
PB
18119dvi-hello: \
18120 configure-hello
0aed8855 18121 @: $(MAKE); $(unstage)
b813574b 18122 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
18123 r=`${PWD_COMMAND}`; export r; \
18124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18125 $(HOST_EXPORTS) \
b813574b 18126 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18128 done; \
b813574b 18129 echo "Doing dvi in hello" ; \
b00612cc 18130 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
18131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18133 "RANLIB=$${RANLIB}" \
0c24b341 18134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18135 dvi) \
2a4cbe27
NN
18136 || exit 1
18137
b813574b 18138@endif hello
2a4cbe27 18139
56a8fe78
DD
18140.PHONY: maybe-pdf-hello pdf-hello
18141maybe-pdf-hello:
18142@if hello
18143maybe-pdf-hello: pdf-hello
18144
18145pdf-hello: \
18146 configure-hello
18147 @: $(MAKE); $(unstage)
18148 @[ -f ./hello/Makefile ] || exit 0; \
18149 r=`${PWD_COMMAND}`; export r; \
18150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18151 $(HOST_EXPORTS) \
18152 for flag in $(EXTRA_HOST_FLAGS) ; do \
18153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18154 done; \
18155 echo "Doing pdf in hello" ; \
18156 (cd $(HOST_SUBDIR)/hello && \
18157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18159 "RANLIB=$${RANLIB}" \
0c24b341 18160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18161 pdf) \
18162 || exit 1
18163
18164@endif hello
18165
6d389afc
MS
18166.PHONY: maybe-html-hello html-hello
18167maybe-html-hello:
18168@if hello
18169maybe-html-hello: html-hello
18170
18171html-hello: \
18172 configure-hello
0aed8855 18173 @: $(MAKE); $(unstage)
6d389afc
MS
18174 @[ -f ./hello/Makefile ] || exit 0; \
18175 r=`${PWD_COMMAND}`; export r; \
18176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18177 $(HOST_EXPORTS) \
18178 for flag in $(EXTRA_HOST_FLAGS) ; do \
18179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18180 done; \
18181 echo "Doing html in hello" ; \
b00612cc 18182 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
18183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18185 "RANLIB=$${RANLIB}" \
0c24b341 18186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18187 html) \
18188 || exit 1
18189
18190@endif hello
18191
b813574b
PB
18192.PHONY: maybe-TAGS-hello TAGS-hello
18193maybe-TAGS-hello:
18194@if hello
18195maybe-TAGS-hello: TAGS-hello
2a4cbe27 18196
b813574b
PB
18197TAGS-hello: \
18198 configure-hello
0aed8855 18199 @: $(MAKE); $(unstage)
b813574b 18200 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
18201 r=`${PWD_COMMAND}`; export r; \
18202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18203 $(HOST_EXPORTS) \
b813574b 18204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18206 done; \
b813574b 18207 echo "Doing TAGS in hello" ; \
b00612cc 18208 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
18209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18211 "RANLIB=$${RANLIB}" \
0c24b341 18212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18213 TAGS) \
2a4cbe27
NN
18214 || exit 1
18215
b813574b 18216@endif hello
2a4cbe27 18217
b813574b
PB
18218.PHONY: maybe-install-info-hello install-info-hello
18219maybe-install-info-hello:
18220@if hello
18221maybe-install-info-hello: install-info-hello
2a4cbe27 18222
b813574b
PB
18223install-info-hello: \
18224 configure-hello \
18225 info-hello
0aed8855 18226 @: $(MAKE); $(unstage)
b813574b 18227 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
18228 r=`${PWD_COMMAND}`; export r; \
18229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18230 $(HOST_EXPORTS) \
b813574b 18231 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18233 done; \
b813574b 18234 echo "Doing install-info in hello" ; \
b00612cc 18235 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
18236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18238 "RANLIB=$${RANLIB}" \
0c24b341 18239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18240 install-info) \
2a4cbe27
NN
18241 || exit 1
18242
b813574b 18243@endif hello
2a4cbe27 18244
a3ca38d2
DD
18245.PHONY: maybe-install-pdf-hello install-pdf-hello
18246maybe-install-pdf-hello:
18247@if hello
18248maybe-install-pdf-hello: install-pdf-hello
18249
18250install-pdf-hello: \
18251 configure-hello \
18252 pdf-hello
18253 @: $(MAKE); $(unstage)
18254 @[ -f ./hello/Makefile ] || exit 0; \
18255 r=`${PWD_COMMAND}`; export r; \
18256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18257 $(HOST_EXPORTS) \
18258 for flag in $(EXTRA_HOST_FLAGS) ; do \
18259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18260 done; \
18261 echo "Doing install-pdf in hello" ; \
18262 (cd $(HOST_SUBDIR)/hello && \
18263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18265 "RANLIB=$${RANLIB}" \
0c24b341 18266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18267 install-pdf) \
18268 || exit 1
18269
18270@endif hello
18271
108a6f8e
CD
18272.PHONY: maybe-install-html-hello install-html-hello
18273maybe-install-html-hello:
18274@if hello
18275maybe-install-html-hello: install-html-hello
18276
18277install-html-hello: \
18278 configure-hello \
18279 html-hello
18280 @: $(MAKE); $(unstage)
18281 @[ -f ./hello/Makefile ] || exit 0; \
18282 r=`${PWD_COMMAND}`; export r; \
18283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18284 $(HOST_EXPORTS) \
18285 for flag in $(EXTRA_HOST_FLAGS) ; do \
18286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18287 done; \
18288 echo "Doing install-html in hello" ; \
18289 (cd $(HOST_SUBDIR)/hello && \
18290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18292 "RANLIB=$${RANLIB}" \
0c24b341 18293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18294 install-html) \
18295 || exit 1
18296
18297@endif hello
18298
b813574b
PB
18299.PHONY: maybe-installcheck-hello installcheck-hello
18300maybe-installcheck-hello:
18301@if hello
18302maybe-installcheck-hello: installcheck-hello
2a4cbe27 18303
b813574b
PB
18304installcheck-hello: \
18305 configure-hello
0aed8855 18306 @: $(MAKE); $(unstage)
b813574b 18307 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
18308 r=`${PWD_COMMAND}`; export r; \
18309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18310 $(HOST_EXPORTS) \
b813574b 18311 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18313 done; \
b813574b 18314 echo "Doing installcheck in hello" ; \
b00612cc 18315 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
18316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18318 "RANLIB=$${RANLIB}" \
0c24b341 18319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18320 installcheck) \
2a4cbe27
NN
18321 || exit 1
18322
b813574b 18323@endif hello
2a4cbe27 18324
b813574b
PB
18325.PHONY: maybe-mostlyclean-hello mostlyclean-hello
18326maybe-mostlyclean-hello:
18327@if hello
18328maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 18329
b813574b 18330mostlyclean-hello:
0aed8855 18331 @: $(MAKE); $(unstage)
b813574b 18332 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
18333 r=`${PWD_COMMAND}`; export r; \
18334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18335 $(HOST_EXPORTS) \
b813574b 18336 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18338 done; \
b813574b 18339 echo "Doing mostlyclean in hello" ; \
b00612cc 18340 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
18341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18343 "RANLIB=$${RANLIB}" \
0c24b341 18344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18345 mostlyclean) \
2a4cbe27
NN
18346 || exit 1
18347
b813574b 18348@endif hello
2a4cbe27 18349
b813574b
PB
18350.PHONY: maybe-clean-hello clean-hello
18351maybe-clean-hello:
18352@if hello
18353maybe-clean-hello: clean-hello
2a4cbe27 18354
b813574b 18355clean-hello:
0aed8855 18356 @: $(MAKE); $(unstage)
b813574b 18357 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
18358 r=`${PWD_COMMAND}`; export r; \
18359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18360 $(HOST_EXPORTS) \
b813574b 18361 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18363 done; \
b813574b 18364 echo "Doing clean in hello" ; \
b00612cc 18365 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
18366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18368 "RANLIB=$${RANLIB}" \
0c24b341 18369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18370 clean) \
2a4cbe27
NN
18371 || exit 1
18372
b813574b 18373@endif hello
2a4cbe27 18374
b813574b
PB
18375.PHONY: maybe-distclean-hello distclean-hello
18376maybe-distclean-hello:
18377@if hello
18378maybe-distclean-hello: distclean-hello
2a4cbe27 18379
b813574b 18380distclean-hello:
0aed8855 18381 @: $(MAKE); $(unstage)
b813574b 18382 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
18383 r=`${PWD_COMMAND}`; export r; \
18384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18385 $(HOST_EXPORTS) \
b813574b 18386 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18388 done; \
b813574b 18389 echo "Doing distclean in hello" ; \
b00612cc 18390 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
18391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18393 "RANLIB=$${RANLIB}" \
0c24b341 18394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18395 distclean) \
2a4cbe27
NN
18396 || exit 1
18397
b813574b 18398@endif hello
2a4cbe27 18399
b813574b
PB
18400.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
18401maybe-maintainer-clean-hello:
18402@if hello
18403maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 18404
b813574b 18405maintainer-clean-hello:
0aed8855 18406 @: $(MAKE); $(unstage)
b813574b 18407 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
18408 r=`${PWD_COMMAND}`; export r; \
18409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18410 $(HOST_EXPORTS) \
b813574b 18411 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18413 done; \
b813574b 18414 echo "Doing maintainer-clean in hello" ; \
b00612cc 18415 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
18416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18418 "RANLIB=$${RANLIB}" \
0c24b341 18419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18420 maintainer-clean) \
2a4cbe27
NN
18421 || exit 1
18422
b813574b 18423@endif hello
2a4cbe27 18424
2a4cbe27 18425
a7254363 18426
b813574b
PB
18427.PHONY: configure-indent maybe-configure-indent
18428maybe-configure-indent:
4f0ef2d8
CD
18429@if gcc-bootstrap
18430configure-indent: stage_current
18431@endif gcc-bootstrap
b813574b
PB
18432@if indent
18433maybe-configure-indent: configure-indent
c52c6897 18434configure-indent:
0aed8855 18435 @: $(MAKE); $(unstage)
c52c6897 18436 @r=`${PWD_COMMAND}`; export r; \
4fa63067 18437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18438 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
18439 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 18440 $(HOST_EXPORTS) \
a7254363
PB
18441 echo Configuring in $(HOST_SUBDIR)/indent; \
18442 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 18443 case $(srcdir) in \
b00612cc
PB
18444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18445 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
18446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18447 esac; \
b00612cc
PB
18448 srcdiroption="--srcdir=$${topdir}/indent"; \
18449 libsrcdir="$$s/indent"; \
4fa63067 18450 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18451 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18452 --target=${target_alias} $${srcdiroption} \
4fa63067 18453 || exit 1
b813574b 18454@endif indent
2a4cbe27 18455
a7254363
PB
18456
18457
d545f33b
PB
18458
18459
b813574b
PB
18460.PHONY: all-indent maybe-all-indent
18461maybe-all-indent:
4f0ef2d8
CD
18462@if gcc-bootstrap
18463all-indent: stage_current
18464@endif gcc-bootstrap
b813574b 18465@if indent
d27cc32e 18466TARGET-indent=all
b813574b
PB
18467maybe-all-indent: all-indent
18468all-indent: configure-indent
0aed8855 18469 @: $(MAKE); $(unstage)
4fa63067
NN
18470 @r=`${PWD_COMMAND}`; export r; \
18471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18472 $(HOST_EXPORTS) \
b00612cc
PB
18473 (cd $(HOST_SUBDIR)/indent && \
18474 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-indent))
b813574b 18475@endif indent
2a4cbe27 18476
a7254363 18477
d545f33b
PB
18478
18479
b813574b
PB
18480.PHONY: check-indent maybe-check-indent
18481maybe-check-indent:
18482@if indent
18483maybe-check-indent: check-indent
2a4cbe27 18484
b813574b 18485check-indent:
0aed8855 18486 @: $(MAKE); $(unstage)
4fa63067 18487 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18489 $(HOST_EXPORTS) \
b00612cc
PB
18490 (cd $(HOST_SUBDIR)/indent && \
18491 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18492
b813574b 18493@endif indent
2a4cbe27 18494
b813574b
PB
18495.PHONY: install-indent maybe-install-indent
18496maybe-install-indent:
18497@if indent
18498maybe-install-indent: install-indent
2a4cbe27 18499
b813574b 18500install-indent: installdirs
0aed8855 18501 @: $(MAKE); $(unstage)
4fa63067 18502 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18504 $(HOST_EXPORTS) \
b00612cc 18505 (cd $(HOST_SUBDIR)/indent && \
2da12f12 18506 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18507
b813574b 18508@endif indent
2a4cbe27 18509
56a8fe78 18510# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18511
b813574b
PB
18512.PHONY: maybe-info-indent info-indent
18513maybe-info-indent:
18514@if indent
18515maybe-info-indent: info-indent
4fa63067 18516
b813574b
PB
18517info-indent: \
18518 configure-indent
0aed8855 18519 @: $(MAKE); $(unstage)
b813574b 18520 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
18521 r=`${PWD_COMMAND}`; export r; \
18522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18523 $(HOST_EXPORTS) \
b813574b 18524 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18526 done; \
b813574b 18527 echo "Doing info in indent" ; \
b00612cc 18528 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
18529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18531 "RANLIB=$${RANLIB}" \
0c24b341 18532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18533 info) \
2a4cbe27
NN
18534 || exit 1
18535
b813574b 18536@endif indent
2a4cbe27 18537
b813574b
PB
18538.PHONY: maybe-dvi-indent dvi-indent
18539maybe-dvi-indent:
18540@if indent
18541maybe-dvi-indent: dvi-indent
2a4cbe27 18542
b813574b
PB
18543dvi-indent: \
18544 configure-indent
0aed8855 18545 @: $(MAKE); $(unstage)
b813574b 18546 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
18547 r=`${PWD_COMMAND}`; export r; \
18548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18549 $(HOST_EXPORTS) \
b813574b 18550 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18552 done; \
b813574b 18553 echo "Doing dvi in indent" ; \
b00612cc 18554 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
18555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18557 "RANLIB=$${RANLIB}" \
0c24b341 18558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18559 dvi) \
2a4cbe27
NN
18560 || exit 1
18561
b813574b 18562@endif indent
2a4cbe27 18563
56a8fe78
DD
18564.PHONY: maybe-pdf-indent pdf-indent
18565maybe-pdf-indent:
18566@if indent
18567maybe-pdf-indent: pdf-indent
18568
18569pdf-indent: \
18570 configure-indent
18571 @: $(MAKE); $(unstage)
18572 @[ -f ./indent/Makefile ] || exit 0; \
18573 r=`${PWD_COMMAND}`; export r; \
18574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18575 $(HOST_EXPORTS) \
18576 for flag in $(EXTRA_HOST_FLAGS) ; do \
18577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18578 done; \
18579 echo "Doing pdf in indent" ; \
18580 (cd $(HOST_SUBDIR)/indent && \
18581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18583 "RANLIB=$${RANLIB}" \
0c24b341 18584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18585 pdf) \
18586 || exit 1
18587
18588@endif indent
18589
6d389afc
MS
18590.PHONY: maybe-html-indent html-indent
18591maybe-html-indent:
18592@if indent
18593maybe-html-indent: html-indent
18594
18595html-indent: \
18596 configure-indent
0aed8855 18597 @: $(MAKE); $(unstage)
6d389afc
MS
18598 @[ -f ./indent/Makefile ] || exit 0; \
18599 r=`${PWD_COMMAND}`; export r; \
18600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18601 $(HOST_EXPORTS) \
18602 for flag in $(EXTRA_HOST_FLAGS) ; do \
18603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18604 done; \
18605 echo "Doing html in indent" ; \
b00612cc 18606 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
18607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18609 "RANLIB=$${RANLIB}" \
0c24b341 18610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18611 html) \
18612 || exit 1
18613
18614@endif indent
18615
b813574b
PB
18616.PHONY: maybe-TAGS-indent TAGS-indent
18617maybe-TAGS-indent:
18618@if indent
18619maybe-TAGS-indent: TAGS-indent
2a4cbe27 18620
b813574b
PB
18621TAGS-indent: \
18622 configure-indent
0aed8855 18623 @: $(MAKE); $(unstage)
b813574b 18624 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
18625 r=`${PWD_COMMAND}`; export r; \
18626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18627 $(HOST_EXPORTS) \
b813574b 18628 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18630 done; \
b813574b 18631 echo "Doing TAGS in indent" ; \
b00612cc 18632 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
18633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18635 "RANLIB=$${RANLIB}" \
0c24b341 18636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18637 TAGS) \
2a4cbe27
NN
18638 || exit 1
18639
b813574b 18640@endif indent
2a4cbe27 18641
b813574b
PB
18642.PHONY: maybe-install-info-indent install-info-indent
18643maybe-install-info-indent:
18644@if indent
18645maybe-install-info-indent: install-info-indent
2a4cbe27 18646
b813574b
PB
18647install-info-indent: \
18648 configure-indent \
18649 info-indent
0aed8855 18650 @: $(MAKE); $(unstage)
b813574b 18651 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
18652 r=`${PWD_COMMAND}`; export r; \
18653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18654 $(HOST_EXPORTS) \
b813574b 18655 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18657 done; \
b813574b 18658 echo "Doing install-info in indent" ; \
b00612cc 18659 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
18660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18662 "RANLIB=$${RANLIB}" \
0c24b341 18663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18664 install-info) \
2a4cbe27
NN
18665 || exit 1
18666
b813574b 18667@endif indent
2a4cbe27 18668
a3ca38d2
DD
18669.PHONY: maybe-install-pdf-indent install-pdf-indent
18670maybe-install-pdf-indent:
18671@if indent
18672maybe-install-pdf-indent: install-pdf-indent
18673
18674install-pdf-indent: \
18675 configure-indent \
18676 pdf-indent
18677 @: $(MAKE); $(unstage)
18678 @[ -f ./indent/Makefile ] || exit 0; \
18679 r=`${PWD_COMMAND}`; export r; \
18680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18681 $(HOST_EXPORTS) \
18682 for flag in $(EXTRA_HOST_FLAGS) ; do \
18683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18684 done; \
18685 echo "Doing install-pdf in indent" ; \
18686 (cd $(HOST_SUBDIR)/indent && \
18687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18689 "RANLIB=$${RANLIB}" \
0c24b341 18690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18691 install-pdf) \
18692 || exit 1
18693
18694@endif indent
18695
108a6f8e
CD
18696.PHONY: maybe-install-html-indent install-html-indent
18697maybe-install-html-indent:
18698@if indent
18699maybe-install-html-indent: install-html-indent
18700
18701install-html-indent: \
18702 configure-indent \
18703 html-indent
18704 @: $(MAKE); $(unstage)
18705 @[ -f ./indent/Makefile ] || exit 0; \
18706 r=`${PWD_COMMAND}`; export r; \
18707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18708 $(HOST_EXPORTS) \
18709 for flag in $(EXTRA_HOST_FLAGS) ; do \
18710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18711 done; \
18712 echo "Doing install-html in indent" ; \
18713 (cd $(HOST_SUBDIR)/indent && \
18714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18716 "RANLIB=$${RANLIB}" \
0c24b341 18717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18718 install-html) \
18719 || exit 1
18720
18721@endif indent
18722
b813574b
PB
18723.PHONY: maybe-installcheck-indent installcheck-indent
18724maybe-installcheck-indent:
18725@if indent
18726maybe-installcheck-indent: installcheck-indent
2a4cbe27 18727
b813574b
PB
18728installcheck-indent: \
18729 configure-indent
0aed8855 18730 @: $(MAKE); $(unstage)
b813574b 18731 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
18732 r=`${PWD_COMMAND}`; export r; \
18733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18734 $(HOST_EXPORTS) \
b813574b 18735 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18737 done; \
b813574b 18738 echo "Doing installcheck in indent" ; \
b00612cc 18739 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
18740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18742 "RANLIB=$${RANLIB}" \
0c24b341 18743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18744 installcheck) \
2a4cbe27
NN
18745 || exit 1
18746
b813574b 18747@endif indent
2a4cbe27 18748
b813574b
PB
18749.PHONY: maybe-mostlyclean-indent mostlyclean-indent
18750maybe-mostlyclean-indent:
18751@if indent
18752maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 18753
b813574b 18754mostlyclean-indent:
0aed8855 18755 @: $(MAKE); $(unstage)
b813574b 18756 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
18757 r=`${PWD_COMMAND}`; export r; \
18758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18759 $(HOST_EXPORTS) \
b813574b 18760 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18762 done; \
b813574b 18763 echo "Doing mostlyclean in indent" ; \
b00612cc 18764 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
18765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18767 "RANLIB=$${RANLIB}" \
0c24b341 18768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18769 mostlyclean) \
2a4cbe27
NN
18770 || exit 1
18771
b813574b 18772@endif indent
2a4cbe27 18773
b813574b
PB
18774.PHONY: maybe-clean-indent clean-indent
18775maybe-clean-indent:
18776@if indent
18777maybe-clean-indent: clean-indent
2a4cbe27 18778
b813574b 18779clean-indent:
0aed8855 18780 @: $(MAKE); $(unstage)
b813574b 18781 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
18782 r=`${PWD_COMMAND}`; export r; \
18783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18784 $(HOST_EXPORTS) \
b813574b 18785 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18787 done; \
b813574b 18788 echo "Doing clean in indent" ; \
b00612cc 18789 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
18790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18792 "RANLIB=$${RANLIB}" \
0c24b341 18793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18794 clean) \
2a4cbe27
NN
18795 || exit 1
18796
b813574b 18797@endif indent
2a4cbe27 18798
b813574b
PB
18799.PHONY: maybe-distclean-indent distclean-indent
18800maybe-distclean-indent:
18801@if indent
18802maybe-distclean-indent: distclean-indent
2a4cbe27 18803
b813574b 18804distclean-indent:
0aed8855 18805 @: $(MAKE); $(unstage)
b813574b 18806 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
18807 r=`${PWD_COMMAND}`; export r; \
18808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18809 $(HOST_EXPORTS) \
b813574b 18810 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18812 done; \
b813574b 18813 echo "Doing distclean in indent" ; \
b00612cc 18814 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
18815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18817 "RANLIB=$${RANLIB}" \
0c24b341 18818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18819 distclean) \
2a4cbe27
NN
18820 || exit 1
18821
b813574b 18822@endif indent
2a4cbe27 18823
b813574b
PB
18824.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
18825maybe-maintainer-clean-indent:
18826@if indent
18827maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 18828
b813574b 18829maintainer-clean-indent:
0aed8855 18830 @: $(MAKE); $(unstage)
b813574b 18831 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
18832 r=`${PWD_COMMAND}`; export r; \
18833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18834 $(HOST_EXPORTS) \
b813574b 18835 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18837 done; \
b813574b 18838 echo "Doing maintainer-clean in indent" ; \
b00612cc 18839 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
18840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18842 "RANLIB=$${RANLIB}" \
0c24b341 18843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18844 maintainer-clean) \
2a4cbe27
NN
18845 || exit 1
18846
b813574b 18847@endif indent
2a4cbe27 18848
a2592b1b 18849
a7254363 18850
b813574b
PB
18851.PHONY: configure-intl maybe-configure-intl
18852maybe-configure-intl:
4f0ef2d8
CD
18853@if gcc-bootstrap
18854configure-intl: stage_current
18855@endif gcc-bootstrap
b813574b
PB
18856@if intl
18857maybe-configure-intl: configure-intl
c52c6897 18858configure-intl:
c52c6897
PB
18859 @r=`${PWD_COMMAND}`; export r; \
18860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
18861 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 18863 $(HOST_EXPORTS) \
a7254363
PB
18864 echo Configuring in $(HOST_SUBDIR)/intl; \
18865 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 18866 case $(srcdir) in \
b00612cc
PB
18867 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18868 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18869 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18870 esac; \
b00612cc
PB
18871 srcdiroption="--srcdir=$${topdir}/intl"; \
18872 libsrcdir="$$s/intl"; \
4fa63067 18873 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18874 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18875 --target=${target_alias} $${srcdiroption} \
a2592b1b 18876 || exit 1
b813574b 18877@endif intl
a2592b1b 18878
a7254363
PB
18879
18880
d545f33b
PB
18881.PHONY: configure-stage1-intl maybe-configure-stage1-intl
18882maybe-configure-stage1-intl:
18883@if intl-bootstrap
18884maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 18885configure-stage1-intl:
c52c6897 18886 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 18887 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
18888 @r=`${PWD_COMMAND}`; export r; \
18889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 18890 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 18891 $(HOST_EXPORTS) \
8ee82aff
PB
18892 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18893 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 18894 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 18895 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
18896 cd $(HOST_SUBDIR)/intl || exit 1; \
18897 case $(srcdir) in \
18898 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18899 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18900 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18901 esac; \
18902 srcdiroption="--srcdir=$${topdir}/intl"; \
18903 libsrcdir="$$s/intl"; \
18904 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18905 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18906 --target=${target_alias} $${srcdiroption} \
c1cb7e02 18907 \
8a0d8a5c 18908 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
18909@endif intl-bootstrap
18910
18911.PHONY: configure-stage2-intl maybe-configure-stage2-intl
18912maybe-configure-stage2-intl:
18913@if intl-bootstrap
18914maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 18915configure-stage2-intl:
c52c6897 18916 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 18917 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
18918 @r=`${PWD_COMMAND}`; export r; \
18919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 18920 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
18921 $(HOST_EXPORTS) \
18922 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
18923 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
18924 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 18925 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 18926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
18927 cd $(HOST_SUBDIR)/intl || exit 1; \
18928 case $(srcdir) in \
18929 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18930 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18931 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18932 esac; \
18933 srcdiroption="--srcdir=$${topdir}/intl"; \
18934 libsrcdir="$$s/intl"; \
18935 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18936 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18937 --target=${target_alias} $${srcdiroption} \
c1cb7e02 18938 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
18939 @stage2_werror_flag@
18940@endif intl-bootstrap
18941
18942.PHONY: configure-stage3-intl maybe-configure-stage3-intl
18943maybe-configure-stage3-intl:
18944@if intl-bootstrap
18945maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 18946configure-stage3-intl:
c52c6897 18947 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 18948 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
18949 @r=`${PWD_COMMAND}`; export r; \
18950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 18951 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
18952 $(HOST_EXPORTS) \
18953 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
18954 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
18955 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 18956 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 18957 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
18958 cd $(HOST_SUBDIR)/intl || exit 1; \
18959 case $(srcdir) in \
18960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18961 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18963 esac; \
18964 srcdiroption="--srcdir=$${topdir}/intl"; \
18965 libsrcdir="$$s/intl"; \
18966 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18967 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18968 --target=${target_alias} $${srcdiroption} \
c1cb7e02 18969 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
18970 @stage2_werror_flag@
18971@endif intl-bootstrap
18972
18973.PHONY: configure-stage4-intl maybe-configure-stage4-intl
18974maybe-configure-stage4-intl:
18975@if intl-bootstrap
18976maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 18977configure-stage4-intl:
c52c6897 18978 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 18979 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
18980 @r=`${PWD_COMMAND}`; export r; \
18981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 18982 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
18983 $(HOST_EXPORTS) \
18984 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
18985 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
18986 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 18987 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 18988 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
18989 cd $(HOST_SUBDIR)/intl || exit 1; \
18990 case $(srcdir) in \
18991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18992 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18994 esac; \
18995 srcdiroption="--srcdir=$${topdir}/intl"; \
18996 libsrcdir="$$s/intl"; \
18997 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18999 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19000 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19001 @stage2_werror_flag@
19002@endif intl-bootstrap
19003
19004.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
19005maybe-configure-stageprofile-intl:
19006@if intl-bootstrap
19007maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 19008configure-stageprofile-intl:
c52c6897 19009 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 19010 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19011 @r=`${PWD_COMMAND}`; export r; \
19012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19013 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19014 $(HOST_EXPORTS) \
19015 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
19016 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
19017 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 19018 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 19019 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19020 cd $(HOST_SUBDIR)/intl || exit 1; \
19021 case $(srcdir) in \
19022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19023 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19025 esac; \
19026 srcdiroption="--srcdir=$${topdir}/intl"; \
19027 libsrcdir="$$s/intl"; \
19028 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19030 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19031 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19032 @stage2_werror_flag@
19033@endif intl-bootstrap
19034
19035.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
19036maybe-configure-stagefeedback-intl:
19037@if intl-bootstrap
19038maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 19039configure-stagefeedback-intl:
c52c6897 19040 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 19041 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19042 @r=`${PWD_COMMAND}`; export r; \
19043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19044 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19045 $(HOST_EXPORTS) \
19046 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
19047 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
19048 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 19049 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 19050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19051 cd $(HOST_SUBDIR)/intl || exit 1; \
19052 case $(srcdir) in \
19053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19054 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19056 esac; \
19057 srcdiroption="--srcdir=$${topdir}/intl"; \
19058 libsrcdir="$$s/intl"; \
19059 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19061 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19062 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19063 @stage2_werror_flag@
19064@endif intl-bootstrap
19065
19066
19067
19068
19069
b813574b
PB
19070.PHONY: all-intl maybe-all-intl
19071maybe-all-intl:
4f0ef2d8
CD
19072@if gcc-bootstrap
19073all-intl: stage_current
19074@endif gcc-bootstrap
b813574b 19075@if intl
d27cc32e 19076TARGET-intl=all
b813574b
PB
19077maybe-all-intl: all-intl
19078all-intl: configure-intl
c52c6897 19079 @r=`${PWD_COMMAND}`; export r; \
4fa63067 19080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19081 $(HOST_EXPORTS) \
b00612cc
PB
19082 (cd $(HOST_SUBDIR)/intl && \
19083 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-intl))
b813574b 19084@endif intl
a2592b1b 19085
a7254363 19086
d545f33b
PB
19087
19088.PHONY: all-stage1-intl maybe-all-stage1-intl
19089.PHONY: clean-stage1-intl maybe-clean-stage1-intl
19090maybe-all-stage1-intl:
19091maybe-clean-stage1-intl:
19092@if intl-bootstrap
19093maybe-all-stage1-intl: all-stage1-intl
19094all-stage1: all-stage1-intl
f70224b5 19095TARGET-stage1-intl = $(TARGET-intl)
d545f33b 19096all-stage1-intl: configure-stage1-intl
c52c6897 19097 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
19098 @r=`${PWD_COMMAND}`; export r; \
19099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19100 $(HOST_EXPORTS) \
19101 cd $(HOST_SUBDIR)/intl && \
8ee82aff
PB
19102 $(MAKE) $(FLAGS_TO_PASS) \
19103 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 19104 $(TARGET-stage1-intl)
d545f33b
PB
19105
19106maybe-clean-stage1-intl: clean-stage1-intl
19107clean-stage1: clean-stage1-intl
19108clean-stage1-intl:
9dbaa842
DD
19109 @if [ $(current_stage) = stage1 ]; then \
19110 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19111 else \
19112 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
19113 $(MAKE) stage1-start; \
19114 fi; \
d545f33b
PB
19115 cd $(HOST_SUBDIR)/intl && \
19116 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 19117 clean
d545f33b
PB
19118@endif intl-bootstrap
19119
19120
19121.PHONY: all-stage2-intl maybe-all-stage2-intl
19122.PHONY: clean-stage2-intl maybe-clean-stage2-intl
19123maybe-all-stage2-intl:
19124maybe-clean-stage2-intl:
19125@if intl-bootstrap
19126maybe-all-stage2-intl: all-stage2-intl
19127all-stage2: all-stage2-intl
f70224b5 19128TARGET-stage2-intl = $(TARGET-intl)
d545f33b 19129all-stage2-intl: configure-stage2-intl
c52c6897 19130 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
19131 @r=`${PWD_COMMAND}`; export r; \
19132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19133 $(HOST_EXPORTS) \
19134 $(POSTSTAGE1_HOST_EXPORTS) \
19135 cd $(HOST_SUBDIR)/intl && \
8ee82aff
PB
19136 $(MAKE) $(FLAGS_TO_PASS) \
19137 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 19138 $(TARGET-stage2-intl)
d545f33b
PB
19139
19140maybe-clean-stage2-intl: clean-stage2-intl
19141clean-stage2: clean-stage2-intl
19142clean-stage2-intl:
9dbaa842
DD
19143 @if [ $(current_stage) = stage2 ]; then \
19144 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19145 else \
19146 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
19147 $(MAKE) stage2-start; \
19148 fi; \
d545f33b
PB
19149 cd $(HOST_SUBDIR)/intl && \
19150 $(MAKE) $(FLAGS_TO_PASS) \
19151 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19152 clean
d545f33b
PB
19153@endif intl-bootstrap
19154
19155
19156.PHONY: all-stage3-intl maybe-all-stage3-intl
19157.PHONY: clean-stage3-intl maybe-clean-stage3-intl
19158maybe-all-stage3-intl:
19159maybe-clean-stage3-intl:
19160@if intl-bootstrap
19161maybe-all-stage3-intl: all-stage3-intl
19162all-stage3: all-stage3-intl
f70224b5 19163TARGET-stage3-intl = $(TARGET-intl)
d545f33b 19164all-stage3-intl: configure-stage3-intl
c52c6897 19165 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
19166 @r=`${PWD_COMMAND}`; export r; \
19167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19168 $(HOST_EXPORTS) \
19169 $(POSTSTAGE1_HOST_EXPORTS) \
19170 cd $(HOST_SUBDIR)/intl && \
8ee82aff
PB
19171 $(MAKE) $(FLAGS_TO_PASS) \
19172 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 19173 $(TARGET-stage3-intl)
d545f33b
PB
19174
19175maybe-clean-stage3-intl: clean-stage3-intl
19176clean-stage3: clean-stage3-intl
19177clean-stage3-intl:
9dbaa842
DD
19178 @if [ $(current_stage) = stage3 ]; then \
19179 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19180 else \
19181 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
19182 $(MAKE) stage3-start; \
19183 fi; \
d545f33b
PB
19184 cd $(HOST_SUBDIR)/intl && \
19185 $(MAKE) $(FLAGS_TO_PASS) \
19186 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19187 clean
d545f33b
PB
19188@endif intl-bootstrap
19189
19190
19191.PHONY: all-stage4-intl maybe-all-stage4-intl
19192.PHONY: clean-stage4-intl maybe-clean-stage4-intl
19193maybe-all-stage4-intl:
19194maybe-clean-stage4-intl:
19195@if intl-bootstrap
19196maybe-all-stage4-intl: all-stage4-intl
19197all-stage4: all-stage4-intl
f70224b5 19198TARGET-stage4-intl = $(TARGET-intl)
d545f33b 19199all-stage4-intl: configure-stage4-intl
c52c6897 19200 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
19201 @r=`${PWD_COMMAND}`; export r; \
19202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19203 $(HOST_EXPORTS) \
19204 $(POSTSTAGE1_HOST_EXPORTS) \
19205 cd $(HOST_SUBDIR)/intl && \
8ee82aff
PB
19206 $(MAKE) $(FLAGS_TO_PASS) \
19207 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 19208 $(TARGET-stage4-intl)
d545f33b
PB
19209
19210maybe-clean-stage4-intl: clean-stage4-intl
19211clean-stage4: clean-stage4-intl
19212clean-stage4-intl:
9dbaa842
DD
19213 @if [ $(current_stage) = stage4 ]; then \
19214 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19215 else \
19216 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
19217 $(MAKE) stage4-start; \
19218 fi; \
d545f33b
PB
19219 cd $(HOST_SUBDIR)/intl && \
19220 $(MAKE) $(FLAGS_TO_PASS) \
19221 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19222 clean
d545f33b
PB
19223@endif intl-bootstrap
19224
19225
19226.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
19227.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
19228maybe-all-stageprofile-intl:
19229maybe-clean-stageprofile-intl:
19230@if intl-bootstrap
19231maybe-all-stageprofile-intl: all-stageprofile-intl
19232all-stageprofile: all-stageprofile-intl
f70224b5 19233TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 19234all-stageprofile-intl: configure-stageprofile-intl
c52c6897 19235 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
19236 @r=`${PWD_COMMAND}`; export r; \
19237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19238 $(HOST_EXPORTS) \
19239 $(POSTSTAGE1_HOST_EXPORTS) \
19240 cd $(HOST_SUBDIR)/intl && \
8ee82aff
PB
19241 $(MAKE) $(FLAGS_TO_PASS) \
19242 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 19243 $(TARGET-stageprofile-intl)
d545f33b
PB
19244
19245maybe-clean-stageprofile-intl: clean-stageprofile-intl
19246clean-stageprofile: clean-stageprofile-intl
19247clean-stageprofile-intl:
9dbaa842
DD
19248 @if [ $(current_stage) = stageprofile ]; then \
19249 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19250 else \
19251 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
19252 $(MAKE) stageprofile-start; \
19253 fi; \
d545f33b
PB
19254 cd $(HOST_SUBDIR)/intl && \
19255 $(MAKE) $(FLAGS_TO_PASS) \
19256 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19257 clean
d545f33b
PB
19258@endif intl-bootstrap
19259
19260
19261.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
19262.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
19263maybe-all-stagefeedback-intl:
19264maybe-clean-stagefeedback-intl:
19265@if intl-bootstrap
19266maybe-all-stagefeedback-intl: all-stagefeedback-intl
19267all-stagefeedback: all-stagefeedback-intl
f70224b5 19268TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 19269all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 19270 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
19271 @r=`${PWD_COMMAND}`; export r; \
19272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19273 $(HOST_EXPORTS) \
19274 $(POSTSTAGE1_HOST_EXPORTS) \
19275 cd $(HOST_SUBDIR)/intl && \
8ee82aff
PB
19276 $(MAKE) $(FLAGS_TO_PASS) \
19277 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 19278 $(TARGET-stagefeedback-intl)
d545f33b
PB
19279
19280maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
19281clean-stagefeedback: clean-stagefeedback-intl
19282clean-stagefeedback-intl:
9dbaa842
DD
19283 @if [ $(current_stage) = stagefeedback ]; then \
19284 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19285 else \
19286 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
19287 $(MAKE) stagefeedback-start; \
19288 fi; \
d545f33b
PB
19289 cd $(HOST_SUBDIR)/intl && \
19290 $(MAKE) $(FLAGS_TO_PASS) \
19291 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19292 clean
d545f33b
PB
19293@endif intl-bootstrap
19294
19295
19296
19297
19298
b813574b
PB
19299.PHONY: check-intl maybe-check-intl
19300maybe-check-intl:
19301@if intl
19302maybe-check-intl: check-intl
2a4cbe27 19303
b813574b 19304check-intl:
0aed8855 19305 @: $(MAKE); $(unstage)
4fa63067
NN
19306 @r=`${PWD_COMMAND}`; export r; \
19307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19308 $(HOST_EXPORTS) \
b00612cc
PB
19309 (cd $(HOST_SUBDIR)/intl && \
19310 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19311
b813574b 19312@endif intl
2a4cbe27 19313
b813574b
PB
19314.PHONY: install-intl maybe-install-intl
19315maybe-install-intl:
19316@if intl
19317maybe-install-intl: install-intl
2a4cbe27 19318
b813574b 19319install-intl: installdirs
0aed8855 19320 @: $(MAKE); $(unstage)
4fa63067
NN
19321 @r=`${PWD_COMMAND}`; export r; \
19322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19323 $(HOST_EXPORTS) \
b00612cc 19324 (cd $(HOST_SUBDIR)/intl && \
2da12f12 19325 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19326
b813574b 19327@endif intl
4fa63067 19328
56a8fe78 19329# Other targets (info, dvi, pdf, etc.)
4fa63067 19330
b813574b
PB
19331.PHONY: maybe-info-intl info-intl
19332maybe-info-intl:
19333@if intl
19334maybe-info-intl: info-intl
4fa63067 19335
b813574b
PB
19336info-intl: \
19337 configure-intl
19338 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
19339 r=`${PWD_COMMAND}`; export r; \
19340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19341 $(HOST_EXPORTS) \
b813574b 19342 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19344 done; \
b813574b 19345 echo "Doing info in intl" ; \
b00612cc 19346 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
19347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19349 "RANLIB=$${RANLIB}" \
0c24b341 19350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19351 info) \
2a4cbe27
NN
19352 || exit 1
19353
b813574b 19354@endif intl
2a4cbe27 19355
b813574b
PB
19356.PHONY: maybe-dvi-intl dvi-intl
19357maybe-dvi-intl:
19358@if intl
19359maybe-dvi-intl: dvi-intl
2a4cbe27 19360
b813574b
PB
19361dvi-intl: \
19362 configure-intl
19363 @[ -f ./intl/Makefile ] || exit 0; \
19364 r=`${PWD_COMMAND}`; export r; \
b40e3958 19365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19366 $(HOST_EXPORTS) \
b813574b 19367 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19369 done; \
b813574b 19370 echo "Doing dvi in intl" ; \
b00612cc 19371 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
19372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19374 "RANLIB=$${RANLIB}" \
0c24b341 19375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19376 dvi) \
2a4cbe27
NN
19377 || exit 1
19378
b813574b 19379@endif intl
2a4cbe27 19380
56a8fe78
DD
19381.PHONY: maybe-pdf-intl pdf-intl
19382maybe-pdf-intl:
19383@if intl
19384maybe-pdf-intl: pdf-intl
19385
19386pdf-intl: \
19387 configure-intl
19388 @[ -f ./intl/Makefile ] || exit 0; \
19389 r=`${PWD_COMMAND}`; export r; \
19390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19391 $(HOST_EXPORTS) \
19392 for flag in $(EXTRA_HOST_FLAGS) ; do \
19393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19394 done; \
19395 echo "Doing pdf in intl" ; \
19396 (cd $(HOST_SUBDIR)/intl && \
19397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19399 "RANLIB=$${RANLIB}" \
0c24b341 19400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19401 pdf) \
19402 || exit 1
19403
19404@endif intl
19405
6d389afc
MS
19406.PHONY: maybe-html-intl html-intl
19407maybe-html-intl:
19408@if intl
19409maybe-html-intl: html-intl
19410
19411html-intl: \
19412 configure-intl
19413 @[ -f ./intl/Makefile ] || exit 0; \
19414 r=`${PWD_COMMAND}`; export r; \
19415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19416 $(HOST_EXPORTS) \
19417 for flag in $(EXTRA_HOST_FLAGS) ; do \
19418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19419 done; \
19420 echo "Doing html in intl" ; \
b00612cc 19421 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
19422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19424 "RANLIB=$${RANLIB}" \
0c24b341 19425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19426 html) \
19427 || exit 1
19428
19429@endif intl
19430
b813574b
PB
19431.PHONY: maybe-TAGS-intl TAGS-intl
19432maybe-TAGS-intl:
19433@if intl
19434maybe-TAGS-intl: TAGS-intl
2a4cbe27 19435
b813574b
PB
19436TAGS-intl: \
19437 configure-intl
19438 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
19439 r=`${PWD_COMMAND}`; export r; \
19440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19441 $(HOST_EXPORTS) \
b813574b 19442 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19444 done; \
b813574b 19445 echo "Doing TAGS in intl" ; \
b00612cc 19446 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
19447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19449 "RANLIB=$${RANLIB}" \
0c24b341 19450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19451 TAGS) \
2a4cbe27
NN
19452 || exit 1
19453
b813574b 19454@endif intl
2a4cbe27 19455
b813574b
PB
19456.PHONY: maybe-install-info-intl install-info-intl
19457maybe-install-info-intl:
19458@if intl
19459maybe-install-info-intl: install-info-intl
2a4cbe27 19460
b813574b
PB
19461install-info-intl: \
19462 configure-intl \
19463 info-intl
19464 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
19465 r=`${PWD_COMMAND}`; export r; \
19466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19467 $(HOST_EXPORTS) \
b813574b 19468 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19470 done; \
b813574b 19471 echo "Doing install-info in intl" ; \
b00612cc 19472 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
19473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19475 "RANLIB=$${RANLIB}" \
0c24b341 19476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19477 install-info) \
2a4cbe27
NN
19478 || exit 1
19479
b813574b 19480@endif intl
2a4cbe27 19481
a3ca38d2
DD
19482.PHONY: maybe-install-pdf-intl install-pdf-intl
19483maybe-install-pdf-intl:
19484@if intl
19485maybe-install-pdf-intl: install-pdf-intl
19486
19487install-pdf-intl: \
19488 configure-intl \
19489 pdf-intl
19490 @[ -f ./intl/Makefile ] || exit 0; \
19491 r=`${PWD_COMMAND}`; export r; \
19492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19493 $(HOST_EXPORTS) \
19494 for flag in $(EXTRA_HOST_FLAGS) ; do \
19495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19496 done; \
19497 echo "Doing install-pdf in intl" ; \
19498 (cd $(HOST_SUBDIR)/intl && \
19499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19501 "RANLIB=$${RANLIB}" \
0c24b341 19502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19503 install-pdf) \
19504 || exit 1
19505
19506@endif intl
19507
108a6f8e
CD
19508.PHONY: maybe-install-html-intl install-html-intl
19509maybe-install-html-intl:
19510@if intl
19511maybe-install-html-intl: install-html-intl
19512
19513install-html-intl: \
19514 configure-intl \
19515 html-intl
19516 @[ -f ./intl/Makefile ] || exit 0; \
19517 r=`${PWD_COMMAND}`; export r; \
19518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19519 $(HOST_EXPORTS) \
19520 for flag in $(EXTRA_HOST_FLAGS) ; do \
19521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19522 done; \
19523 echo "Doing install-html in intl" ; \
19524 (cd $(HOST_SUBDIR)/intl && \
19525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19527 "RANLIB=$${RANLIB}" \
0c24b341 19528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19529 install-html) \
19530 || exit 1
19531
19532@endif intl
19533
b813574b
PB
19534.PHONY: maybe-installcheck-intl installcheck-intl
19535maybe-installcheck-intl:
19536@if intl
19537maybe-installcheck-intl: installcheck-intl
2a4cbe27 19538
b813574b
PB
19539installcheck-intl: \
19540 configure-intl
19541 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
19542 r=`${PWD_COMMAND}`; export r; \
19543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19544 $(HOST_EXPORTS) \
b813574b 19545 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19547 done; \
b813574b 19548 echo "Doing installcheck in intl" ; \
b00612cc 19549 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
19550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19552 "RANLIB=$${RANLIB}" \
0c24b341 19553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19554 installcheck) \
2a4cbe27
NN
19555 || exit 1
19556
b813574b 19557@endif intl
2a4cbe27 19558
b813574b
PB
19559.PHONY: maybe-mostlyclean-intl mostlyclean-intl
19560maybe-mostlyclean-intl:
19561@if intl
19562maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 19563
b813574b
PB
19564mostlyclean-intl:
19565 @[ -f ./intl/Makefile ] || exit 0; \
19566 r=`${PWD_COMMAND}`; export r; \
19567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
19568 $(HOST_EXPORTS) \
19569 for flag in $(EXTRA_HOST_FLAGS) ; do \
19570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19571 done; \
19572 echo "Doing mostlyclean in intl" ; \
b00612cc 19573 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
19574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19576 "RANLIB=$${RANLIB}" \
0c24b341 19577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
19578 mostlyclean) \
19579 || exit 1
4fa63067 19580
b813574b 19581@endif intl
4fa63067 19582
b813574b
PB
19583.PHONY: maybe-clean-intl clean-intl
19584maybe-clean-intl:
19585@if intl
19586maybe-clean-intl: clean-intl
4fa63067 19587
b813574b
PB
19588clean-intl:
19589 @[ -f ./intl/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 clean in intl" ; \
b00612cc 19597 (cd $(HOST_SUBDIR)/intl && \
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 clean) \
2a4cbe27
NN
19603 || exit 1
19604
b813574b 19605@endif intl
2a4cbe27 19606
b813574b
PB
19607.PHONY: maybe-distclean-intl distclean-intl
19608maybe-distclean-intl:
19609@if intl
19610maybe-distclean-intl: distclean-intl
2a4cbe27 19611
b813574b
PB
19612distclean-intl:
19613 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
19614 r=`${PWD_COMMAND}`; export r; \
19615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19616 $(HOST_EXPORTS) \
b813574b 19617 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19619 done; \
b813574b 19620 echo "Doing distclean in intl" ; \
b00612cc 19621 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
19622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19624 "RANLIB=$${RANLIB}" \
0c24b341 19625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19626 distclean) \
2a4cbe27
NN
19627 || exit 1
19628
b813574b 19629@endif intl
2a4cbe27 19630
b813574b
PB
19631.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
19632maybe-maintainer-clean-intl:
19633@if intl
19634maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 19635
b813574b
PB
19636maintainer-clean-intl:
19637 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
19638 r=`${PWD_COMMAND}`; export r; \
19639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19640 $(HOST_EXPORTS) \
b813574b 19641 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19643 done; \
b813574b 19644 echo "Doing maintainer-clean in intl" ; \
b00612cc 19645 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
19646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19648 "RANLIB=$${RANLIB}" \
0c24b341 19649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19650 maintainer-clean) \
2a4cbe27
NN
19651 || exit 1
19652
b813574b 19653@endif intl
2a4cbe27 19654
2a4cbe27 19655
a7254363 19656
b813574b
PB
19657.PHONY: configure-tcl maybe-configure-tcl
19658maybe-configure-tcl:
4f0ef2d8
CD
19659@if gcc-bootstrap
19660configure-tcl: stage_current
19661@endif gcc-bootstrap
b813574b
PB
19662@if tcl
19663maybe-configure-tcl: configure-tcl
c52c6897 19664configure-tcl:
0aed8855 19665 @: $(MAKE); $(unstage)
c52c6897 19666 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19668 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
19669 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 19670 $(HOST_EXPORTS) \
a7254363
PB
19671 echo Configuring in $(HOST_SUBDIR)/tcl; \
19672 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 19673 case $(srcdir) in \
b00612cc
PB
19674 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19675 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
19676 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19677 esac; \
b00612cc
PB
19678 srcdiroption="--srcdir=$${topdir}/tcl"; \
19679 libsrcdir="$$s/tcl"; \
4fa63067 19680 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19681 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19682 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19683 || exit 1
b813574b 19684@endif tcl
2a4cbe27 19685
a7254363
PB
19686
19687
d545f33b
PB
19688
19689
b813574b
PB
19690.PHONY: all-tcl maybe-all-tcl
19691maybe-all-tcl:
4f0ef2d8
CD
19692@if gcc-bootstrap
19693all-tcl: stage_current
19694@endif gcc-bootstrap
b813574b 19695@if tcl
d27cc32e 19696TARGET-tcl=all
b813574b
PB
19697maybe-all-tcl: all-tcl
19698all-tcl: configure-tcl
0aed8855 19699 @: $(MAKE); $(unstage)
4fa63067
NN
19700 @r=`${PWD_COMMAND}`; export r; \
19701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19702 $(HOST_EXPORTS) \
b00612cc
PB
19703 (cd $(HOST_SUBDIR)/tcl && \
19704 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tcl))
b813574b 19705@endif tcl
4fa63067 19706
a7254363 19707
d545f33b
PB
19708
19709
b813574b
PB
19710.PHONY: check-tcl maybe-check-tcl
19711maybe-check-tcl:
19712@if tcl
19713maybe-check-tcl: check-tcl
2a4cbe27 19714
b813574b 19715check-tcl:
0aed8855 19716 @: $(MAKE); $(unstage)
4fa63067
NN
19717 @r=`${PWD_COMMAND}`; export r; \
19718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19719 $(HOST_EXPORTS) \
b00612cc
PB
19720 (cd $(HOST_SUBDIR)/tcl && \
19721 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19722
b813574b 19723@endif tcl
4fa63067 19724
b813574b
PB
19725.PHONY: install-tcl maybe-install-tcl
19726maybe-install-tcl:
19727@if tcl
19728maybe-install-tcl: install-tcl
4fa63067 19729
b813574b 19730install-tcl: installdirs
0aed8855 19731 @: $(MAKE); $(unstage)
4fa63067
NN
19732 @r=`${PWD_COMMAND}`; export r; \
19733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19734 $(HOST_EXPORTS) \
b00612cc 19735 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 19736 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19737
b813574b 19738@endif tcl
4fa63067 19739
56a8fe78 19740# Other targets (info, dvi, pdf, etc.)
4fa63067 19741
b813574b
PB
19742.PHONY: maybe-info-tcl info-tcl
19743maybe-info-tcl:
19744@if tcl
19745maybe-info-tcl: info-tcl
4fa63067 19746
b813574b
PB
19747info-tcl: \
19748 configure-tcl
0aed8855 19749 @: $(MAKE); $(unstage)
b813574b 19750 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
19751 r=`${PWD_COMMAND}`; export r; \
19752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19753 $(HOST_EXPORTS) \
b813574b 19754 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19756 done; \
b813574b 19757 echo "Doing info in tcl" ; \
b00612cc 19758 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
19759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19761 "RANLIB=$${RANLIB}" \
0c24b341 19762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19763 info) \
2a4cbe27
NN
19764 || exit 1
19765
b813574b 19766@endif tcl
2a4cbe27 19767
b813574b
PB
19768.PHONY: maybe-dvi-tcl dvi-tcl
19769maybe-dvi-tcl:
19770@if tcl
19771maybe-dvi-tcl: dvi-tcl
2a4cbe27 19772
b813574b
PB
19773dvi-tcl: \
19774 configure-tcl
0aed8855 19775 @: $(MAKE); $(unstage)
b813574b 19776 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
19777 r=`${PWD_COMMAND}`; export r; \
19778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19779 $(HOST_EXPORTS) \
b813574b 19780 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19782 done; \
b813574b 19783 echo "Doing dvi in tcl" ; \
b00612cc 19784 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
19785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19787 "RANLIB=$${RANLIB}" \
0c24b341 19788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19789 dvi) \
2a4cbe27
NN
19790 || exit 1
19791
b813574b 19792@endif tcl
2a4cbe27 19793
56a8fe78
DD
19794.PHONY: maybe-pdf-tcl pdf-tcl
19795maybe-pdf-tcl:
19796@if tcl
19797maybe-pdf-tcl: pdf-tcl
19798
19799pdf-tcl: \
19800 configure-tcl
19801 @: $(MAKE); $(unstage)
19802 @[ -f ./tcl/Makefile ] || exit 0; \
19803 r=`${PWD_COMMAND}`; export r; \
19804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19805 $(HOST_EXPORTS) \
19806 for flag in $(EXTRA_HOST_FLAGS) ; do \
19807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19808 done; \
19809 echo "Doing pdf in tcl" ; \
19810 (cd $(HOST_SUBDIR)/tcl && \
19811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19813 "RANLIB=$${RANLIB}" \
0c24b341 19814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19815 pdf) \
19816 || exit 1
19817
19818@endif tcl
19819
6d389afc
MS
19820.PHONY: maybe-html-tcl html-tcl
19821maybe-html-tcl:
19822@if tcl
19823maybe-html-tcl: html-tcl
19824
19825html-tcl: \
19826 configure-tcl
0aed8855 19827 @: $(MAKE); $(unstage)
6d389afc
MS
19828 @[ -f ./tcl/Makefile ] || exit 0; \
19829 r=`${PWD_COMMAND}`; export r; \
19830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19831 $(HOST_EXPORTS) \
19832 for flag in $(EXTRA_HOST_FLAGS) ; do \
19833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19834 done; \
19835 echo "Doing html in tcl" ; \
b00612cc 19836 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
19837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19839 "RANLIB=$${RANLIB}" \
0c24b341 19840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19841 html) \
19842 || exit 1
19843
19844@endif tcl
19845
b813574b
PB
19846.PHONY: maybe-TAGS-tcl TAGS-tcl
19847maybe-TAGS-tcl:
19848@if tcl
19849maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 19850
b813574b
PB
19851TAGS-tcl: \
19852 configure-tcl
0aed8855 19853 @: $(MAKE); $(unstage)
b813574b 19854 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
19855 r=`${PWD_COMMAND}`; export r; \
19856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19857 $(HOST_EXPORTS) \
b813574b 19858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19860 done; \
b813574b 19861 echo "Doing TAGS in tcl" ; \
b00612cc 19862 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
19863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19865 "RANLIB=$${RANLIB}" \
0c24b341 19866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19867 TAGS) \
2a4cbe27
NN
19868 || exit 1
19869
b813574b 19870@endif tcl
2a4cbe27 19871
b813574b
PB
19872.PHONY: maybe-install-info-tcl install-info-tcl
19873maybe-install-info-tcl:
19874@if tcl
19875maybe-install-info-tcl: install-info-tcl
2a4cbe27 19876
b813574b
PB
19877install-info-tcl: \
19878 configure-tcl \
19879 info-tcl
0aed8855 19880 @: $(MAKE); $(unstage)
b813574b 19881 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
19882 r=`${PWD_COMMAND}`; export r; \
19883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19884 $(HOST_EXPORTS) \
b813574b 19885 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19887 done; \
b813574b 19888 echo "Doing install-info in tcl" ; \
b00612cc 19889 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
19890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19892 "RANLIB=$${RANLIB}" \
0c24b341 19893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19894 install-info) \
2a4cbe27
NN
19895 || exit 1
19896
b813574b 19897@endif tcl
2a4cbe27 19898
a3ca38d2
DD
19899.PHONY: maybe-install-pdf-tcl install-pdf-tcl
19900maybe-install-pdf-tcl:
19901@if tcl
19902maybe-install-pdf-tcl: install-pdf-tcl
19903
19904install-pdf-tcl: \
19905 configure-tcl \
19906 pdf-tcl
19907 @: $(MAKE); $(unstage)
19908 @[ -f ./tcl/Makefile ] || exit 0; \
19909 r=`${PWD_COMMAND}`; export r; \
19910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19911 $(HOST_EXPORTS) \
19912 for flag in $(EXTRA_HOST_FLAGS) ; do \
19913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19914 done; \
19915 echo "Doing install-pdf in tcl" ; \
19916 (cd $(HOST_SUBDIR)/tcl && \
19917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19919 "RANLIB=$${RANLIB}" \
0c24b341 19920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19921 install-pdf) \
19922 || exit 1
19923
19924@endif tcl
19925
108a6f8e
CD
19926.PHONY: maybe-install-html-tcl install-html-tcl
19927maybe-install-html-tcl:
19928@if tcl
19929maybe-install-html-tcl: install-html-tcl
19930
19931install-html-tcl: \
19932 configure-tcl \
19933 html-tcl
19934 @: $(MAKE); $(unstage)
19935 @[ -f ./tcl/Makefile ] || exit 0; \
19936 r=`${PWD_COMMAND}`; export r; \
19937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19938 $(HOST_EXPORTS) \
19939 for flag in $(EXTRA_HOST_FLAGS) ; do \
19940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19941 done; \
19942 echo "Doing install-html in tcl" ; \
19943 (cd $(HOST_SUBDIR)/tcl && \
19944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19946 "RANLIB=$${RANLIB}" \
0c24b341 19947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19948 install-html) \
19949 || exit 1
19950
19951@endif tcl
19952
b813574b
PB
19953.PHONY: maybe-installcheck-tcl installcheck-tcl
19954maybe-installcheck-tcl:
19955@if tcl
19956maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 19957
b813574b
PB
19958installcheck-tcl: \
19959 configure-tcl
0aed8855 19960 @: $(MAKE); $(unstage)
b813574b 19961 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
19962 r=`${PWD_COMMAND}`; export r; \
19963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19964 $(HOST_EXPORTS) \
b813574b 19965 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19967 done; \
b813574b 19968 echo "Doing installcheck in tcl" ; \
b00612cc 19969 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
19970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19972 "RANLIB=$${RANLIB}" \
0c24b341 19973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19974 installcheck) \
2a4cbe27
NN
19975 || exit 1
19976
b813574b 19977@endif tcl
2a4cbe27 19978
b813574b
PB
19979.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
19980maybe-mostlyclean-tcl:
19981@if tcl
19982maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 19983
b813574b
PB
19984# tcl doesn't support mostlyclean.
19985mostlyclean-tcl:
2a4cbe27 19986
b813574b 19987@endif tcl
2a4cbe27 19988
b813574b
PB
19989.PHONY: maybe-clean-tcl clean-tcl
19990maybe-clean-tcl:
19991@if tcl
19992maybe-clean-tcl: clean-tcl
2a4cbe27 19993
b813574b 19994clean-tcl:
0aed8855 19995 @: $(MAKE); $(unstage)
b813574b 19996 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
19997 r=`${PWD_COMMAND}`; export r; \
19998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19999 $(HOST_EXPORTS) \
b813574b 20000 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20002 done; \
b813574b 20003 echo "Doing clean in tcl" ; \
b00612cc 20004 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20007 "RANLIB=$${RANLIB}" \
0c24b341 20008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20009 clean) \
2a4cbe27
NN
20010 || exit 1
20011
b813574b 20012@endif tcl
2a4cbe27 20013
b813574b
PB
20014.PHONY: maybe-distclean-tcl distclean-tcl
20015maybe-distclean-tcl:
20016@if tcl
20017maybe-distclean-tcl: distclean-tcl
2a4cbe27 20018
b813574b 20019distclean-tcl:
0aed8855 20020 @: $(MAKE); $(unstage)
b813574b 20021 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20022 r=`${PWD_COMMAND}`; export r; \
20023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20024 $(HOST_EXPORTS) \
b813574b 20025 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20027 done; \
b813574b 20028 echo "Doing distclean in tcl" ; \
b00612cc 20029 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20032 "RANLIB=$${RANLIB}" \
0c24b341 20033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20034 distclean) \
2a4cbe27
NN
20035 || exit 1
20036
b813574b 20037@endif tcl
2a4cbe27 20038
b813574b
PB
20039.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
20040maybe-maintainer-clean-tcl:
20041@if tcl
20042maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 20043
b813574b 20044maintainer-clean-tcl:
0aed8855 20045 @: $(MAKE); $(unstage)
b813574b 20046 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20047 r=`${PWD_COMMAND}`; export r; \
20048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20049 $(HOST_EXPORTS) \
b813574b 20050 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20052 done; \
b813574b 20053 echo "Doing maintainer-clean in tcl" ; \
b00612cc 20054 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20057 "RANLIB=$${RANLIB}" \
0c24b341 20058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20059 maintainer-clean) \
2a4cbe27
NN
20060 || exit 1
20061
b813574b 20062@endif tcl
2a4cbe27 20063
2a4cbe27 20064
a7254363 20065
b813574b
PB
20066.PHONY: configure-itcl maybe-configure-itcl
20067maybe-configure-itcl:
4f0ef2d8
CD
20068@if gcc-bootstrap
20069configure-itcl: stage_current
20070@endif gcc-bootstrap
b813574b
PB
20071@if itcl
20072maybe-configure-itcl: configure-itcl
c52c6897 20073configure-itcl:
0aed8855 20074 @: $(MAKE); $(unstage)
c52c6897 20075 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20077 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
20078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 20079 $(HOST_EXPORTS) \
a7254363
PB
20080 echo Configuring in $(HOST_SUBDIR)/itcl; \
20081 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 20082 case $(srcdir) in \
b00612cc
PB
20083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20084 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
20085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20086 esac; \
b00612cc
PB
20087 srcdiroption="--srcdir=$${topdir}/itcl"; \
20088 libsrcdir="$$s/itcl"; \
4fa63067 20089 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20090 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20091 --target=${target_alias} $${srcdiroption} \
4fa63067 20092 || exit 1
b813574b 20093@endif itcl
4fa63067 20094
a7254363
PB
20095
20096
d545f33b
PB
20097
20098
b813574b
PB
20099.PHONY: all-itcl maybe-all-itcl
20100maybe-all-itcl:
4f0ef2d8
CD
20101@if gcc-bootstrap
20102all-itcl: stage_current
20103@endif gcc-bootstrap
b813574b 20104@if itcl
d27cc32e 20105TARGET-itcl=all
b813574b
PB
20106maybe-all-itcl: all-itcl
20107all-itcl: configure-itcl
0aed8855 20108 @: $(MAKE); $(unstage)
4fa63067
NN
20109 @r=`${PWD_COMMAND}`; export r; \
20110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20111 $(HOST_EXPORTS) \
b00612cc
PB
20112 (cd $(HOST_SUBDIR)/itcl && \
20113 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-itcl))
b813574b 20114@endif itcl
4fa63067 20115
a7254363 20116
d545f33b
PB
20117
20118
b813574b
PB
20119.PHONY: check-itcl maybe-check-itcl
20120maybe-check-itcl:
20121@if itcl
20122maybe-check-itcl: check-itcl
4fa63067 20123
b813574b 20124check-itcl:
0aed8855 20125 @: $(MAKE); $(unstage)
4fa63067
NN
20126 @r=`${PWD_COMMAND}`; export r; \
20127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20128 $(HOST_EXPORTS) \
b00612cc
PB
20129 (cd $(HOST_SUBDIR)/itcl && \
20130 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 20131
b813574b 20132@endif itcl
4fa63067 20133
b813574b
PB
20134.PHONY: install-itcl maybe-install-itcl
20135maybe-install-itcl:
20136@if itcl
20137maybe-install-itcl: install-itcl
4fa63067 20138
b813574b 20139install-itcl: installdirs
0aed8855 20140 @: $(MAKE); $(unstage)
4fa63067
NN
20141 @r=`${PWD_COMMAND}`; export r; \
20142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20143 $(HOST_EXPORTS) \
b00612cc 20144 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 20145 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20146
b813574b 20147@endif itcl
4fa63067 20148
56a8fe78 20149# Other targets (info, dvi, pdf, etc.)
4fa63067 20150
b813574b
PB
20151.PHONY: maybe-info-itcl info-itcl
20152maybe-info-itcl:
20153@if itcl
20154maybe-info-itcl: info-itcl
4fa63067 20155
b813574b
PB
20156info-itcl: \
20157 configure-itcl
0aed8855 20158 @: $(MAKE); $(unstage)
b813574b 20159 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
20160 r=`${PWD_COMMAND}`; export r; \
20161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20162 $(HOST_EXPORTS) \
b813574b 20163 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20165 done; \
b813574b 20166 echo "Doing info in itcl" ; \
b00612cc 20167 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
20168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20170 "RANLIB=$${RANLIB}" \
0c24b341 20171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20172 info) \
2a4cbe27
NN
20173 || exit 1
20174
b813574b 20175@endif itcl
2a4cbe27 20176
b813574b
PB
20177.PHONY: maybe-dvi-itcl dvi-itcl
20178maybe-dvi-itcl:
20179@if itcl
20180maybe-dvi-itcl: dvi-itcl
2a4cbe27 20181
b813574b
PB
20182dvi-itcl: \
20183 configure-itcl
0aed8855 20184 @: $(MAKE); $(unstage)
b813574b 20185 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
20186 r=`${PWD_COMMAND}`; export r; \
20187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20188 $(HOST_EXPORTS) \
b813574b 20189 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20191 done; \
b813574b 20192 echo "Doing dvi in itcl" ; \
b00612cc 20193 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
20194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20196 "RANLIB=$${RANLIB}" \
0c24b341 20197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20198 dvi) \
2a4cbe27
NN
20199 || exit 1
20200
b813574b 20201@endif itcl
2a4cbe27 20202
56a8fe78
DD
20203.PHONY: maybe-pdf-itcl pdf-itcl
20204maybe-pdf-itcl:
20205@if itcl
20206maybe-pdf-itcl: pdf-itcl
20207
20208pdf-itcl: \
20209 configure-itcl
20210 @: $(MAKE); $(unstage)
20211 @[ -f ./itcl/Makefile ] || exit 0; \
20212 r=`${PWD_COMMAND}`; export r; \
20213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20214 $(HOST_EXPORTS) \
20215 for flag in $(EXTRA_HOST_FLAGS) ; do \
20216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20217 done; \
20218 echo "Doing pdf in itcl" ; \
20219 (cd $(HOST_SUBDIR)/itcl && \
20220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20222 "RANLIB=$${RANLIB}" \
0c24b341 20223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20224 pdf) \
20225 || exit 1
20226
20227@endif itcl
20228
6d389afc
MS
20229.PHONY: maybe-html-itcl html-itcl
20230maybe-html-itcl:
20231@if itcl
20232maybe-html-itcl: html-itcl
20233
20234html-itcl: \
20235 configure-itcl
0aed8855 20236 @: $(MAKE); $(unstage)
6d389afc
MS
20237 @[ -f ./itcl/Makefile ] || exit 0; \
20238 r=`${PWD_COMMAND}`; export r; \
20239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20240 $(HOST_EXPORTS) \
20241 for flag in $(EXTRA_HOST_FLAGS) ; do \
20242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20243 done; \
20244 echo "Doing html in itcl" ; \
b00612cc 20245 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
20246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20248 "RANLIB=$${RANLIB}" \
0c24b341 20249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20250 html) \
20251 || exit 1
20252
20253@endif itcl
20254
b813574b
PB
20255.PHONY: maybe-TAGS-itcl TAGS-itcl
20256maybe-TAGS-itcl:
20257@if itcl
20258maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 20259
b813574b
PB
20260TAGS-itcl: \
20261 configure-itcl
0aed8855 20262 @: $(MAKE); $(unstage)
b813574b 20263 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
20264 r=`${PWD_COMMAND}`; export r; \
20265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20266 $(HOST_EXPORTS) \
b813574b 20267 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20269 done; \
b813574b 20270 echo "Doing TAGS in itcl" ; \
b00612cc 20271 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
20272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20274 "RANLIB=$${RANLIB}" \
0c24b341 20275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20276 TAGS) \
2a4cbe27
NN
20277 || exit 1
20278
b813574b 20279@endif itcl
2a4cbe27 20280
b813574b
PB
20281.PHONY: maybe-install-info-itcl install-info-itcl
20282maybe-install-info-itcl:
20283@if itcl
20284maybe-install-info-itcl: install-info-itcl
2a4cbe27 20285
b813574b
PB
20286install-info-itcl: \
20287 configure-itcl \
20288 info-itcl
0aed8855 20289 @: $(MAKE); $(unstage)
b813574b 20290 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
20291 r=`${PWD_COMMAND}`; export r; \
20292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20293 $(HOST_EXPORTS) \
b813574b 20294 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20296 done; \
b813574b 20297 echo "Doing install-info in itcl" ; \
b00612cc 20298 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
20299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20301 "RANLIB=$${RANLIB}" \
0c24b341 20302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20303 install-info) \
2a4cbe27
NN
20304 || exit 1
20305
b813574b 20306@endif itcl
2a4cbe27 20307
a3ca38d2
DD
20308.PHONY: maybe-install-pdf-itcl install-pdf-itcl
20309maybe-install-pdf-itcl:
20310@if itcl
20311maybe-install-pdf-itcl: install-pdf-itcl
20312
20313install-pdf-itcl: \
20314 configure-itcl \
20315 pdf-itcl
20316 @: $(MAKE); $(unstage)
20317 @[ -f ./itcl/Makefile ] || exit 0; \
20318 r=`${PWD_COMMAND}`; export r; \
20319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20320 $(HOST_EXPORTS) \
20321 for flag in $(EXTRA_HOST_FLAGS) ; do \
20322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20323 done; \
20324 echo "Doing install-pdf in itcl" ; \
20325 (cd $(HOST_SUBDIR)/itcl && \
20326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20328 "RANLIB=$${RANLIB}" \
0c24b341 20329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20330 install-pdf) \
20331 || exit 1
20332
20333@endif itcl
20334
108a6f8e
CD
20335.PHONY: maybe-install-html-itcl install-html-itcl
20336maybe-install-html-itcl:
20337@if itcl
20338maybe-install-html-itcl: install-html-itcl
20339
20340install-html-itcl: \
20341 configure-itcl \
20342 html-itcl
20343 @: $(MAKE); $(unstage)
20344 @[ -f ./itcl/Makefile ] || exit 0; \
20345 r=`${PWD_COMMAND}`; export r; \
20346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20347 $(HOST_EXPORTS) \
20348 for flag in $(EXTRA_HOST_FLAGS) ; do \
20349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20350 done; \
20351 echo "Doing install-html in itcl" ; \
20352 (cd $(HOST_SUBDIR)/itcl && \
20353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20355 "RANLIB=$${RANLIB}" \
0c24b341 20356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20357 install-html) \
20358 || exit 1
20359
20360@endif itcl
20361
b813574b
PB
20362.PHONY: maybe-installcheck-itcl installcheck-itcl
20363maybe-installcheck-itcl:
20364@if itcl
20365maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 20366
b813574b
PB
20367installcheck-itcl: \
20368 configure-itcl
0aed8855 20369 @: $(MAKE); $(unstage)
b813574b 20370 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
20371 r=`${PWD_COMMAND}`; export r; \
20372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20373 $(HOST_EXPORTS) \
b813574b 20374 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20376 done; \
b813574b 20377 echo "Doing installcheck in itcl" ; \
b00612cc 20378 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
20379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20381 "RANLIB=$${RANLIB}" \
0c24b341 20382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20383 installcheck) \
2a4cbe27
NN
20384 || exit 1
20385
b813574b 20386@endif itcl
2a4cbe27 20387
b813574b
PB
20388.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
20389maybe-mostlyclean-itcl:
20390@if itcl
20391maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 20392
b813574b 20393mostlyclean-itcl:
0aed8855 20394 @: $(MAKE); $(unstage)
b813574b 20395 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
20396 r=`${PWD_COMMAND}`; export r; \
20397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20398 $(HOST_EXPORTS) \
b813574b 20399 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20401 done; \
b813574b 20402 echo "Doing mostlyclean in itcl" ; \
b00612cc 20403 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
20404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20406 "RANLIB=$${RANLIB}" \
0c24b341 20407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20408 mostlyclean) \
2a4cbe27
NN
20409 || exit 1
20410
b813574b 20411@endif itcl
2a4cbe27 20412
b813574b
PB
20413.PHONY: maybe-clean-itcl clean-itcl
20414maybe-clean-itcl:
20415@if itcl
20416maybe-clean-itcl: clean-itcl
2a4cbe27 20417
b813574b 20418clean-itcl:
0aed8855 20419 @: $(MAKE); $(unstage)
b813574b 20420 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
20421 r=`${PWD_COMMAND}`; export r; \
20422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20423 $(HOST_EXPORTS) \
b813574b 20424 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20426 done; \
b813574b 20427 echo "Doing clean in itcl" ; \
b00612cc 20428 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
20429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20431 "RANLIB=$${RANLIB}" \
0c24b341 20432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20433 clean) \
2a4cbe27
NN
20434 || exit 1
20435
b813574b 20436@endif itcl
2a4cbe27 20437
b813574b
PB
20438.PHONY: maybe-distclean-itcl distclean-itcl
20439maybe-distclean-itcl:
20440@if itcl
20441maybe-distclean-itcl: distclean-itcl
2a4cbe27 20442
b813574b 20443distclean-itcl:
0aed8855 20444 @: $(MAKE); $(unstage)
b813574b 20445 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
20446 r=`${PWD_COMMAND}`; export r; \
20447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20448 $(HOST_EXPORTS) \
b813574b 20449 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20451 done; \
b813574b 20452 echo "Doing distclean in itcl" ; \
b00612cc 20453 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
20454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20456 "RANLIB=$${RANLIB}" \
0c24b341 20457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20458 distclean) \
2a4cbe27
NN
20459 || exit 1
20460
b813574b 20461@endif itcl
2a4cbe27 20462
b813574b
PB
20463.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
20464maybe-maintainer-clean-itcl:
20465@if itcl
20466maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 20467
b813574b 20468maintainer-clean-itcl:
0aed8855 20469 @: $(MAKE); $(unstage)
b813574b 20470 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
20471 r=`${PWD_COMMAND}`; export r; \
20472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20473 $(HOST_EXPORTS) \
b813574b 20474 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20476 done; \
b813574b 20477 echo "Doing maintainer-clean in itcl" ; \
b00612cc 20478 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
20479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20481 "RANLIB=$${RANLIB}" \
0c24b341 20482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20483 maintainer-clean) \
2a4cbe27
NN
20484 || exit 1
20485
b813574b 20486@endif itcl
2a4cbe27 20487
2a4cbe27 20488
a7254363 20489
b813574b
PB
20490.PHONY: configure-ld maybe-configure-ld
20491maybe-configure-ld:
4f0ef2d8
CD
20492@if gcc-bootstrap
20493configure-ld: stage_current
20494@endif gcc-bootstrap
b813574b
PB
20495@if ld
20496maybe-configure-ld: configure-ld
c52c6897 20497configure-ld:
c52c6897
PB
20498 @r=`${PWD_COMMAND}`; export r; \
20499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
20500 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20501 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 20502 $(HOST_EXPORTS) \
a7254363
PB
20503 echo Configuring in $(HOST_SUBDIR)/ld; \
20504 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 20505 case $(srcdir) in \
b00612cc
PB
20506 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20507 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20508 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 20509 esac; \
b00612cc
PB
20510 srcdiroption="--srcdir=$${topdir}/ld"; \
20511 libsrcdir="$$s/ld"; \
04cf1b77 20512 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20513 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20514 --target=${target_alias} $${srcdiroption} \
04cf1b77 20515 || exit 1
b813574b 20516@endif ld
04cf1b77 20517
a7254363
PB
20518
20519
d545f33b
PB
20520.PHONY: configure-stage1-ld maybe-configure-stage1-ld
20521maybe-configure-stage1-ld:
20522@if ld-bootstrap
20523maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 20524configure-stage1-ld:
c52c6897 20525 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 20526 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
20527 @r=`${PWD_COMMAND}`; export r; \
20528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20529 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 20530 $(HOST_EXPORTS) \
8ee82aff
PB
20531 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20532 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 20533 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 20534 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
20535 cd $(HOST_SUBDIR)/ld || exit 1; \
20536 case $(srcdir) in \
20537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20538 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20540 esac; \
20541 srcdiroption="--srcdir=$${topdir}/ld"; \
20542 libsrcdir="$$s/ld"; \
20543 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20544 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20545 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20546 \
8a0d8a5c 20547 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
20548@endif ld-bootstrap
20549
20550.PHONY: configure-stage2-ld maybe-configure-stage2-ld
20551maybe-configure-stage2-ld:
20552@if ld-bootstrap
20553maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 20554configure-stage2-ld:
c52c6897 20555 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 20556 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
20557 @r=`${PWD_COMMAND}`; export r; \
20558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20559 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
20560 $(HOST_EXPORTS) \
20561 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
20562 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
20563 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 20564 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 20565 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
20566 cd $(HOST_SUBDIR)/ld || exit 1; \
20567 case $(srcdir) in \
20568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20569 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20571 esac; \
20572 srcdiroption="--srcdir=$${topdir}/ld"; \
20573 libsrcdir="$$s/ld"; \
20574 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20575 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20576 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20577 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20578 @stage2_werror_flag@
20579@endif ld-bootstrap
20580
20581.PHONY: configure-stage3-ld maybe-configure-stage3-ld
20582maybe-configure-stage3-ld:
20583@if ld-bootstrap
20584maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 20585configure-stage3-ld:
c52c6897 20586 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 20587 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
20588 @r=`${PWD_COMMAND}`; export r; \
20589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20590 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
20591 $(HOST_EXPORTS) \
20592 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
20593 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
20594 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 20595 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 20596 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
20597 cd $(HOST_SUBDIR)/ld || exit 1; \
20598 case $(srcdir) in \
20599 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20600 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20601 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20602 esac; \
20603 srcdiroption="--srcdir=$${topdir}/ld"; \
20604 libsrcdir="$$s/ld"; \
20605 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20606 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20607 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20608 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20609 @stage2_werror_flag@
20610@endif ld-bootstrap
20611
20612.PHONY: configure-stage4-ld maybe-configure-stage4-ld
20613maybe-configure-stage4-ld:
20614@if ld-bootstrap
20615maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 20616configure-stage4-ld:
c52c6897 20617 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 20618 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
20619 @r=`${PWD_COMMAND}`; export r; \
20620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20621 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
20622 $(HOST_EXPORTS) \
20623 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
20624 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
20625 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 20626 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 20627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
20628 cd $(HOST_SUBDIR)/ld || exit 1; \
20629 case $(srcdir) in \
20630 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20631 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20632 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20633 esac; \
20634 srcdiroption="--srcdir=$${topdir}/ld"; \
20635 libsrcdir="$$s/ld"; \
20636 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20637 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20638 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20639 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20640 @stage2_werror_flag@
20641@endif ld-bootstrap
20642
20643.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
20644maybe-configure-stageprofile-ld:
20645@if ld-bootstrap
20646maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 20647configure-stageprofile-ld:
c52c6897 20648 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 20649 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
20650 @r=`${PWD_COMMAND}`; export r; \
20651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20652 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
20653 $(HOST_EXPORTS) \
20654 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
20655 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
20656 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 20657 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 20658 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
20659 cd $(HOST_SUBDIR)/ld || exit 1; \
20660 case $(srcdir) in \
20661 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20662 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20663 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20664 esac; \
20665 srcdiroption="--srcdir=$${topdir}/ld"; \
20666 libsrcdir="$$s/ld"; \
20667 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20668 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20669 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20670 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20671 @stage2_werror_flag@
20672@endif ld-bootstrap
20673
20674.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
20675maybe-configure-stagefeedback-ld:
20676@if ld-bootstrap
20677maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 20678configure-stagefeedback-ld:
c52c6897 20679 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 20680 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
20681 @r=`${PWD_COMMAND}`; export r; \
20682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20683 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
20684 $(HOST_EXPORTS) \
20685 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
20686 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
20687 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 20688 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 20689 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
20690 cd $(HOST_SUBDIR)/ld || exit 1; \
20691 case $(srcdir) in \
20692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20693 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20695 esac; \
20696 srcdiroption="--srcdir=$${topdir}/ld"; \
20697 libsrcdir="$$s/ld"; \
20698 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20699 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20700 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20701 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20702 @stage2_werror_flag@
20703@endif ld-bootstrap
20704
20705
20706
20707
20708
b813574b
PB
20709.PHONY: all-ld maybe-all-ld
20710maybe-all-ld:
4f0ef2d8
CD
20711@if gcc-bootstrap
20712all-ld: stage_current
20713@endif gcc-bootstrap
b813574b 20714@if ld
d27cc32e 20715TARGET-ld=all
b813574b
PB
20716maybe-all-ld: all-ld
20717all-ld: configure-ld
c52c6897 20718 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 20719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20720 $(HOST_EXPORTS) \
b00612cc
PB
20721 (cd $(HOST_SUBDIR)/ld && \
20722 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ld))
b813574b 20723@endif ld
04cf1b77 20724
a7254363 20725
d545f33b
PB
20726
20727.PHONY: all-stage1-ld maybe-all-stage1-ld
20728.PHONY: clean-stage1-ld maybe-clean-stage1-ld
20729maybe-all-stage1-ld:
20730maybe-clean-stage1-ld:
20731@if ld-bootstrap
20732maybe-all-stage1-ld: all-stage1-ld
20733all-stage1: all-stage1-ld
f70224b5 20734TARGET-stage1-ld = $(TARGET-ld)
d545f33b 20735all-stage1-ld: configure-stage1-ld
c52c6897 20736 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
20737 @r=`${PWD_COMMAND}`; export r; \
20738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20739 $(HOST_EXPORTS) \
20740 cd $(HOST_SUBDIR)/ld && \
8ee82aff
PB
20741 $(MAKE) $(FLAGS_TO_PASS) \
20742 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 20743 $(TARGET-stage1-ld)
d545f33b
PB
20744
20745maybe-clean-stage1-ld: clean-stage1-ld
20746clean-stage1: clean-stage1-ld
20747clean-stage1-ld:
9dbaa842
DD
20748 @if [ $(current_stage) = stage1 ]; then \
20749 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20750 else \
20751 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
20752 $(MAKE) stage1-start; \
20753 fi; \
d545f33b
PB
20754 cd $(HOST_SUBDIR)/ld && \
20755 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 20756 clean
d545f33b
PB
20757@endif ld-bootstrap
20758
20759
20760.PHONY: all-stage2-ld maybe-all-stage2-ld
20761.PHONY: clean-stage2-ld maybe-clean-stage2-ld
20762maybe-all-stage2-ld:
20763maybe-clean-stage2-ld:
20764@if ld-bootstrap
20765maybe-all-stage2-ld: all-stage2-ld
20766all-stage2: all-stage2-ld
f70224b5 20767TARGET-stage2-ld = $(TARGET-ld)
d545f33b 20768all-stage2-ld: configure-stage2-ld
c52c6897 20769 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
20770 @r=`${PWD_COMMAND}`; export r; \
20771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20772 $(HOST_EXPORTS) \
20773 $(POSTSTAGE1_HOST_EXPORTS) \
20774 cd $(HOST_SUBDIR)/ld && \
8ee82aff
PB
20775 $(MAKE) $(FLAGS_TO_PASS) \
20776 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20777 $(TARGET-stage2-ld)
d545f33b
PB
20778
20779maybe-clean-stage2-ld: clean-stage2-ld
20780clean-stage2: clean-stage2-ld
20781clean-stage2-ld:
9dbaa842
DD
20782 @if [ $(current_stage) = stage2 ]; then \
20783 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20784 else \
20785 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
20786 $(MAKE) stage2-start; \
20787 fi; \
d545f33b
PB
20788 cd $(HOST_SUBDIR)/ld && \
20789 $(MAKE) $(FLAGS_TO_PASS) \
20790 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20791 clean
d545f33b
PB
20792@endif ld-bootstrap
20793
20794
20795.PHONY: all-stage3-ld maybe-all-stage3-ld
20796.PHONY: clean-stage3-ld maybe-clean-stage3-ld
20797maybe-all-stage3-ld:
20798maybe-clean-stage3-ld:
20799@if ld-bootstrap
20800maybe-all-stage3-ld: all-stage3-ld
20801all-stage3: all-stage3-ld
f70224b5 20802TARGET-stage3-ld = $(TARGET-ld)
d545f33b 20803all-stage3-ld: configure-stage3-ld
c52c6897 20804 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
20805 @r=`${PWD_COMMAND}`; export r; \
20806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20807 $(HOST_EXPORTS) \
20808 $(POSTSTAGE1_HOST_EXPORTS) \
20809 cd $(HOST_SUBDIR)/ld && \
8ee82aff
PB
20810 $(MAKE) $(FLAGS_TO_PASS) \
20811 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20812 $(TARGET-stage3-ld)
d545f33b
PB
20813
20814maybe-clean-stage3-ld: clean-stage3-ld
20815clean-stage3: clean-stage3-ld
20816clean-stage3-ld:
9dbaa842
DD
20817 @if [ $(current_stage) = stage3 ]; then \
20818 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20819 else \
20820 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
20821 $(MAKE) stage3-start; \
20822 fi; \
d545f33b
PB
20823 cd $(HOST_SUBDIR)/ld && \
20824 $(MAKE) $(FLAGS_TO_PASS) \
20825 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20826 clean
d545f33b
PB
20827@endif ld-bootstrap
20828
20829
20830.PHONY: all-stage4-ld maybe-all-stage4-ld
20831.PHONY: clean-stage4-ld maybe-clean-stage4-ld
20832maybe-all-stage4-ld:
20833maybe-clean-stage4-ld:
20834@if ld-bootstrap
20835maybe-all-stage4-ld: all-stage4-ld
20836all-stage4: all-stage4-ld
f70224b5 20837TARGET-stage4-ld = $(TARGET-ld)
d545f33b 20838all-stage4-ld: configure-stage4-ld
c52c6897 20839 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
20840 @r=`${PWD_COMMAND}`; export r; \
20841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20842 $(HOST_EXPORTS) \
20843 $(POSTSTAGE1_HOST_EXPORTS) \
20844 cd $(HOST_SUBDIR)/ld && \
8ee82aff
PB
20845 $(MAKE) $(FLAGS_TO_PASS) \
20846 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20847 $(TARGET-stage4-ld)
d545f33b
PB
20848
20849maybe-clean-stage4-ld: clean-stage4-ld
20850clean-stage4: clean-stage4-ld
20851clean-stage4-ld:
9dbaa842
DD
20852 @if [ $(current_stage) = stage4 ]; then \
20853 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20854 else \
20855 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
20856 $(MAKE) stage4-start; \
20857 fi; \
d545f33b
PB
20858 cd $(HOST_SUBDIR)/ld && \
20859 $(MAKE) $(FLAGS_TO_PASS) \
20860 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20861 clean
d545f33b
PB
20862@endif ld-bootstrap
20863
20864
20865.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
20866.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
20867maybe-all-stageprofile-ld:
20868maybe-clean-stageprofile-ld:
20869@if ld-bootstrap
20870maybe-all-stageprofile-ld: all-stageprofile-ld
20871all-stageprofile: all-stageprofile-ld
f70224b5 20872TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 20873all-stageprofile-ld: configure-stageprofile-ld
c52c6897 20874 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
20875 @r=`${PWD_COMMAND}`; export r; \
20876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20877 $(HOST_EXPORTS) \
20878 $(POSTSTAGE1_HOST_EXPORTS) \
20879 cd $(HOST_SUBDIR)/ld && \
8ee82aff
PB
20880 $(MAKE) $(FLAGS_TO_PASS) \
20881 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20882 $(TARGET-stageprofile-ld)
d545f33b
PB
20883
20884maybe-clean-stageprofile-ld: clean-stageprofile-ld
20885clean-stageprofile: clean-stageprofile-ld
20886clean-stageprofile-ld:
9dbaa842
DD
20887 @if [ $(current_stage) = stageprofile ]; then \
20888 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20889 else \
20890 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
20891 $(MAKE) stageprofile-start; \
20892 fi; \
d545f33b
PB
20893 cd $(HOST_SUBDIR)/ld && \
20894 $(MAKE) $(FLAGS_TO_PASS) \
20895 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20896 clean
d545f33b
PB
20897@endif ld-bootstrap
20898
20899
20900.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
20901.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
20902maybe-all-stagefeedback-ld:
20903maybe-clean-stagefeedback-ld:
20904@if ld-bootstrap
20905maybe-all-stagefeedback-ld: all-stagefeedback-ld
20906all-stagefeedback: all-stagefeedback-ld
f70224b5 20907TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 20908all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 20909 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
20910 @r=`${PWD_COMMAND}`; export r; \
20911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20912 $(HOST_EXPORTS) \
20913 $(POSTSTAGE1_HOST_EXPORTS) \
20914 cd $(HOST_SUBDIR)/ld && \
8ee82aff
PB
20915 $(MAKE) $(FLAGS_TO_PASS) \
20916 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20917 $(TARGET-stagefeedback-ld)
d545f33b
PB
20918
20919maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
20920clean-stagefeedback: clean-stagefeedback-ld
20921clean-stagefeedback-ld:
9dbaa842
DD
20922 @if [ $(current_stage) = stagefeedback ]; then \
20923 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20924 else \
20925 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
20926 $(MAKE) stagefeedback-start; \
20927 fi; \
d545f33b
PB
20928 cd $(HOST_SUBDIR)/ld && \
20929 $(MAKE) $(FLAGS_TO_PASS) \
20930 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20931 clean
d545f33b
PB
20932@endif ld-bootstrap
20933
20934
20935
20936
20937
b813574b
PB
20938.PHONY: check-ld maybe-check-ld
20939maybe-check-ld:
20940@if ld
20941maybe-check-ld: check-ld
04cf1b77 20942
b813574b 20943check-ld:
0aed8855 20944 @: $(MAKE); $(unstage)
04cf1b77
PB
20945 @r=`${PWD_COMMAND}`; export r; \
20946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20947 $(HOST_EXPORTS) \
b00612cc
PB
20948 (cd $(HOST_SUBDIR)/ld && \
20949 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 20950
b813574b 20951@endif ld
04cf1b77 20952
b813574b
PB
20953.PHONY: install-ld maybe-install-ld
20954maybe-install-ld:
20955@if ld
20956maybe-install-ld: install-ld
04cf1b77 20957
b813574b 20958install-ld: installdirs
0aed8855 20959 @: $(MAKE); $(unstage)
04cf1b77
PB
20960 @r=`${PWD_COMMAND}`; export r; \
20961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20962 $(HOST_EXPORTS) \
b00612cc 20963 (cd $(HOST_SUBDIR)/ld && \
2da12f12 20964 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 20965
b813574b 20966@endif ld
04cf1b77 20967
56a8fe78 20968# Other targets (info, dvi, pdf, etc.)
04cf1b77 20969
b813574b
PB
20970.PHONY: maybe-info-ld info-ld
20971maybe-info-ld:
20972@if ld
20973maybe-info-ld: info-ld
04cf1b77 20974
b813574b
PB
20975info-ld: \
20976 configure-ld
20977 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
20978 r=`${PWD_COMMAND}`; export r; \
20979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20980 $(HOST_EXPORTS) \
b813574b 20981 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
20982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20983 done; \
b813574b 20984 echo "Doing info in ld" ; \
b00612cc 20985 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
20986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20988 "RANLIB=$${RANLIB}" \
0c24b341 20989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20990 info) \
04cf1b77
PB
20991 || exit 1
20992
b813574b 20993@endif ld
04cf1b77 20994
b813574b
PB
20995.PHONY: maybe-dvi-ld dvi-ld
20996maybe-dvi-ld:
20997@if ld
20998maybe-dvi-ld: dvi-ld
04cf1b77 20999
b813574b
PB
21000dvi-ld: \
21001 configure-ld
21002 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
21003 r=`${PWD_COMMAND}`; export r; \
21004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21005 $(HOST_EXPORTS) \
b813574b 21006 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
21007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21008 done; \
b813574b 21009 echo "Doing dvi in ld" ; \
b00612cc 21010 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
21011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21013 "RANLIB=$${RANLIB}" \
0c24b341 21014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21015 dvi) \
04cf1b77
PB
21016 || exit 1
21017
b813574b 21018@endif ld
04cf1b77 21019
56a8fe78
DD
21020.PHONY: maybe-pdf-ld pdf-ld
21021maybe-pdf-ld:
21022@if ld
21023maybe-pdf-ld: pdf-ld
21024
21025pdf-ld: \
21026 configure-ld
21027 @[ -f ./ld/Makefile ] || exit 0; \
21028 r=`${PWD_COMMAND}`; export r; \
21029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21030 $(HOST_EXPORTS) \
21031 for flag in $(EXTRA_HOST_FLAGS) ; do \
21032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21033 done; \
21034 echo "Doing pdf in ld" ; \
21035 (cd $(HOST_SUBDIR)/ld && \
21036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21038 "RANLIB=$${RANLIB}" \
0c24b341 21039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21040 pdf) \
21041 || exit 1
21042
21043@endif ld
21044
6d389afc
MS
21045.PHONY: maybe-html-ld html-ld
21046maybe-html-ld:
21047@if ld
21048maybe-html-ld: html-ld
21049
21050html-ld: \
21051 configure-ld
21052 @[ -f ./ld/Makefile ] || exit 0; \
21053 r=`${PWD_COMMAND}`; export r; \
21054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21055 $(HOST_EXPORTS) \
21056 for flag in $(EXTRA_HOST_FLAGS) ; do \
21057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21058 done; \
21059 echo "Doing html in ld" ; \
b00612cc 21060 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
21061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21063 "RANLIB=$${RANLIB}" \
0c24b341 21064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21065 html) \
21066 || exit 1
21067
21068@endif ld
21069
b813574b
PB
21070.PHONY: maybe-TAGS-ld TAGS-ld
21071maybe-TAGS-ld:
21072@if ld
21073maybe-TAGS-ld: TAGS-ld
04cf1b77 21074
b813574b
PB
21075TAGS-ld: \
21076 configure-ld
21077 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
21078 r=`${PWD_COMMAND}`; export r; \
21079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21080 $(HOST_EXPORTS) \
b813574b 21081 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
21082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21083 done; \
b813574b 21084 echo "Doing TAGS in ld" ; \
b00612cc 21085 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
21086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21088 "RANLIB=$${RANLIB}" \
0c24b341 21089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21090 TAGS) \
04cf1b77
PB
21091 || exit 1
21092
b813574b 21093@endif ld
04cf1b77 21094
b813574b
PB
21095.PHONY: maybe-install-info-ld install-info-ld
21096maybe-install-info-ld:
21097@if ld
21098maybe-install-info-ld: install-info-ld
04cf1b77 21099
b813574b
PB
21100install-info-ld: \
21101 configure-ld \
21102 info-ld
21103 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
21104 r=`${PWD_COMMAND}`; export r; \
21105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21106 $(HOST_EXPORTS) \
b813574b 21107 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
21108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21109 done; \
b813574b 21110 echo "Doing install-info in ld" ; \
b00612cc 21111 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
21112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21114 "RANLIB=$${RANLIB}" \
0c24b341 21115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21116 install-info) \
04cf1b77
PB
21117 || exit 1
21118
b813574b 21119@endif ld
04cf1b77 21120
a3ca38d2
DD
21121.PHONY: maybe-install-pdf-ld install-pdf-ld
21122maybe-install-pdf-ld:
21123@if ld
21124maybe-install-pdf-ld: install-pdf-ld
21125
21126install-pdf-ld: \
21127 configure-ld \
21128 pdf-ld
21129 @[ -f ./ld/Makefile ] || exit 0; \
21130 r=`${PWD_COMMAND}`; export r; \
21131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21132 $(HOST_EXPORTS) \
21133 for flag in $(EXTRA_HOST_FLAGS) ; do \
21134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21135 done; \
21136 echo "Doing install-pdf in ld" ; \
21137 (cd $(HOST_SUBDIR)/ld && \
21138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21140 "RANLIB=$${RANLIB}" \
0c24b341 21141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21142 install-pdf) \
21143 || exit 1
21144
21145@endif ld
21146
108a6f8e
CD
21147.PHONY: maybe-install-html-ld install-html-ld
21148maybe-install-html-ld:
21149@if ld
21150maybe-install-html-ld: install-html-ld
21151
21152install-html-ld: \
21153 configure-ld \
21154 html-ld
21155 @[ -f ./ld/Makefile ] || exit 0; \
21156 r=`${PWD_COMMAND}`; export r; \
21157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21158 $(HOST_EXPORTS) \
21159 for flag in $(EXTRA_HOST_FLAGS) ; do \
21160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21161 done; \
21162 echo "Doing install-html in ld" ; \
21163 (cd $(HOST_SUBDIR)/ld && \
21164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21166 "RANLIB=$${RANLIB}" \
0c24b341 21167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21168 install-html) \
21169 || exit 1
21170
21171@endif ld
21172
b813574b
PB
21173.PHONY: maybe-installcheck-ld installcheck-ld
21174maybe-installcheck-ld:
21175@if ld
21176maybe-installcheck-ld: installcheck-ld
04cf1b77 21177
b813574b
PB
21178installcheck-ld: \
21179 configure-ld
21180 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
21181 r=`${PWD_COMMAND}`; export r; \
21182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21183 $(HOST_EXPORTS) \
b813574b 21184 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
21185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21186 done; \
b813574b 21187 echo "Doing installcheck in ld" ; \
b00612cc 21188 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
21189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21191 "RANLIB=$${RANLIB}" \
0c24b341 21192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21193 installcheck) \
04cf1b77
PB
21194 || exit 1
21195
b813574b 21196@endif ld
04cf1b77 21197
b813574b
PB
21198.PHONY: maybe-mostlyclean-ld mostlyclean-ld
21199maybe-mostlyclean-ld:
21200@if ld
21201maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 21202
b813574b
PB
21203mostlyclean-ld:
21204 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
21205 r=`${PWD_COMMAND}`; export r; \
21206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21207 $(HOST_EXPORTS) \
b813574b 21208 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
21209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21210 done; \
b813574b 21211 echo "Doing mostlyclean in ld" ; \
b00612cc 21212 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
21213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21215 "RANLIB=$${RANLIB}" \
0c24b341 21216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21217 mostlyclean) \
04cf1b77
PB
21218 || exit 1
21219
b813574b 21220@endif ld
04cf1b77 21221
b813574b
PB
21222.PHONY: maybe-clean-ld clean-ld
21223maybe-clean-ld:
21224@if ld
21225maybe-clean-ld: clean-ld
04cf1b77 21226
b813574b
PB
21227clean-ld:
21228 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
21229 r=`${PWD_COMMAND}`; export r; \
21230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21231 $(HOST_EXPORTS) \
b813574b 21232 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
21233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21234 done; \
b813574b 21235 echo "Doing clean in ld" ; \
b00612cc 21236 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
21237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21239 "RANLIB=$${RANLIB}" \
0c24b341 21240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21241 clean) \
04cf1b77
PB
21242 || exit 1
21243
b813574b 21244@endif ld
04cf1b77 21245
b813574b
PB
21246.PHONY: maybe-distclean-ld distclean-ld
21247maybe-distclean-ld:
21248@if ld
21249maybe-distclean-ld: distclean-ld
04cf1b77 21250
b813574b
PB
21251distclean-ld:
21252 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
21253 r=`${PWD_COMMAND}`; export r; \
21254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21255 $(HOST_EXPORTS) \
b813574b 21256 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
21257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21258 done; \
b813574b 21259 echo "Doing distclean in ld" ; \
b00612cc 21260 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
21261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21263 "RANLIB=$${RANLIB}" \
0c24b341 21264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21265 distclean) \
04cf1b77
PB
21266 || exit 1
21267
b813574b 21268@endif ld
04cf1b77 21269
b813574b
PB
21270.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
21271maybe-maintainer-clean-ld:
21272@if ld
21273maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 21274
b813574b
PB
21275maintainer-clean-ld:
21276 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
21277 r=`${PWD_COMMAND}`; export r; \
21278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21279 $(HOST_EXPORTS) \
b813574b 21280 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
21281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21282 done; \
b813574b 21283 echo "Doing maintainer-clean in ld" ; \
b00612cc 21284 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
21285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21287 "RANLIB=$${RANLIB}" \
0c24b341 21288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21289 maintainer-clean) \
04cf1b77
PB
21290 || exit 1
21291
b813574b 21292@endif ld
04cf1b77
PB
21293
21294
a7254363 21295
b813574b
PB
21296.PHONY: configure-libcpp maybe-configure-libcpp
21297maybe-configure-libcpp:
4f0ef2d8
CD
21298@if gcc-bootstrap
21299configure-libcpp: stage_current
21300@endif gcc-bootstrap
b813574b
PB
21301@if libcpp
21302maybe-configure-libcpp: configure-libcpp
c52c6897 21303configure-libcpp:
c52c6897
PB
21304 @r=`${PWD_COMMAND}`; export r; \
21305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
21306 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 21308 $(HOST_EXPORTS) \
a7254363
PB
21309 echo Configuring in $(HOST_SUBDIR)/libcpp; \
21310 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 21311 case $(srcdir) in \
b00612cc
PB
21312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21313 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21315 esac; \
b00612cc
PB
21316 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21317 libsrcdir="$$s/libcpp"; \
4fa63067 21318 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21320 --target=${target_alias} $${srcdiroption} \
4fa63067 21321 || exit 1
b813574b 21322@endif libcpp
4fa63067 21323
a7254363
PB
21324
21325
d545f33b
PB
21326.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
21327maybe-configure-stage1-libcpp:
21328@if libcpp-bootstrap
21329maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 21330configure-stage1-libcpp:
c52c6897 21331 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 21332 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
21333 @r=`${PWD_COMMAND}`; export r; \
21334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21335 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 21336 $(HOST_EXPORTS) \
8ee82aff
PB
21337 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21338 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21339 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 21340 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
21341 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21342 case $(srcdir) in \
21343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21344 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21346 esac; \
21347 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21348 libsrcdir="$$s/libcpp"; \
21349 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21350 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21351 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21352 \
8a0d8a5c 21353 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
21354@endif libcpp-bootstrap
21355
21356.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
21357maybe-configure-stage2-libcpp:
21358@if libcpp-bootstrap
21359maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 21360configure-stage2-libcpp:
c52c6897 21361 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 21362 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
21363 @r=`${PWD_COMMAND}`; export r; \
21364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21365 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
21366 $(HOST_EXPORTS) \
21367 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
21368 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
21369 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21370 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 21371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
21372 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21373 case $(srcdir) in \
21374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21375 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21377 esac; \
21378 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21379 libsrcdir="$$s/libcpp"; \
21380 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21382 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21383 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21384 @stage2_werror_flag@
21385@endif libcpp-bootstrap
21386
21387.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
21388maybe-configure-stage3-libcpp:
21389@if libcpp-bootstrap
21390maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 21391configure-stage3-libcpp:
c52c6897 21392 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 21393 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
21394 @r=`${PWD_COMMAND}`; export r; \
21395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21396 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
21397 $(HOST_EXPORTS) \
21398 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
21399 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
21400 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21401 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 21402 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
21403 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21404 case $(srcdir) in \
21405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21406 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21408 esac; \
21409 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21410 libsrcdir="$$s/libcpp"; \
21411 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21412 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21413 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21414 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21415 @stage2_werror_flag@
21416@endif libcpp-bootstrap
21417
21418.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
21419maybe-configure-stage4-libcpp:
21420@if libcpp-bootstrap
21421maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 21422configure-stage4-libcpp:
c52c6897 21423 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 21424 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
21425 @r=`${PWD_COMMAND}`; export r; \
21426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21427 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
21428 $(HOST_EXPORTS) \
21429 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
21430 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
21431 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21432 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 21433 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
21434 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21435 case $(srcdir) in \
21436 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21437 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21438 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21439 esac; \
21440 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21441 libsrcdir="$$s/libcpp"; \
21442 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21443 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21444 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21445 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21446 @stage2_werror_flag@
21447@endif libcpp-bootstrap
21448
21449.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
21450maybe-configure-stageprofile-libcpp:
21451@if libcpp-bootstrap
21452maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 21453configure-stageprofile-libcpp:
c52c6897 21454 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 21455 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
21456 @r=`${PWD_COMMAND}`; export r; \
21457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21458 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
21459 $(HOST_EXPORTS) \
21460 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
21461 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
21462 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 21463 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 21464 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
21465 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21466 case $(srcdir) in \
21467 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21468 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21469 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21470 esac; \
21471 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21472 libsrcdir="$$s/libcpp"; \
21473 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21474 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21475 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21476 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21477 @stage2_werror_flag@
21478@endif libcpp-bootstrap
21479
21480.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
21481maybe-configure-stagefeedback-libcpp:
21482@if libcpp-bootstrap
21483maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 21484configure-stagefeedback-libcpp:
c52c6897 21485 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 21486 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
21487 @r=`${PWD_COMMAND}`; export r; \
21488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21489 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
21490 $(HOST_EXPORTS) \
21491 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
21492 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
21493 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 21494 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 21495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
21496 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21497 case $(srcdir) in \
21498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21499 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21501 esac; \
21502 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21503 libsrcdir="$$s/libcpp"; \
21504 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21505 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21506 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21507 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21508 @stage2_werror_flag@
21509@endif libcpp-bootstrap
21510
21511
21512
21513
21514
b813574b
PB
21515.PHONY: all-libcpp maybe-all-libcpp
21516maybe-all-libcpp:
4f0ef2d8
CD
21517@if gcc-bootstrap
21518all-libcpp: stage_current
21519@endif gcc-bootstrap
b813574b 21520@if libcpp
d27cc32e 21521TARGET-libcpp=all
b813574b
PB
21522maybe-all-libcpp: all-libcpp
21523all-libcpp: configure-libcpp
c52c6897 21524 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21526 $(HOST_EXPORTS) \
b00612cc
PB
21527 (cd $(HOST_SUBDIR)/libcpp && \
21528 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libcpp))
b813574b 21529@endif libcpp
4fa63067 21530
a7254363 21531
d545f33b
PB
21532
21533.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
21534.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
21535maybe-all-stage1-libcpp:
21536maybe-clean-stage1-libcpp:
21537@if libcpp-bootstrap
21538maybe-all-stage1-libcpp: all-stage1-libcpp
21539all-stage1: all-stage1-libcpp
f70224b5 21540TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 21541all-stage1-libcpp: configure-stage1-libcpp
c52c6897 21542 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
21543 @r=`${PWD_COMMAND}`; export r; \
21544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21545 $(HOST_EXPORTS) \
21546 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff
PB
21547 $(MAKE) $(FLAGS_TO_PASS) \
21548 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 21549 $(TARGET-stage1-libcpp)
d545f33b
PB
21550
21551maybe-clean-stage1-libcpp: clean-stage1-libcpp
21552clean-stage1: clean-stage1-libcpp
21553clean-stage1-libcpp:
9dbaa842
DD
21554 @if [ $(current_stage) = stage1 ]; then \
21555 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21556 else \
21557 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
21558 $(MAKE) stage1-start; \
21559 fi; \
d545f33b
PB
21560 cd $(HOST_SUBDIR)/libcpp && \
21561 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 21562 clean
d545f33b
PB
21563@endif libcpp-bootstrap
21564
21565
21566.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
21567.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
21568maybe-all-stage2-libcpp:
21569maybe-clean-stage2-libcpp:
21570@if libcpp-bootstrap
21571maybe-all-stage2-libcpp: all-stage2-libcpp
21572all-stage2: all-stage2-libcpp
f70224b5 21573TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 21574all-stage2-libcpp: configure-stage2-libcpp
c52c6897 21575 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
21576 @r=`${PWD_COMMAND}`; export r; \
21577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21578 $(HOST_EXPORTS) \
21579 $(POSTSTAGE1_HOST_EXPORTS) \
21580 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff
PB
21581 $(MAKE) $(FLAGS_TO_PASS) \
21582 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21583 $(TARGET-stage2-libcpp)
d545f33b
PB
21584
21585maybe-clean-stage2-libcpp: clean-stage2-libcpp
21586clean-stage2: clean-stage2-libcpp
21587clean-stage2-libcpp:
9dbaa842
DD
21588 @if [ $(current_stage) = stage2 ]; then \
21589 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21590 else \
21591 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
21592 $(MAKE) stage2-start; \
21593 fi; \
d545f33b
PB
21594 cd $(HOST_SUBDIR)/libcpp && \
21595 $(MAKE) $(FLAGS_TO_PASS) \
21596 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21597 clean
d545f33b
PB
21598@endif libcpp-bootstrap
21599
21600
21601.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
21602.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
21603maybe-all-stage3-libcpp:
21604maybe-clean-stage3-libcpp:
21605@if libcpp-bootstrap
21606maybe-all-stage3-libcpp: all-stage3-libcpp
21607all-stage3: all-stage3-libcpp
f70224b5 21608TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 21609all-stage3-libcpp: configure-stage3-libcpp
c52c6897 21610 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
21611 @r=`${PWD_COMMAND}`; export r; \
21612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21613 $(HOST_EXPORTS) \
21614 $(POSTSTAGE1_HOST_EXPORTS) \
21615 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff
PB
21616 $(MAKE) $(FLAGS_TO_PASS) \
21617 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21618 $(TARGET-stage3-libcpp)
d545f33b
PB
21619
21620maybe-clean-stage3-libcpp: clean-stage3-libcpp
21621clean-stage3: clean-stage3-libcpp
21622clean-stage3-libcpp:
9dbaa842
DD
21623 @if [ $(current_stage) = stage3 ]; then \
21624 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21625 else \
21626 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
21627 $(MAKE) stage3-start; \
21628 fi; \
d545f33b
PB
21629 cd $(HOST_SUBDIR)/libcpp && \
21630 $(MAKE) $(FLAGS_TO_PASS) \
21631 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21632 clean
d545f33b
PB
21633@endif libcpp-bootstrap
21634
21635
21636.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
21637.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
21638maybe-all-stage4-libcpp:
21639maybe-clean-stage4-libcpp:
21640@if libcpp-bootstrap
21641maybe-all-stage4-libcpp: all-stage4-libcpp
21642all-stage4: all-stage4-libcpp
f70224b5 21643TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 21644all-stage4-libcpp: configure-stage4-libcpp
c52c6897 21645 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
21646 @r=`${PWD_COMMAND}`; export r; \
21647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21648 $(HOST_EXPORTS) \
21649 $(POSTSTAGE1_HOST_EXPORTS) \
21650 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff
PB
21651 $(MAKE) $(FLAGS_TO_PASS) \
21652 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21653 $(TARGET-stage4-libcpp)
d545f33b
PB
21654
21655maybe-clean-stage4-libcpp: clean-stage4-libcpp
21656clean-stage4: clean-stage4-libcpp
21657clean-stage4-libcpp:
9dbaa842
DD
21658 @if [ $(current_stage) = stage4 ]; then \
21659 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21660 else \
21661 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
21662 $(MAKE) stage4-start; \
21663 fi; \
d545f33b
PB
21664 cd $(HOST_SUBDIR)/libcpp && \
21665 $(MAKE) $(FLAGS_TO_PASS) \
21666 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21667 clean
d545f33b
PB
21668@endif libcpp-bootstrap
21669
21670
21671.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
21672.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
21673maybe-all-stageprofile-libcpp:
21674maybe-clean-stageprofile-libcpp:
21675@if libcpp-bootstrap
21676maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
21677all-stageprofile: all-stageprofile-libcpp
f70224b5 21678TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 21679all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 21680 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
21681 @r=`${PWD_COMMAND}`; export r; \
21682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21683 $(HOST_EXPORTS) \
21684 $(POSTSTAGE1_HOST_EXPORTS) \
21685 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff
PB
21686 $(MAKE) $(FLAGS_TO_PASS) \
21687 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21688 $(TARGET-stageprofile-libcpp)
d545f33b
PB
21689
21690maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
21691clean-stageprofile: clean-stageprofile-libcpp
21692clean-stageprofile-libcpp:
9dbaa842
DD
21693 @if [ $(current_stage) = stageprofile ]; then \
21694 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21695 else \
21696 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
21697 $(MAKE) stageprofile-start; \
21698 fi; \
d545f33b
PB
21699 cd $(HOST_SUBDIR)/libcpp && \
21700 $(MAKE) $(FLAGS_TO_PASS) \
21701 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21702 clean
d545f33b
PB
21703@endif libcpp-bootstrap
21704
21705
21706.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
21707.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
21708maybe-all-stagefeedback-libcpp:
21709maybe-clean-stagefeedback-libcpp:
21710@if libcpp-bootstrap
21711maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
21712all-stagefeedback: all-stagefeedback-libcpp
f70224b5 21713TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 21714all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 21715 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
21716 @r=`${PWD_COMMAND}`; export r; \
21717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21718 $(HOST_EXPORTS) \
21719 $(POSTSTAGE1_HOST_EXPORTS) \
21720 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff
PB
21721 $(MAKE) $(FLAGS_TO_PASS) \
21722 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21723 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
21724
21725maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
21726clean-stagefeedback: clean-stagefeedback-libcpp
21727clean-stagefeedback-libcpp:
9dbaa842
DD
21728 @if [ $(current_stage) = stagefeedback ]; then \
21729 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21730 else \
21731 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
21732 $(MAKE) stagefeedback-start; \
21733 fi; \
d545f33b
PB
21734 cd $(HOST_SUBDIR)/libcpp && \
21735 $(MAKE) $(FLAGS_TO_PASS) \
21736 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21737 clean
d545f33b
PB
21738@endif libcpp-bootstrap
21739
21740
21741
21742
21743
b813574b
PB
21744.PHONY: check-libcpp maybe-check-libcpp
21745maybe-check-libcpp:
21746@if libcpp
21747maybe-check-libcpp: check-libcpp
4fa63067 21748
b813574b 21749check-libcpp:
0aed8855 21750 @: $(MAKE); $(unstage)
4fa63067
NN
21751 @r=`${PWD_COMMAND}`; export r; \
21752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21753 $(HOST_EXPORTS) \
b00612cc
PB
21754 (cd $(HOST_SUBDIR)/libcpp && \
21755 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 21756
b813574b 21757@endif libcpp
4fa63067 21758
b813574b
PB
21759.PHONY: install-libcpp maybe-install-libcpp
21760maybe-install-libcpp:
21761@if libcpp
21762maybe-install-libcpp: install-libcpp
21763
21764install-libcpp: installdirs
0aed8855 21765 @: $(MAKE); $(unstage)
4fa63067
NN
21766 @r=`${PWD_COMMAND}`; export r; \
21767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21768 $(HOST_EXPORTS) \
b00612cc 21769 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 21770 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21771
b813574b 21772@endif libcpp
4fa63067 21773
56a8fe78 21774# Other targets (info, dvi, pdf, etc.)
4fa63067 21775
b813574b
PB
21776.PHONY: maybe-info-libcpp info-libcpp
21777maybe-info-libcpp:
21778@if libcpp
21779maybe-info-libcpp: info-libcpp
4fa63067 21780
b813574b
PB
21781info-libcpp: \
21782 configure-libcpp
21783 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
21784 r=`${PWD_COMMAND}`; export r; \
21785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21786 $(HOST_EXPORTS) \
b813574b 21787 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21789 done; \
b813574b 21790 echo "Doing info in libcpp" ; \
b00612cc 21791 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
21792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21794 "RANLIB=$${RANLIB}" \
0c24b341 21795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21796 info) \
2a4cbe27
NN
21797 || exit 1
21798
b813574b 21799@endif libcpp
2a4cbe27 21800
b813574b
PB
21801.PHONY: maybe-dvi-libcpp dvi-libcpp
21802maybe-dvi-libcpp:
21803@if libcpp
21804maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 21805
b813574b
PB
21806dvi-libcpp: \
21807 configure-libcpp
21808 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
21809 r=`${PWD_COMMAND}`; export r; \
21810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21811 $(HOST_EXPORTS) \
b813574b 21812 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21814 done; \
b813574b 21815 echo "Doing dvi in libcpp" ; \
b00612cc 21816 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
21817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21819 "RANLIB=$${RANLIB}" \
0c24b341 21820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21821 dvi) \
2a4cbe27
NN
21822 || exit 1
21823
b813574b 21824@endif libcpp
2a4cbe27 21825
56a8fe78
DD
21826.PHONY: maybe-pdf-libcpp pdf-libcpp
21827maybe-pdf-libcpp:
21828@if libcpp
21829maybe-pdf-libcpp: pdf-libcpp
21830
21831pdf-libcpp: \
21832 configure-libcpp
21833 @[ -f ./libcpp/Makefile ] || exit 0; \
21834 r=`${PWD_COMMAND}`; export r; \
21835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21836 $(HOST_EXPORTS) \
21837 for flag in $(EXTRA_HOST_FLAGS) ; do \
21838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21839 done; \
21840 echo "Doing pdf in libcpp" ; \
21841 (cd $(HOST_SUBDIR)/libcpp && \
21842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21844 "RANLIB=$${RANLIB}" \
0c24b341 21845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21846 pdf) \
21847 || exit 1
21848
21849@endif libcpp
21850
6d389afc
MS
21851.PHONY: maybe-html-libcpp html-libcpp
21852maybe-html-libcpp:
21853@if libcpp
21854maybe-html-libcpp: html-libcpp
21855
21856html-libcpp: \
21857 configure-libcpp
21858 @[ -f ./libcpp/Makefile ] || exit 0; \
21859 r=`${PWD_COMMAND}`; export r; \
21860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21861 $(HOST_EXPORTS) \
21862 for flag in $(EXTRA_HOST_FLAGS) ; do \
21863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21864 done; \
21865 echo "Doing html in libcpp" ; \
b00612cc 21866 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
21867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21869 "RANLIB=$${RANLIB}" \
0c24b341 21870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21871 html) \
21872 || exit 1
21873
21874@endif libcpp
21875
b813574b
PB
21876.PHONY: maybe-TAGS-libcpp TAGS-libcpp
21877maybe-TAGS-libcpp:
21878@if libcpp
21879maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 21880
b813574b
PB
21881TAGS-libcpp: \
21882 configure-libcpp
21883 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
21884 r=`${PWD_COMMAND}`; export r; \
21885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21886 $(HOST_EXPORTS) \
b813574b 21887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21889 done; \
b813574b 21890 echo "Doing TAGS in libcpp" ; \
b00612cc 21891 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
21892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21894 "RANLIB=$${RANLIB}" \
0c24b341 21895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21896 TAGS) \
2a4cbe27
NN
21897 || exit 1
21898
b813574b 21899@endif libcpp
2a4cbe27 21900
b813574b
PB
21901.PHONY: maybe-install-info-libcpp install-info-libcpp
21902maybe-install-info-libcpp:
21903@if libcpp
21904maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 21905
b813574b
PB
21906install-info-libcpp: \
21907 configure-libcpp \
21908 info-libcpp
21909 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
21910 r=`${PWD_COMMAND}`; export r; \
21911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21912 $(HOST_EXPORTS) \
b813574b 21913 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21915 done; \
b813574b 21916 echo "Doing install-info in libcpp" ; \
b00612cc 21917 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
21918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21920 "RANLIB=$${RANLIB}" \
0c24b341 21921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21922 install-info) \
2a4cbe27
NN
21923 || exit 1
21924
b813574b 21925@endif libcpp
2a4cbe27 21926
a3ca38d2
DD
21927.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21928maybe-install-pdf-libcpp:
21929@if libcpp
21930maybe-install-pdf-libcpp: install-pdf-libcpp
21931
21932install-pdf-libcpp: \
21933 configure-libcpp \
21934 pdf-libcpp
21935 @[ -f ./libcpp/Makefile ] || exit 0; \
21936 r=`${PWD_COMMAND}`; export r; \
21937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21938 $(HOST_EXPORTS) \
21939 for flag in $(EXTRA_HOST_FLAGS) ; do \
21940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21941 done; \
21942 echo "Doing install-pdf in libcpp" ; \
21943 (cd $(HOST_SUBDIR)/libcpp && \
21944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21946 "RANLIB=$${RANLIB}" \
0c24b341 21947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21948 install-pdf) \
21949 || exit 1
21950
21951@endif libcpp
21952
108a6f8e
CD
21953.PHONY: maybe-install-html-libcpp install-html-libcpp
21954maybe-install-html-libcpp:
21955@if libcpp
21956maybe-install-html-libcpp: install-html-libcpp
21957
21958install-html-libcpp: \
21959 configure-libcpp \
21960 html-libcpp
21961 @[ -f ./libcpp/Makefile ] || exit 0; \
21962 r=`${PWD_COMMAND}`; export r; \
21963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21964 $(HOST_EXPORTS) \
21965 for flag in $(EXTRA_HOST_FLAGS) ; do \
21966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21967 done; \
21968 echo "Doing install-html in libcpp" ; \
21969 (cd $(HOST_SUBDIR)/libcpp && \
21970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21972 "RANLIB=$${RANLIB}" \
0c24b341 21973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21974 install-html) \
21975 || exit 1
21976
21977@endif libcpp
21978
b813574b
PB
21979.PHONY: maybe-installcheck-libcpp installcheck-libcpp
21980maybe-installcheck-libcpp:
21981@if libcpp
21982maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 21983
b813574b
PB
21984installcheck-libcpp: \
21985 configure-libcpp
21986 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
21987 r=`${PWD_COMMAND}`; export r; \
21988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21989 $(HOST_EXPORTS) \
b813574b 21990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21992 done; \
b813574b 21993 echo "Doing installcheck in libcpp" ; \
b00612cc 21994 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
21995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21997 "RANLIB=$${RANLIB}" \
0c24b341 21998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21999 installcheck) \
2a4cbe27
NN
22000 || exit 1
22001
b813574b 22002@endif libcpp
2a4cbe27 22003
b813574b
PB
22004.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
22005maybe-mostlyclean-libcpp:
22006@if libcpp
22007maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 22008
b813574b
PB
22009mostlyclean-libcpp:
22010 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
22011 r=`${PWD_COMMAND}`; export r; \
22012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22013 $(HOST_EXPORTS) \
b813574b 22014 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22016 done; \
b813574b 22017 echo "Doing mostlyclean in libcpp" ; \
b00612cc 22018 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
22019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22021 "RANLIB=$${RANLIB}" \
0c24b341 22022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22023 mostlyclean) \
2a4cbe27
NN
22024 || exit 1
22025
b813574b 22026@endif libcpp
2a4cbe27 22027
b813574b
PB
22028.PHONY: maybe-clean-libcpp clean-libcpp
22029maybe-clean-libcpp:
22030@if libcpp
22031maybe-clean-libcpp: clean-libcpp
2a4cbe27 22032
b813574b
PB
22033clean-libcpp:
22034 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
22035 r=`${PWD_COMMAND}`; export r; \
22036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22037 $(HOST_EXPORTS) \
b813574b 22038 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22040 done; \
b813574b 22041 echo "Doing clean in libcpp" ; \
b00612cc 22042 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
22043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22045 "RANLIB=$${RANLIB}" \
0c24b341 22046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22047 clean) \
2a4cbe27
NN
22048 || exit 1
22049
b813574b 22050@endif libcpp
2a4cbe27 22051
b813574b
PB
22052.PHONY: maybe-distclean-libcpp distclean-libcpp
22053maybe-distclean-libcpp:
22054@if libcpp
22055maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 22056
b813574b
PB
22057distclean-libcpp:
22058 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
22059 r=`${PWD_COMMAND}`; export r; \
22060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22061 $(HOST_EXPORTS) \
b813574b 22062 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22064 done; \
b813574b 22065 echo "Doing distclean in libcpp" ; \
b00612cc 22066 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
22067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22069 "RANLIB=$${RANLIB}" \
0c24b341 22070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22071 distclean) \
2a4cbe27
NN
22072 || exit 1
22073
b813574b 22074@endif libcpp
2a4cbe27 22075
b813574b
PB
22076.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
22077maybe-maintainer-clean-libcpp:
22078@if libcpp
22079maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 22080
b813574b
PB
22081maintainer-clean-libcpp:
22082 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
22083 r=`${PWD_COMMAND}`; export r; \
22084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22085 $(HOST_EXPORTS) \
b813574b 22086 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22088 done; \
b813574b 22089 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 22090 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
22091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22093 "RANLIB=$${RANLIB}" \
0c24b341 22094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22095 maintainer-clean) \
2a4cbe27
NN
22096 || exit 1
22097
b813574b 22098@endif libcpp
2a4cbe27 22099
2a4cbe27 22100
a7254363 22101
be01d343
PB
22102.PHONY: configure-libdecnumber maybe-configure-libdecnumber
22103maybe-configure-libdecnumber:
4f0ef2d8
CD
22104@if gcc-bootstrap
22105configure-libdecnumber: stage_current
22106@endif gcc-bootstrap
be01d343
PB
22107@if libdecnumber
22108maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 22109configure-libdecnumber:
c52c6897
PB
22110 @r=`${PWD_COMMAND}`; export r; \
22111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
22112 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22113 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
22114 $(HOST_EXPORTS) \
22115 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
22116 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
22117 case $(srcdir) in \
22118 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22119 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22120 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22121 esac; \
22122 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22123 libsrcdir="$$s/libdecnumber"; \
22124 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22125 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22126 --target=${target_alias} $${srcdiroption} \
be01d343
PB
22127 || exit 1
22128@endif libdecnumber
22129
22130
22131
22132.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
22133maybe-configure-stage1-libdecnumber:
22134@if libdecnumber-bootstrap
22135maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 22136configure-stage1-libdecnumber:
c52c6897 22137 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22138 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
22139 @r=`${PWD_COMMAND}`; export r; \
22140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22141 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 22142 $(HOST_EXPORTS) \
8ee82aff
PB
22143 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22144 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
be01d343 22145 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 22146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
22147 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22148 case $(srcdir) in \
22149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22150 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22152 esac; \
22153 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22154 libsrcdir="$$s/libdecnumber"; \
22155 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22157 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22158 \
8a0d8a5c 22159 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
be01d343
PB
22160@endif libdecnumber-bootstrap
22161
22162.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
22163maybe-configure-stage2-libdecnumber:
22164@if libdecnumber-bootstrap
22165maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 22166configure-stage2-libdecnumber:
c52c6897 22167 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22168 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
22169 @r=`${PWD_COMMAND}`; export r; \
22170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22171 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
22172 $(HOST_EXPORTS) \
22173 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
22174 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
22175 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
be01d343 22176 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 22177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
22178 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22179 case $(srcdir) in \
22180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22181 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22183 esac; \
22184 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22185 libsrcdir="$$s/libdecnumber"; \
22186 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22188 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22189 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
22190 @stage2_werror_flag@
22191@endif libdecnumber-bootstrap
22192
22193.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
22194maybe-configure-stage3-libdecnumber:
22195@if libdecnumber-bootstrap
22196maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 22197configure-stage3-libdecnumber:
c52c6897 22198 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22199 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
22200 @r=`${PWD_COMMAND}`; export r; \
22201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22202 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
22203 $(HOST_EXPORTS) \
22204 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
22205 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
22206 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
be01d343 22207 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 22208 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
22209 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22210 case $(srcdir) in \
22211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22212 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22214 esac; \
22215 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22216 libsrcdir="$$s/libdecnumber"; \
22217 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22218 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22219 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22220 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
22221 @stage2_werror_flag@
22222@endif libdecnumber-bootstrap
22223
22224.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
22225maybe-configure-stage4-libdecnumber:
22226@if libdecnumber-bootstrap
22227maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 22228configure-stage4-libdecnumber:
c52c6897 22229 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22230 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
22231 @r=`${PWD_COMMAND}`; export r; \
22232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22233 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
22234 $(HOST_EXPORTS) \
22235 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
22236 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
22237 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
be01d343 22238 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 22239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
22240 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22241 case $(srcdir) in \
22242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22243 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22245 esac; \
22246 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22247 libsrcdir="$$s/libdecnumber"; \
22248 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22249 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22250 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22251 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
22252 @stage2_werror_flag@
22253@endif libdecnumber-bootstrap
22254
22255.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
22256maybe-configure-stageprofile-libdecnumber:
22257@if libdecnumber-bootstrap
22258maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 22259configure-stageprofile-libdecnumber:
c52c6897 22260 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 22261 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
22262 @r=`${PWD_COMMAND}`; export r; \
22263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22264 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
22265 $(HOST_EXPORTS) \
22266 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
22267 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
22268 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
be01d343 22269 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 22270 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
22271 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22272 case $(srcdir) in \
22273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22274 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22276 esac; \
22277 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22278 libsrcdir="$$s/libdecnumber"; \
22279 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22280 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22281 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22282 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
22283 @stage2_werror_flag@
22284@endif libdecnumber-bootstrap
22285
22286.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
22287maybe-configure-stagefeedback-libdecnumber:
22288@if libdecnumber-bootstrap
22289maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 22290configure-stagefeedback-libdecnumber:
c52c6897 22291 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 22292 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
22293 @r=`${PWD_COMMAND}`; export r; \
22294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22295 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
22296 $(HOST_EXPORTS) \
22297 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
22298 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
22299 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
be01d343 22300 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 22301 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
22302 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22303 case $(srcdir) in \
22304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22305 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22307 esac; \
22308 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
22309 libsrcdir="$$s/libdecnumber"; \
22310 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22311 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22312 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22313 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
22314 @stage2_werror_flag@
22315@endif libdecnumber-bootstrap
22316
22317
22318
22319
22320
22321.PHONY: all-libdecnumber maybe-all-libdecnumber
22322maybe-all-libdecnumber:
4f0ef2d8
CD
22323@if gcc-bootstrap
22324all-libdecnumber: stage_current
22325@endif gcc-bootstrap
be01d343
PB
22326@if libdecnumber
22327TARGET-libdecnumber=all
22328maybe-all-libdecnumber: all-libdecnumber
22329all-libdecnumber: configure-libdecnumber
c52c6897 22330 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
22331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22332 $(HOST_EXPORTS) \
22333 (cd $(HOST_SUBDIR)/libdecnumber && \
22334 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libdecnumber))
22335@endif libdecnumber
22336
22337
22338
22339.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
22340.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
22341maybe-all-stage1-libdecnumber:
22342maybe-clean-stage1-libdecnumber:
22343@if libdecnumber-bootstrap
22344maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
22345all-stage1: all-stage1-libdecnumber
22346TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
22347all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 22348 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
22349 @r=`${PWD_COMMAND}`; export r; \
22350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22351 $(HOST_EXPORTS) \
22352 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff
PB
22353 $(MAKE) $(FLAGS_TO_PASS) \
22354 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
be01d343
PB
22355 $(TARGET-stage1-libdecnumber)
22356
22357maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
22358clean-stage1: clean-stage1-libdecnumber
22359clean-stage1-libdecnumber:
9dbaa842
DD
22360 @if [ $(current_stage) = stage1 ]; then \
22361 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22362 else \
22363 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
22364 $(MAKE) stage1-start; \
22365 fi; \
be01d343
PB
22366 cd $(HOST_SUBDIR)/libdecnumber && \
22367 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 22368 clean
be01d343
PB
22369@endif libdecnumber-bootstrap
22370
22371
22372.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
22373.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
22374maybe-all-stage2-libdecnumber:
22375maybe-clean-stage2-libdecnumber:
22376@if libdecnumber-bootstrap
22377maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
22378all-stage2: all-stage2-libdecnumber
22379TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
22380all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 22381 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
22382 @r=`${PWD_COMMAND}`; export r; \
22383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22384 $(HOST_EXPORTS) \
22385 $(POSTSTAGE1_HOST_EXPORTS) \
22386 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff
PB
22387 $(MAKE) $(FLAGS_TO_PASS) \
22388 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
22389 $(TARGET-stage2-libdecnumber)
22390
22391maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
22392clean-stage2: clean-stage2-libdecnumber
22393clean-stage2-libdecnumber:
9dbaa842
DD
22394 @if [ $(current_stage) = stage2 ]; then \
22395 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22396 else \
22397 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
22398 $(MAKE) stage2-start; \
22399 fi; \
be01d343
PB
22400 cd $(HOST_SUBDIR)/libdecnumber && \
22401 $(MAKE) $(FLAGS_TO_PASS) \
22402 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22403 clean
be01d343
PB
22404@endif libdecnumber-bootstrap
22405
22406
22407.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
22408.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
22409maybe-all-stage3-libdecnumber:
22410maybe-clean-stage3-libdecnumber:
22411@if libdecnumber-bootstrap
22412maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
22413all-stage3: all-stage3-libdecnumber
22414TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
22415all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 22416 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
22417 @r=`${PWD_COMMAND}`; export r; \
22418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22419 $(HOST_EXPORTS) \
22420 $(POSTSTAGE1_HOST_EXPORTS) \
22421 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff
PB
22422 $(MAKE) $(FLAGS_TO_PASS) \
22423 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
22424 $(TARGET-stage3-libdecnumber)
22425
22426maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
22427clean-stage3: clean-stage3-libdecnumber
22428clean-stage3-libdecnumber:
9dbaa842
DD
22429 @if [ $(current_stage) = stage3 ]; then \
22430 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22431 else \
22432 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
22433 $(MAKE) stage3-start; \
22434 fi; \
be01d343
PB
22435 cd $(HOST_SUBDIR)/libdecnumber && \
22436 $(MAKE) $(FLAGS_TO_PASS) \
22437 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22438 clean
be01d343
PB
22439@endif libdecnumber-bootstrap
22440
22441
22442.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
22443.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
22444maybe-all-stage4-libdecnumber:
22445maybe-clean-stage4-libdecnumber:
22446@if libdecnumber-bootstrap
22447maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
22448all-stage4: all-stage4-libdecnumber
22449TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
22450all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 22451 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
22452 @r=`${PWD_COMMAND}`; export r; \
22453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22454 $(HOST_EXPORTS) \
22455 $(POSTSTAGE1_HOST_EXPORTS) \
22456 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff
PB
22457 $(MAKE) $(FLAGS_TO_PASS) \
22458 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
22459 $(TARGET-stage4-libdecnumber)
22460
22461maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
22462clean-stage4: clean-stage4-libdecnumber
22463clean-stage4-libdecnumber:
9dbaa842
DD
22464 @if [ $(current_stage) = stage4 ]; then \
22465 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22466 else \
22467 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
22468 $(MAKE) stage4-start; \
22469 fi; \
be01d343
PB
22470 cd $(HOST_SUBDIR)/libdecnumber && \
22471 $(MAKE) $(FLAGS_TO_PASS) \
22472 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22473 clean
be01d343
PB
22474@endif libdecnumber-bootstrap
22475
22476
22477.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
22478.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
22479maybe-all-stageprofile-libdecnumber:
22480maybe-clean-stageprofile-libdecnumber:
22481@if libdecnumber-bootstrap
22482maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
22483all-stageprofile: all-stageprofile-libdecnumber
22484TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
22485all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 22486 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
22487 @r=`${PWD_COMMAND}`; export r; \
22488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22489 $(HOST_EXPORTS) \
22490 $(POSTSTAGE1_HOST_EXPORTS) \
22491 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff
PB
22492 $(MAKE) $(FLAGS_TO_PASS) \
22493 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
22494 $(TARGET-stageprofile-libdecnumber)
22495
22496maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
22497clean-stageprofile: clean-stageprofile-libdecnumber
22498clean-stageprofile-libdecnumber:
9dbaa842
DD
22499 @if [ $(current_stage) = stageprofile ]; then \
22500 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22501 else \
22502 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
22503 $(MAKE) stageprofile-start; \
22504 fi; \
be01d343
PB
22505 cd $(HOST_SUBDIR)/libdecnumber && \
22506 $(MAKE) $(FLAGS_TO_PASS) \
22507 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22508 clean
be01d343
PB
22509@endif libdecnumber-bootstrap
22510
22511
22512.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
22513.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
22514maybe-all-stagefeedback-libdecnumber:
22515maybe-clean-stagefeedback-libdecnumber:
22516@if libdecnumber-bootstrap
22517maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
22518all-stagefeedback: all-stagefeedback-libdecnumber
22519TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
22520all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 22521 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
22522 @r=`${PWD_COMMAND}`; export r; \
22523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22524 $(HOST_EXPORTS) \
22525 $(POSTSTAGE1_HOST_EXPORTS) \
22526 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff
PB
22527 $(MAKE) $(FLAGS_TO_PASS) \
22528 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
22529 $(TARGET-stagefeedback-libdecnumber)
22530
22531maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
22532clean-stagefeedback: clean-stagefeedback-libdecnumber
22533clean-stagefeedback-libdecnumber:
9dbaa842
DD
22534 @if [ $(current_stage) = stagefeedback ]; then \
22535 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22536 else \
22537 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
22538 $(MAKE) stagefeedback-start; \
22539 fi; \
be01d343
PB
22540 cd $(HOST_SUBDIR)/libdecnumber && \
22541 $(MAKE) $(FLAGS_TO_PASS) \
22542 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22543 clean
be01d343
PB
22544@endif libdecnumber-bootstrap
22545
22546
22547
22548
22549
22550.PHONY: check-libdecnumber maybe-check-libdecnumber
22551maybe-check-libdecnumber:
22552@if libdecnumber
22553maybe-check-libdecnumber: check-libdecnumber
22554
22555check-libdecnumber:
0aed8855 22556 @: $(MAKE); $(unstage)
be01d343
PB
22557 @r=`${PWD_COMMAND}`; export r; \
22558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22559 $(HOST_EXPORTS) \
22560 (cd $(HOST_SUBDIR)/libdecnumber && \
22561 $(MAKE) $(FLAGS_TO_PASS) check)
22562
22563@endif libdecnumber
22564
22565.PHONY: install-libdecnumber maybe-install-libdecnumber
22566maybe-install-libdecnumber:
22567@if libdecnumber
22568maybe-install-libdecnumber: install-libdecnumber
22569
22570install-libdecnumber: installdirs
0aed8855 22571 @: $(MAKE); $(unstage)
be01d343
PB
22572 @r=`${PWD_COMMAND}`; export r; \
22573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22574 $(HOST_EXPORTS) \
22575 (cd $(HOST_SUBDIR)/libdecnumber && \
22576 $(MAKE) $(FLAGS_TO_PASS) install)
22577
22578@endif libdecnumber
22579
56a8fe78 22580# Other targets (info, dvi, pdf, etc.)
be01d343
PB
22581
22582.PHONY: maybe-info-libdecnumber info-libdecnumber
22583maybe-info-libdecnumber:
22584@if libdecnumber
22585maybe-info-libdecnumber: info-libdecnumber
22586
22587info-libdecnumber: \
22588 configure-libdecnumber
22589 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22590 r=`${PWD_COMMAND}`; export r; \
22591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22592 $(HOST_EXPORTS) \
22593 for flag in $(EXTRA_HOST_FLAGS) ; do \
22594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22595 done; \
22596 echo "Doing info in libdecnumber" ; \
22597 (cd $(HOST_SUBDIR)/libdecnumber && \
22598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22600 "RANLIB=$${RANLIB}" \
0c24b341 22601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
22602 info) \
22603 || exit 1
22604
22605@endif libdecnumber
22606
22607.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
22608maybe-dvi-libdecnumber:
22609@if libdecnumber
22610maybe-dvi-libdecnumber: dvi-libdecnumber
22611
22612dvi-libdecnumber: \
22613 configure-libdecnumber
22614 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22615 r=`${PWD_COMMAND}`; export r; \
22616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22617 $(HOST_EXPORTS) \
22618 for flag in $(EXTRA_HOST_FLAGS) ; do \
22619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22620 done; \
22621 echo "Doing dvi in libdecnumber" ; \
22622 (cd $(HOST_SUBDIR)/libdecnumber && \
22623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22625 "RANLIB=$${RANLIB}" \
0c24b341 22626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
22627 dvi) \
22628 || exit 1
22629
22630@endif libdecnumber
22631
56a8fe78
DD
22632.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
22633maybe-pdf-libdecnumber:
22634@if libdecnumber
22635maybe-pdf-libdecnumber: pdf-libdecnumber
22636
22637pdf-libdecnumber: \
22638 configure-libdecnumber
22639 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22640 r=`${PWD_COMMAND}`; export r; \
22641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22642 $(HOST_EXPORTS) \
22643 for flag in $(EXTRA_HOST_FLAGS) ; do \
22644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22645 done; \
22646 echo "Doing pdf in libdecnumber" ; \
22647 (cd $(HOST_SUBDIR)/libdecnumber && \
22648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22650 "RANLIB=$${RANLIB}" \
0c24b341 22651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22652 pdf) \
22653 || exit 1
22654
22655@endif libdecnumber
22656
be01d343
PB
22657.PHONY: maybe-html-libdecnumber html-libdecnumber
22658maybe-html-libdecnumber:
22659@if libdecnumber
22660maybe-html-libdecnumber: html-libdecnumber
22661
22662html-libdecnumber: \
22663 configure-libdecnumber
22664 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22665 r=`${PWD_COMMAND}`; export r; \
22666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22667 $(HOST_EXPORTS) \
22668 for flag in $(EXTRA_HOST_FLAGS) ; do \
22669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22670 done; \
22671 echo "Doing html in libdecnumber" ; \
22672 (cd $(HOST_SUBDIR)/libdecnumber && \
22673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22675 "RANLIB=$${RANLIB}" \
0c24b341 22676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
22677 html) \
22678 || exit 1
22679
22680@endif libdecnumber
22681
22682.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
22683maybe-TAGS-libdecnumber:
22684@if libdecnumber
22685maybe-TAGS-libdecnumber: TAGS-libdecnumber
22686
22687TAGS-libdecnumber: \
22688 configure-libdecnumber
22689 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22690 r=`${PWD_COMMAND}`; export r; \
22691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22692 $(HOST_EXPORTS) \
22693 for flag in $(EXTRA_HOST_FLAGS) ; do \
22694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22695 done; \
22696 echo "Doing TAGS in libdecnumber" ; \
22697 (cd $(HOST_SUBDIR)/libdecnumber && \
22698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22700 "RANLIB=$${RANLIB}" \
0c24b341 22701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
22702 TAGS) \
22703 || exit 1
22704
22705@endif libdecnumber
22706
22707.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
22708maybe-install-info-libdecnumber:
22709@if libdecnumber
22710maybe-install-info-libdecnumber: install-info-libdecnumber
22711
22712install-info-libdecnumber: \
22713 configure-libdecnumber \
22714 info-libdecnumber
22715 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22716 r=`${PWD_COMMAND}`; export r; \
22717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22718 $(HOST_EXPORTS) \
22719 for flag in $(EXTRA_HOST_FLAGS) ; do \
22720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22721 done; \
22722 echo "Doing install-info in libdecnumber" ; \
22723 (cd $(HOST_SUBDIR)/libdecnumber && \
22724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22726 "RANLIB=$${RANLIB}" \
0c24b341 22727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
22728 install-info) \
22729 || exit 1
22730
22731@endif libdecnumber
22732
a3ca38d2
DD
22733.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
22734maybe-install-pdf-libdecnumber:
22735@if libdecnumber
22736maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
22737
22738install-pdf-libdecnumber: \
22739 configure-libdecnumber \
22740 pdf-libdecnumber
22741 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22742 r=`${PWD_COMMAND}`; export r; \
22743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22744 $(HOST_EXPORTS) \
22745 for flag in $(EXTRA_HOST_FLAGS) ; do \
22746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22747 done; \
22748 echo "Doing install-pdf in libdecnumber" ; \
22749 (cd $(HOST_SUBDIR)/libdecnumber && \
22750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22752 "RANLIB=$${RANLIB}" \
0c24b341 22753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22754 install-pdf) \
22755 || exit 1
22756
22757@endif libdecnumber
22758
108a6f8e
CD
22759.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22760maybe-install-html-libdecnumber:
22761@if libdecnumber
22762maybe-install-html-libdecnumber: install-html-libdecnumber
22763
22764install-html-libdecnumber: \
22765 configure-libdecnumber \
22766 html-libdecnumber
22767 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22768 r=`${PWD_COMMAND}`; export r; \
22769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22770 $(HOST_EXPORTS) \
22771 for flag in $(EXTRA_HOST_FLAGS) ; do \
22772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22773 done; \
22774 echo "Doing install-html in libdecnumber" ; \
22775 (cd $(HOST_SUBDIR)/libdecnumber && \
22776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22778 "RANLIB=$${RANLIB}" \
0c24b341 22779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22780 install-html) \
22781 || exit 1
22782
22783@endif libdecnumber
22784
be01d343
PB
22785.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22786maybe-installcheck-libdecnumber:
22787@if libdecnumber
22788maybe-installcheck-libdecnumber: installcheck-libdecnumber
22789
22790installcheck-libdecnumber: \
22791 configure-libdecnumber
22792 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22793 r=`${PWD_COMMAND}`; export r; \
22794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22795 $(HOST_EXPORTS) \
22796 for flag in $(EXTRA_HOST_FLAGS) ; do \
22797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22798 done; \
22799 echo "Doing installcheck in libdecnumber" ; \
22800 (cd $(HOST_SUBDIR)/libdecnumber && \
22801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22803 "RANLIB=$${RANLIB}" \
0c24b341 22804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
22805 installcheck) \
22806 || exit 1
22807
22808@endif libdecnumber
22809
22810.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22811maybe-mostlyclean-libdecnumber:
22812@if libdecnumber
22813maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22814
22815mostlyclean-libdecnumber:
22816 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22817 r=`${PWD_COMMAND}`; export r; \
22818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22819 $(HOST_EXPORTS) \
22820 for flag in $(EXTRA_HOST_FLAGS) ; do \
22821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22822 done; \
22823 echo "Doing mostlyclean in libdecnumber" ; \
22824 (cd $(HOST_SUBDIR)/libdecnumber && \
22825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22827 "RANLIB=$${RANLIB}" \
0c24b341 22828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
22829 mostlyclean) \
22830 || exit 1
22831
22832@endif libdecnumber
22833
22834.PHONY: maybe-clean-libdecnumber clean-libdecnumber
22835maybe-clean-libdecnumber:
22836@if libdecnumber
22837maybe-clean-libdecnumber: clean-libdecnumber
22838
22839clean-libdecnumber:
22840 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22841 r=`${PWD_COMMAND}`; export r; \
22842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22843 $(HOST_EXPORTS) \
22844 for flag in $(EXTRA_HOST_FLAGS) ; do \
22845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22846 done; \
22847 echo "Doing clean in libdecnumber" ; \
22848 (cd $(HOST_SUBDIR)/libdecnumber && \
22849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22851 "RANLIB=$${RANLIB}" \
0c24b341 22852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
22853 clean) \
22854 || exit 1
22855
22856@endif libdecnumber
22857
22858.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22859maybe-distclean-libdecnumber:
22860@if libdecnumber
22861maybe-distclean-libdecnumber: distclean-libdecnumber
22862
22863distclean-libdecnumber:
22864 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22865 r=`${PWD_COMMAND}`; export r; \
22866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22867 $(HOST_EXPORTS) \
22868 for flag in $(EXTRA_HOST_FLAGS) ; do \
22869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22870 done; \
22871 echo "Doing distclean in libdecnumber" ; \
22872 (cd $(HOST_SUBDIR)/libdecnumber && \
22873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22875 "RANLIB=$${RANLIB}" \
0c24b341 22876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
22877 distclean) \
22878 || exit 1
22879
22880@endif libdecnumber
22881
22882.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22883maybe-maintainer-clean-libdecnumber:
22884@if libdecnumber
22885maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22886
22887maintainer-clean-libdecnumber:
22888 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22889 r=`${PWD_COMMAND}`; export r; \
22890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22891 $(HOST_EXPORTS) \
22892 for flag in $(EXTRA_HOST_FLAGS) ; do \
22893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22894 done; \
22895 echo "Doing maintainer-clean in libdecnumber" ; \
22896 (cd $(HOST_SUBDIR)/libdecnumber && \
22897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22899 "RANLIB=$${RANLIB}" \
0c24b341 22900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
22901 maintainer-clean) \
22902 || exit 1
22903
22904@endif libdecnumber
22905
22906
22907
b813574b
PB
22908.PHONY: configure-libgui maybe-configure-libgui
22909maybe-configure-libgui:
4f0ef2d8
CD
22910@if gcc-bootstrap
22911configure-libgui: stage_current
22912@endif gcc-bootstrap
b813574b
PB
22913@if libgui
22914maybe-configure-libgui: configure-libgui
c52c6897 22915configure-libgui:
0aed8855 22916 @: $(MAKE); $(unstage)
c52c6897 22917 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 22918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22919 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22920 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 22921 $(HOST_EXPORTS) \
a7254363
PB
22922 echo Configuring in $(HOST_SUBDIR)/libgui; \
22923 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 22924 case $(srcdir) in \
b00612cc
PB
22925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22926 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 22928 esac; \
b00612cc
PB
22929 srcdiroption="--srcdir=$${topdir}/libgui"; \
22930 libsrcdir="$$s/libgui"; \
4b1cb4fe 22931 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22932 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22933 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 22934 || exit 1
b813574b 22935@endif libgui
4b1cb4fe 22936
a7254363
PB
22937
22938
d545f33b
PB
22939
22940
b813574b
PB
22941.PHONY: all-libgui maybe-all-libgui
22942maybe-all-libgui:
4f0ef2d8
CD
22943@if gcc-bootstrap
22944all-libgui: stage_current
22945@endif gcc-bootstrap
b813574b 22946@if libgui
d27cc32e 22947TARGET-libgui=all
b813574b
PB
22948maybe-all-libgui: all-libgui
22949all-libgui: configure-libgui
0aed8855 22950 @: $(MAKE); $(unstage)
4b1cb4fe
DD
22951 @r=`${PWD_COMMAND}`; export r; \
22952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22953 $(HOST_EXPORTS) \
b00612cc
PB
22954 (cd $(HOST_SUBDIR)/libgui && \
22955 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libgui))
b813574b 22956@endif libgui
4b1cb4fe 22957
a7254363 22958
d545f33b
PB
22959
22960
b813574b
PB
22961.PHONY: check-libgui maybe-check-libgui
22962maybe-check-libgui:
22963@if libgui
22964maybe-check-libgui: check-libgui
4b1cb4fe 22965
b813574b 22966check-libgui:
0aed8855 22967 @: $(MAKE); $(unstage)
4b1cb4fe
DD
22968 @r=`${PWD_COMMAND}`; export r; \
22969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22970 $(HOST_EXPORTS) \
b00612cc
PB
22971 (cd $(HOST_SUBDIR)/libgui && \
22972 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 22973
b813574b 22974@endif libgui
4b1cb4fe 22975
b813574b
PB
22976.PHONY: install-libgui maybe-install-libgui
22977maybe-install-libgui:
22978@if libgui
22979maybe-install-libgui: install-libgui
4b1cb4fe 22980
b813574b 22981install-libgui: installdirs
0aed8855 22982 @: $(MAKE); $(unstage)
b813574b
PB
22983 @r=`${PWD_COMMAND}`; export r; \
22984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 22985 $(HOST_EXPORTS) \
b00612cc 22986 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 22987 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 22988
b813574b 22989@endif libgui
4b1cb4fe 22990
56a8fe78 22991# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 22992
b813574b
PB
22993.PHONY: maybe-info-libgui info-libgui
22994maybe-info-libgui:
22995@if libgui
22996maybe-info-libgui: info-libgui
4b1cb4fe 22997
b813574b
PB
22998info-libgui: \
22999 configure-libgui
0aed8855 23000 @: $(MAKE); $(unstage)
b813574b 23001 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
23002 r=`${PWD_COMMAND}`; export r; \
23003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23004 $(HOST_EXPORTS) \
b813574b 23005 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
23006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23007 done; \
b813574b 23008 echo "Doing info in libgui" ; \
b00612cc 23009 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
23010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23012 "RANLIB=$${RANLIB}" \
0c24b341 23013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23014 info) \
4b1cb4fe
DD
23015 || exit 1
23016
b813574b 23017@endif libgui
4b1cb4fe 23018
b813574b
PB
23019.PHONY: maybe-dvi-libgui dvi-libgui
23020maybe-dvi-libgui:
23021@if libgui
23022maybe-dvi-libgui: dvi-libgui
4b1cb4fe 23023
b813574b
PB
23024dvi-libgui: \
23025 configure-libgui
0aed8855 23026 @: $(MAKE); $(unstage)
b813574b 23027 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
23028 r=`${PWD_COMMAND}`; export r; \
23029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23030 $(HOST_EXPORTS) \
b813574b 23031 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
23032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23033 done; \
b813574b 23034 echo "Doing dvi in libgui" ; \
b00612cc 23035 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
23036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23038 "RANLIB=$${RANLIB}" \
0c24b341 23039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23040 dvi) \
4b1cb4fe
DD
23041 || exit 1
23042
b813574b 23043@endif libgui
4b1cb4fe 23044
56a8fe78
DD
23045.PHONY: maybe-pdf-libgui pdf-libgui
23046maybe-pdf-libgui:
23047@if libgui
23048maybe-pdf-libgui: pdf-libgui
23049
23050pdf-libgui: \
23051 configure-libgui
23052 @: $(MAKE); $(unstage)
23053 @[ -f ./libgui/Makefile ] || exit 0; \
23054 r=`${PWD_COMMAND}`; export r; \
23055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23056 $(HOST_EXPORTS) \
23057 for flag in $(EXTRA_HOST_FLAGS) ; do \
23058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23059 done; \
23060 echo "Doing pdf in libgui" ; \
23061 (cd $(HOST_SUBDIR)/libgui && \
23062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23064 "RANLIB=$${RANLIB}" \
0c24b341 23065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23066 pdf) \
23067 || exit 1
23068
23069@endif libgui
23070
6d389afc
MS
23071.PHONY: maybe-html-libgui html-libgui
23072maybe-html-libgui:
23073@if libgui
23074maybe-html-libgui: html-libgui
23075
23076html-libgui: \
23077 configure-libgui
0aed8855 23078 @: $(MAKE); $(unstage)
6d389afc
MS
23079 @[ -f ./libgui/Makefile ] || exit 0; \
23080 r=`${PWD_COMMAND}`; export r; \
23081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23082 $(HOST_EXPORTS) \
23083 for flag in $(EXTRA_HOST_FLAGS) ; do \
23084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23085 done; \
23086 echo "Doing html in libgui" ; \
b00612cc 23087 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
23088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23090 "RANLIB=$${RANLIB}" \
0c24b341 23091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23092 html) \
23093 || exit 1
23094
23095@endif libgui
23096
b813574b
PB
23097.PHONY: maybe-TAGS-libgui TAGS-libgui
23098maybe-TAGS-libgui:
23099@if libgui
23100maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 23101
b813574b
PB
23102TAGS-libgui: \
23103 configure-libgui
0aed8855 23104 @: $(MAKE); $(unstage)
b813574b 23105 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
23106 r=`${PWD_COMMAND}`; export r; \
23107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23108 $(HOST_EXPORTS) \
b813574b 23109 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
23110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23111 done; \
b813574b 23112 echo "Doing TAGS in libgui" ; \
b00612cc 23113 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
23114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23116 "RANLIB=$${RANLIB}" \
0c24b341 23117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23118 TAGS) \
4b1cb4fe
DD
23119 || exit 1
23120
b813574b 23121@endif libgui
4b1cb4fe 23122
b813574b
PB
23123.PHONY: maybe-install-info-libgui install-info-libgui
23124maybe-install-info-libgui:
23125@if libgui
23126maybe-install-info-libgui: install-info-libgui
4b1cb4fe 23127
b813574b
PB
23128install-info-libgui: \
23129 configure-libgui \
23130 info-libgui
0aed8855 23131 @: $(MAKE); $(unstage)
b813574b 23132 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
23133 r=`${PWD_COMMAND}`; export r; \
23134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23135 $(HOST_EXPORTS) \
b813574b 23136 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
23137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23138 done; \
b813574b 23139 echo "Doing install-info in libgui" ; \
b00612cc 23140 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
23141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23143 "RANLIB=$${RANLIB}" \
0c24b341 23144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23145 install-info) \
4b1cb4fe
DD
23146 || exit 1
23147
b813574b 23148@endif libgui
4b1cb4fe 23149
a3ca38d2
DD
23150.PHONY: maybe-install-pdf-libgui install-pdf-libgui
23151maybe-install-pdf-libgui:
23152@if libgui
23153maybe-install-pdf-libgui: install-pdf-libgui
23154
23155install-pdf-libgui: \
23156 configure-libgui \
23157 pdf-libgui
23158 @: $(MAKE); $(unstage)
23159 @[ -f ./libgui/Makefile ] || exit 0; \
23160 r=`${PWD_COMMAND}`; export r; \
23161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23162 $(HOST_EXPORTS) \
23163 for flag in $(EXTRA_HOST_FLAGS) ; do \
23164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23165 done; \
23166 echo "Doing install-pdf in libgui" ; \
23167 (cd $(HOST_SUBDIR)/libgui && \
23168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23170 "RANLIB=$${RANLIB}" \
0c24b341 23171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23172 install-pdf) \
23173 || exit 1
23174
23175@endif libgui
23176
108a6f8e
CD
23177.PHONY: maybe-install-html-libgui install-html-libgui
23178maybe-install-html-libgui:
23179@if libgui
23180maybe-install-html-libgui: install-html-libgui
23181
23182install-html-libgui: \
23183 configure-libgui \
23184 html-libgui
23185 @: $(MAKE); $(unstage)
23186 @[ -f ./libgui/Makefile ] || exit 0; \
23187 r=`${PWD_COMMAND}`; export r; \
23188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23189 $(HOST_EXPORTS) \
23190 for flag in $(EXTRA_HOST_FLAGS) ; do \
23191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23192 done; \
23193 echo "Doing install-html in libgui" ; \
23194 (cd $(HOST_SUBDIR)/libgui && \
23195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23197 "RANLIB=$${RANLIB}" \
0c24b341 23198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23199 install-html) \
23200 || exit 1
23201
23202@endif libgui
23203
b813574b
PB
23204.PHONY: maybe-installcheck-libgui installcheck-libgui
23205maybe-installcheck-libgui:
23206@if libgui
23207maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 23208
b813574b
PB
23209installcheck-libgui: \
23210 configure-libgui
0aed8855 23211 @: $(MAKE); $(unstage)
b813574b 23212 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
23213 r=`${PWD_COMMAND}`; export r; \
23214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23215 $(HOST_EXPORTS) \
b813574b 23216 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
23217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23218 done; \
b813574b 23219 echo "Doing installcheck in libgui" ; \
b00612cc 23220 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
23221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23223 "RANLIB=$${RANLIB}" \
0c24b341 23224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23225 installcheck) \
4b1cb4fe
DD
23226 || exit 1
23227
b813574b 23228@endif libgui
4b1cb4fe 23229
b813574b
PB
23230.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
23231maybe-mostlyclean-libgui:
23232@if libgui
23233maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 23234
b813574b 23235mostlyclean-libgui:
0aed8855 23236 @: $(MAKE); $(unstage)
b813574b 23237 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
23238 r=`${PWD_COMMAND}`; export r; \
23239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23240 $(HOST_EXPORTS) \
b813574b 23241 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
23242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23243 done; \
b813574b 23244 echo "Doing mostlyclean in libgui" ; \
b00612cc 23245 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
23246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23248 "RANLIB=$${RANLIB}" \
0c24b341 23249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23250 mostlyclean) \
4b1cb4fe
DD
23251 || exit 1
23252
b813574b 23253@endif libgui
4b1cb4fe 23254
b813574b
PB
23255.PHONY: maybe-clean-libgui clean-libgui
23256maybe-clean-libgui:
23257@if libgui
23258maybe-clean-libgui: clean-libgui
4b1cb4fe 23259
b813574b 23260clean-libgui:
0aed8855 23261 @: $(MAKE); $(unstage)
b813574b 23262 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
23263 r=`${PWD_COMMAND}`; export r; \
23264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23265 $(HOST_EXPORTS) \
b813574b 23266 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
23267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23268 done; \
b813574b 23269 echo "Doing clean in libgui" ; \
b00612cc 23270 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
23271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23273 "RANLIB=$${RANLIB}" \
0c24b341 23274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23275 clean) \
4b1cb4fe
DD
23276 || exit 1
23277
b813574b 23278@endif libgui
4b1cb4fe 23279
b813574b
PB
23280.PHONY: maybe-distclean-libgui distclean-libgui
23281maybe-distclean-libgui:
23282@if libgui
23283maybe-distclean-libgui: distclean-libgui
4b1cb4fe 23284
b813574b 23285distclean-libgui:
0aed8855 23286 @: $(MAKE); $(unstage)
b813574b 23287 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
23288 r=`${PWD_COMMAND}`; export r; \
23289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23290 $(HOST_EXPORTS) \
b813574b 23291 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
23292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23293 done; \
b813574b 23294 echo "Doing distclean in libgui" ; \
b00612cc 23295 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
23296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23298 "RANLIB=$${RANLIB}" \
0c24b341 23299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23300 distclean) \
4b1cb4fe
DD
23301 || exit 1
23302
b813574b 23303@endif libgui
4b1cb4fe 23304
b813574b
PB
23305.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
23306maybe-maintainer-clean-libgui:
23307@if libgui
23308maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 23309
b813574b 23310maintainer-clean-libgui:
0aed8855 23311 @: $(MAKE); $(unstage)
b813574b 23312 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
23313 r=`${PWD_COMMAND}`; export r; \
23314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23315 $(HOST_EXPORTS) \
b813574b 23316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
23317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23318 done; \
b813574b 23319 echo "Doing maintainer-clean in libgui" ; \
b00612cc 23320 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
23321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23323 "RANLIB=$${RANLIB}" \
0c24b341 23324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23325 maintainer-clean) \
4b1cb4fe
DD
23326 || exit 1
23327
b813574b 23328@endif libgui
4b1cb4fe
DD
23329
23330
a7254363 23331
b813574b
PB
23332.PHONY: configure-libiberty maybe-configure-libiberty
23333maybe-configure-libiberty:
4f0ef2d8
CD
23334@if gcc-bootstrap
23335configure-libiberty: stage_current
23336@endif gcc-bootstrap
b813574b
PB
23337@if libiberty
23338maybe-configure-libiberty: configure-libiberty
c52c6897 23339configure-libiberty:
c52c6897
PB
23340 @r=`${PWD_COMMAND}`; export r; \
23341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
23342 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 23344 $(HOST_EXPORTS) \
a7254363
PB
23345 echo Configuring in $(HOST_SUBDIR)/libiberty; \
23346 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 23347 case $(srcdir) in \
b00612cc
PB
23348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23349 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23351 esac; \
b00612cc
PB
23352 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23353 libsrcdir="$$s/libiberty"; \
4fa63067 23354 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23356 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23357 || exit 1
b813574b 23358@endif libiberty
2a4cbe27 23359
a7254363
PB
23360
23361
d545f33b
PB
23362.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
23363maybe-configure-stage1-libiberty:
23364@if libiberty-bootstrap
23365maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 23366configure-stage1-libiberty:
c52c6897 23367 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23368 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
23369 @r=`${PWD_COMMAND}`; export r; \
23370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23371 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 23372 $(HOST_EXPORTS) \
8ee82aff
PB
23373 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23374 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23375 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 23376 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
23377 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23378 case $(srcdir) in \
23379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23380 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23382 esac; \
23383 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23384 libsrcdir="$$s/libiberty"; \
23385 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23387 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23388 \
8a0d8a5c 23389 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
23390@endif libiberty-bootstrap
23391
23392.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
23393maybe-configure-stage2-libiberty:
23394@if libiberty-bootstrap
23395maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 23396configure-stage2-libiberty:
c52c6897 23397 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23398 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
23399 @r=`${PWD_COMMAND}`; export r; \
23400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23401 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
23402 $(HOST_EXPORTS) \
23403 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
23404 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
23405 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23406 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 23407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
23408 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23409 case $(srcdir) in \
23410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23411 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23413 esac; \
23414 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23415 libsrcdir="$$s/libiberty"; \
23416 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23418 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23419 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23420 @stage2_werror_flag@
23421@endif libiberty-bootstrap
23422
23423.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
23424maybe-configure-stage3-libiberty:
23425@if libiberty-bootstrap
23426maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 23427configure-stage3-libiberty:
c52c6897 23428 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23429 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
23430 @r=`${PWD_COMMAND}`; export r; \
23431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23432 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
23433 $(HOST_EXPORTS) \
23434 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
23435 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
23436 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23437 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 23438 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
23439 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23440 case $(srcdir) in \
23441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23442 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23444 esac; \
23445 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23446 libsrcdir="$$s/libiberty"; \
23447 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23448 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23449 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23450 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23451 @stage2_werror_flag@
23452@endif libiberty-bootstrap
23453
23454.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
23455maybe-configure-stage4-libiberty:
23456@if libiberty-bootstrap
23457maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 23458configure-stage4-libiberty:
c52c6897 23459 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23460 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
23461 @r=`${PWD_COMMAND}`; export r; \
23462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23463 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
23464 $(HOST_EXPORTS) \
23465 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
23466 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
23467 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23468 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 23469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
23470 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23471 case $(srcdir) in \
23472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23473 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23475 esac; \
23476 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23477 libsrcdir="$$s/libiberty"; \
23478 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23479 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23480 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23481 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23482 @stage2_werror_flag@
23483@endif libiberty-bootstrap
23484
23485.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
23486maybe-configure-stageprofile-libiberty:
23487@if libiberty-bootstrap
23488maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 23489configure-stageprofile-libiberty:
c52c6897 23490 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23491 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
23492 @r=`${PWD_COMMAND}`; export r; \
23493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23494 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
23495 $(HOST_EXPORTS) \
23496 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
23497 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
23498 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 23499 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 23500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
23501 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23502 case $(srcdir) in \
23503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23504 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23506 esac; \
23507 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23508 libsrcdir="$$s/libiberty"; \
23509 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23510 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23511 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23512 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23513 @stage2_werror_flag@
23514@endif libiberty-bootstrap
23515
23516.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
23517maybe-configure-stagefeedback-libiberty:
23518@if libiberty-bootstrap
23519maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 23520configure-stagefeedback-libiberty:
c52c6897 23521 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23522 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
23523 @r=`${PWD_COMMAND}`; export r; \
23524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23525 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
23526 $(HOST_EXPORTS) \
23527 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
23528 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
23529 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 23530 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 23531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
23532 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23533 case $(srcdir) in \
23534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23535 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23537 esac; \
23538 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23539 libsrcdir="$$s/libiberty"; \
23540 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23542 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23543 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23544 @stage2_werror_flag@
23545@endif libiberty-bootstrap
23546
23547
23548
23549
23550
b813574b
PB
23551.PHONY: all-libiberty maybe-all-libiberty
23552maybe-all-libiberty:
4f0ef2d8
CD
23553@if gcc-bootstrap
23554all-libiberty: stage_current
23555@endif gcc-bootstrap
b813574b 23556@if libiberty
d27cc32e 23557TARGET-libiberty=all
b813574b
PB
23558maybe-all-libiberty: all-libiberty
23559all-libiberty: configure-libiberty
c52c6897 23560 @r=`${PWD_COMMAND}`; export r; \
b813574b 23561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23562 $(HOST_EXPORTS) \
b00612cc
PB
23563 (cd $(HOST_SUBDIR)/libiberty && \
23564 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libiberty))
b813574b 23565@endif libiberty
2a4cbe27 23566
a7254363 23567
d545f33b
PB
23568
23569.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
23570.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
23571maybe-all-stage1-libiberty:
23572maybe-clean-stage1-libiberty:
23573@if libiberty-bootstrap
23574maybe-all-stage1-libiberty: all-stage1-libiberty
23575all-stage1: all-stage1-libiberty
f70224b5 23576TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 23577all-stage1-libiberty: configure-stage1-libiberty
c52c6897 23578 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
23579 @r=`${PWD_COMMAND}`; export r; \
23580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23581 $(HOST_EXPORTS) \
23582 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff
PB
23583 $(MAKE) $(FLAGS_TO_PASS) \
23584 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 23585 $(TARGET-stage1-libiberty)
d545f33b
PB
23586
23587maybe-clean-stage1-libiberty: clean-stage1-libiberty
23588clean-stage1: clean-stage1-libiberty
23589clean-stage1-libiberty:
9dbaa842
DD
23590 @if [ $(current_stage) = stage1 ]; then \
23591 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23592 else \
23593 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
23594 $(MAKE) stage1-start; \
23595 fi; \
d545f33b
PB
23596 cd $(HOST_SUBDIR)/libiberty && \
23597 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 23598 clean
d545f33b
PB
23599@endif libiberty-bootstrap
23600
23601
23602.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
23603.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
23604maybe-all-stage2-libiberty:
23605maybe-clean-stage2-libiberty:
23606@if libiberty-bootstrap
23607maybe-all-stage2-libiberty: all-stage2-libiberty
23608all-stage2: all-stage2-libiberty
f70224b5 23609TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 23610all-stage2-libiberty: configure-stage2-libiberty
c52c6897 23611 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
23612 @r=`${PWD_COMMAND}`; export r; \
23613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23614 $(HOST_EXPORTS) \
23615 $(POSTSTAGE1_HOST_EXPORTS) \
23616 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff
PB
23617 $(MAKE) $(FLAGS_TO_PASS) \
23618 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23619 $(TARGET-stage2-libiberty)
d545f33b
PB
23620
23621maybe-clean-stage2-libiberty: clean-stage2-libiberty
23622clean-stage2: clean-stage2-libiberty
23623clean-stage2-libiberty:
9dbaa842
DD
23624 @if [ $(current_stage) = stage2 ]; then \
23625 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23626 else \
23627 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
23628 $(MAKE) stage2-start; \
23629 fi; \
d545f33b
PB
23630 cd $(HOST_SUBDIR)/libiberty && \
23631 $(MAKE) $(FLAGS_TO_PASS) \
23632 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23633 clean
d545f33b
PB
23634@endif libiberty-bootstrap
23635
23636
23637.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
23638.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
23639maybe-all-stage3-libiberty:
23640maybe-clean-stage3-libiberty:
23641@if libiberty-bootstrap
23642maybe-all-stage3-libiberty: all-stage3-libiberty
23643all-stage3: all-stage3-libiberty
f70224b5 23644TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 23645all-stage3-libiberty: configure-stage3-libiberty
c52c6897 23646 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
23647 @r=`${PWD_COMMAND}`; export r; \
23648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23649 $(HOST_EXPORTS) \
23650 $(POSTSTAGE1_HOST_EXPORTS) \
23651 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff
PB
23652 $(MAKE) $(FLAGS_TO_PASS) \
23653 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23654 $(TARGET-stage3-libiberty)
d545f33b
PB
23655
23656maybe-clean-stage3-libiberty: clean-stage3-libiberty
23657clean-stage3: clean-stage3-libiberty
23658clean-stage3-libiberty:
9dbaa842
DD
23659 @if [ $(current_stage) = stage3 ]; then \
23660 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23661 else \
23662 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
23663 $(MAKE) stage3-start; \
23664 fi; \
d545f33b
PB
23665 cd $(HOST_SUBDIR)/libiberty && \
23666 $(MAKE) $(FLAGS_TO_PASS) \
23667 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23668 clean
d545f33b
PB
23669@endif libiberty-bootstrap
23670
23671
23672.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
23673.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
23674maybe-all-stage4-libiberty:
23675maybe-clean-stage4-libiberty:
23676@if libiberty-bootstrap
23677maybe-all-stage4-libiberty: all-stage4-libiberty
23678all-stage4: all-stage4-libiberty
f70224b5 23679TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 23680all-stage4-libiberty: configure-stage4-libiberty
c52c6897 23681 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
23682 @r=`${PWD_COMMAND}`; export r; \
23683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23684 $(HOST_EXPORTS) \
23685 $(POSTSTAGE1_HOST_EXPORTS) \
23686 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff
PB
23687 $(MAKE) $(FLAGS_TO_PASS) \
23688 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23689 $(TARGET-stage4-libiberty)
d545f33b
PB
23690
23691maybe-clean-stage4-libiberty: clean-stage4-libiberty
23692clean-stage4: clean-stage4-libiberty
23693clean-stage4-libiberty:
9dbaa842
DD
23694 @if [ $(current_stage) = stage4 ]; then \
23695 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23696 else \
23697 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23698 $(MAKE) stage4-start; \
23699 fi; \
d545f33b
PB
23700 cd $(HOST_SUBDIR)/libiberty && \
23701 $(MAKE) $(FLAGS_TO_PASS) \
23702 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23703 clean
d545f33b
PB
23704@endif libiberty-bootstrap
23705
23706
23707.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23708.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23709maybe-all-stageprofile-libiberty:
23710maybe-clean-stageprofile-libiberty:
23711@if libiberty-bootstrap
23712maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23713all-stageprofile: all-stageprofile-libiberty
f70224b5 23714TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 23715all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 23716 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23717 @r=`${PWD_COMMAND}`; export r; \
23718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23719 $(HOST_EXPORTS) \
23720 $(POSTSTAGE1_HOST_EXPORTS) \
23721 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff
PB
23722 $(MAKE) $(FLAGS_TO_PASS) \
23723 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23724 $(TARGET-stageprofile-libiberty)
d545f33b
PB
23725
23726maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23727clean-stageprofile: clean-stageprofile-libiberty
23728clean-stageprofile-libiberty:
9dbaa842
DD
23729 @if [ $(current_stage) = stageprofile ]; then \
23730 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23731 else \
23732 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23733 $(MAKE) stageprofile-start; \
23734 fi; \
d545f33b
PB
23735 cd $(HOST_SUBDIR)/libiberty && \
23736 $(MAKE) $(FLAGS_TO_PASS) \
23737 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23738 clean
d545f33b
PB
23739@endif libiberty-bootstrap
23740
23741
23742.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23743.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23744maybe-all-stagefeedback-libiberty:
23745maybe-clean-stagefeedback-libiberty:
23746@if libiberty-bootstrap
23747maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23748all-stagefeedback: all-stagefeedback-libiberty
f70224b5 23749TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 23750all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 23751 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23752 @r=`${PWD_COMMAND}`; export r; \
23753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23754 $(HOST_EXPORTS) \
23755 $(POSTSTAGE1_HOST_EXPORTS) \
23756 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff
PB
23757 $(MAKE) $(FLAGS_TO_PASS) \
23758 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23759 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
23760
23761maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23762clean-stagefeedback: clean-stagefeedback-libiberty
23763clean-stagefeedback-libiberty:
9dbaa842
DD
23764 @if [ $(current_stage) = stagefeedback ]; then \
23765 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23766 else \
23767 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23768 $(MAKE) stagefeedback-start; \
23769 fi; \
d545f33b
PB
23770 cd $(HOST_SUBDIR)/libiberty && \
23771 $(MAKE) $(FLAGS_TO_PASS) \
23772 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23773 clean
d545f33b
PB
23774@endif libiberty-bootstrap
23775
23776
23777
23778
23779
b813574b
PB
23780.PHONY: check-libiberty maybe-check-libiberty
23781maybe-check-libiberty:
23782@if libiberty
23783maybe-check-libiberty: check-libiberty
2a4cbe27 23784
b813574b 23785check-libiberty:
0aed8855 23786 @: $(MAKE); $(unstage)
4fa63067 23787 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23789 $(HOST_EXPORTS) \
b00612cc
PB
23790 (cd $(HOST_SUBDIR)/libiberty && \
23791 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23792
b813574b 23793@endif libiberty
2a4cbe27 23794
b813574b
PB
23795.PHONY: install-libiberty maybe-install-libiberty
23796maybe-install-libiberty:
23797@if libiberty
23798maybe-install-libiberty: install-libiberty
2a4cbe27 23799
b813574b 23800install-libiberty: installdirs
0aed8855 23801 @: $(MAKE); $(unstage)
4fa63067 23802 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23804 $(HOST_EXPORTS) \
b00612cc 23805 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 23806 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 23807
b813574b 23808@endif libiberty
2a4cbe27 23809
56a8fe78 23810# Other targets (info, dvi, pdf, etc.)
2a4cbe27 23811
b813574b
PB
23812.PHONY: maybe-info-libiberty info-libiberty
23813maybe-info-libiberty:
23814@if libiberty
23815maybe-info-libiberty: info-libiberty
4fa63067 23816
b813574b
PB
23817info-libiberty: \
23818 configure-libiberty
23819 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
23820 r=`${PWD_COMMAND}`; export r; \
23821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23822 $(HOST_EXPORTS) \
b813574b 23823 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23825 done; \
6d389afc 23826 echo "Doing info in libiberty" ; \
b00612cc 23827 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
23828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23830 "RANLIB=$${RANLIB}" \
0c24b341 23831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23832 info) \
23833 || exit 1
23834
23835@endif libiberty
23836
23837.PHONY: maybe-dvi-libiberty dvi-libiberty
23838maybe-dvi-libiberty:
23839@if libiberty
23840maybe-dvi-libiberty: dvi-libiberty
23841
23842dvi-libiberty: \
23843 configure-libiberty
23844 @[ -f ./libiberty/Makefile ] || exit 0; \
23845 r=`${PWD_COMMAND}`; export r; \
23846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23847 $(HOST_EXPORTS) \
23848 for flag in $(EXTRA_HOST_FLAGS) ; do \
23849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23850 done; \
23851 echo "Doing dvi in libiberty" ; \
b00612cc 23852 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
23853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23855 "RANLIB=$${RANLIB}" \
0c24b341 23856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 23857 dvi) \
2a4cbe27
NN
23858 || exit 1
23859
b813574b 23860@endif libiberty
2a4cbe27 23861
56a8fe78
DD
23862.PHONY: maybe-pdf-libiberty pdf-libiberty
23863maybe-pdf-libiberty:
23864@if libiberty
23865maybe-pdf-libiberty: pdf-libiberty
23866
23867pdf-libiberty: \
23868 configure-libiberty
23869 @[ -f ./libiberty/Makefile ] || exit 0; \
23870 r=`${PWD_COMMAND}`; export r; \
23871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23872 $(HOST_EXPORTS) \
23873 for flag in $(EXTRA_HOST_FLAGS) ; do \
23874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23875 done; \
23876 echo "Doing pdf in libiberty" ; \
23877 (cd $(HOST_SUBDIR)/libiberty && \
23878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23880 "RANLIB=$${RANLIB}" \
0c24b341 23881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23882 pdf) \
23883 || exit 1
23884
23885@endif libiberty
23886
6d389afc
MS
23887.PHONY: maybe-html-libiberty html-libiberty
23888maybe-html-libiberty:
b813574b 23889@if libiberty
6d389afc 23890maybe-html-libiberty: html-libiberty
2a4cbe27 23891
6d389afc 23892html-libiberty: \
b813574b
PB
23893 configure-libiberty
23894 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
23895 r=`${PWD_COMMAND}`; export r; \
23896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23897 $(HOST_EXPORTS) \
b813574b 23898 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23900 done; \
6d389afc 23901 echo "Doing html in libiberty" ; \
b00612cc 23902 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
23903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23905 "RANLIB=$${RANLIB}" \
0c24b341 23906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 23907 html) \
2a4cbe27
NN
23908 || exit 1
23909
b813574b 23910@endif libiberty
2a4cbe27 23911
b813574b
PB
23912.PHONY: maybe-TAGS-libiberty TAGS-libiberty
23913maybe-TAGS-libiberty:
23914@if libiberty
23915maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 23916
b813574b
PB
23917TAGS-libiberty: \
23918 configure-libiberty
23919 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
23920 r=`${PWD_COMMAND}`; export r; \
23921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23922 $(HOST_EXPORTS) \
b813574b 23923 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23925 done; \
b813574b 23926 echo "Doing TAGS in libiberty" ; \
b00612cc 23927 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
23928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23930 "RANLIB=$${RANLIB}" \
0c24b341 23931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23932 TAGS) \
2a4cbe27
NN
23933 || exit 1
23934
b813574b 23935@endif libiberty
2a4cbe27 23936
b813574b
PB
23937.PHONY: maybe-install-info-libiberty install-info-libiberty
23938maybe-install-info-libiberty:
23939@if libiberty
23940maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 23941
b813574b
PB
23942install-info-libiberty: \
23943 configure-libiberty \
23944 info-libiberty
23945 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
23946 r=`${PWD_COMMAND}`; export r; \
23947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23948 $(HOST_EXPORTS) \
b813574b 23949 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23951 done; \
b813574b 23952 echo "Doing install-info in libiberty" ; \
b00612cc 23953 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
23954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23956 "RANLIB=$${RANLIB}" \
0c24b341 23957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23958 install-info) \
2a4cbe27
NN
23959 || exit 1
23960
b813574b 23961@endif libiberty
2a4cbe27 23962
a3ca38d2
DD
23963.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23964maybe-install-pdf-libiberty:
23965@if libiberty
23966maybe-install-pdf-libiberty: install-pdf-libiberty
23967
23968install-pdf-libiberty: \
23969 configure-libiberty \
23970 pdf-libiberty
23971 @[ -f ./libiberty/Makefile ] || exit 0; \
23972 r=`${PWD_COMMAND}`; export r; \
23973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23974 $(HOST_EXPORTS) \
23975 for flag in $(EXTRA_HOST_FLAGS) ; do \
23976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23977 done; \
23978 echo "Doing install-pdf in libiberty" ; \
23979 (cd $(HOST_SUBDIR)/libiberty && \
23980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23982 "RANLIB=$${RANLIB}" \
0c24b341 23983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23984 install-pdf) \
23985 || exit 1
23986
23987@endif libiberty
23988
108a6f8e
CD
23989.PHONY: maybe-install-html-libiberty install-html-libiberty
23990maybe-install-html-libiberty:
23991@if libiberty
23992maybe-install-html-libiberty: install-html-libiberty
23993
23994install-html-libiberty: \
23995 configure-libiberty \
23996 html-libiberty
23997 @[ -f ./libiberty/Makefile ] || exit 0; \
23998 r=`${PWD_COMMAND}`; export r; \
23999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24000 $(HOST_EXPORTS) \
24001 for flag in $(EXTRA_HOST_FLAGS) ; do \
24002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24003 done; \
24004 echo "Doing install-html in libiberty" ; \
24005 (cd $(HOST_SUBDIR)/libiberty && \
24006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24008 "RANLIB=$${RANLIB}" \
0c24b341 24009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24010 install-html) \
24011 || exit 1
24012
24013@endif libiberty
24014
b813574b
PB
24015.PHONY: maybe-installcheck-libiberty installcheck-libiberty
24016maybe-installcheck-libiberty:
24017@if libiberty
24018maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 24019
b813574b
PB
24020installcheck-libiberty: \
24021 configure-libiberty
24022 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
24023 r=`${PWD_COMMAND}`; export r; \
24024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24025 $(HOST_EXPORTS) \
b813574b 24026 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24028 done; \
b813574b 24029 echo "Doing installcheck in libiberty" ; \
b00612cc 24030 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
24031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24033 "RANLIB=$${RANLIB}" \
0c24b341 24034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24035 installcheck) \
2a4cbe27
NN
24036 || exit 1
24037
b813574b 24038@endif libiberty
2a4cbe27 24039
b813574b
PB
24040.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
24041maybe-mostlyclean-libiberty:
24042@if libiberty
24043maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 24044
b813574b
PB
24045mostlyclean-libiberty:
24046 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
24047 r=`${PWD_COMMAND}`; export r; \
24048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24049 $(HOST_EXPORTS) \
b813574b 24050 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24052 done; \
b813574b 24053 echo "Doing mostlyclean in libiberty" ; \
b00612cc 24054 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
24055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24057 "RANLIB=$${RANLIB}" \
0c24b341 24058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24059 mostlyclean) \
2a4cbe27
NN
24060 || exit 1
24061
b813574b 24062@endif libiberty
2a4cbe27 24063
b813574b
PB
24064.PHONY: maybe-clean-libiberty clean-libiberty
24065maybe-clean-libiberty:
24066@if libiberty
24067maybe-clean-libiberty: clean-libiberty
2a4cbe27 24068
b813574b
PB
24069clean-libiberty:
24070 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
24071 r=`${PWD_COMMAND}`; export r; \
24072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24073 $(HOST_EXPORTS) \
b813574b 24074 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24076 done; \
b813574b 24077 echo "Doing clean in libiberty" ; \
b00612cc 24078 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
24079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24081 "RANLIB=$${RANLIB}" \
0c24b341 24082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24083 clean) \
2a4cbe27
NN
24084 || exit 1
24085
b813574b 24086@endif libiberty
2a4cbe27 24087
b813574b
PB
24088.PHONY: maybe-distclean-libiberty distclean-libiberty
24089maybe-distclean-libiberty:
24090@if libiberty
24091maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 24092
b813574b
PB
24093distclean-libiberty:
24094 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
24095 r=`${PWD_COMMAND}`; export r; \
24096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24097 $(HOST_EXPORTS) \
b813574b 24098 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24100 done; \
b813574b 24101 echo "Doing distclean in libiberty" ; \
b00612cc 24102 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
24103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24105 "RANLIB=$${RANLIB}" \
0c24b341 24106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24107 distclean) \
2a4cbe27
NN
24108 || exit 1
24109
b813574b 24110@endif libiberty
2a4cbe27 24111
b813574b
PB
24112.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
24113maybe-maintainer-clean-libiberty:
24114@if libiberty
24115maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 24116
b813574b
PB
24117maintainer-clean-libiberty:
24118 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
24119 r=`${PWD_COMMAND}`; export r; \
24120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24121 $(HOST_EXPORTS) \
b813574b 24122 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24124 done; \
b813574b 24125 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 24126 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
24127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24129 "RANLIB=$${RANLIB}" \
0c24b341 24130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24131 maintainer-clean) \
2a4cbe27
NN
24132 || exit 1
24133
b813574b 24134@endif libiberty
2a4cbe27 24135
2a4cbe27 24136
a7254363 24137
b813574b
PB
24138.PHONY: configure-libtool maybe-configure-libtool
24139maybe-configure-libtool:
4f0ef2d8
CD
24140@if gcc-bootstrap
24141configure-libtool: stage_current
24142@endif gcc-bootstrap
b813574b
PB
24143@if libtool
24144maybe-configure-libtool: configure-libtool
c52c6897 24145configure-libtool:
0aed8855 24146 @: $(MAKE); $(unstage)
c52c6897 24147 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24149 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
24150 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 24151 $(HOST_EXPORTS) \
a7254363
PB
24152 echo Configuring in $(HOST_SUBDIR)/libtool; \
24153 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 24154 case $(srcdir) in \
b00612cc
PB
24155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24156 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
24157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24158 esac; \
b00612cc
PB
24159 srcdiroption="--srcdir=$${topdir}/libtool"; \
24160 libsrcdir="$$s/libtool"; \
4fa63067 24161 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24162 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24163 --target=${target_alias} $${srcdiroption} \
2a4cbe27 24164 || exit 1
b813574b 24165@endif libtool
2a4cbe27 24166
a7254363
PB
24167
24168
d545f33b
PB
24169
24170
b813574b
PB
24171.PHONY: all-libtool maybe-all-libtool
24172maybe-all-libtool:
4f0ef2d8
CD
24173@if gcc-bootstrap
24174all-libtool: stage_current
24175@endif gcc-bootstrap
b813574b 24176@if libtool
d27cc32e 24177TARGET-libtool=all
b813574b
PB
24178maybe-all-libtool: all-libtool
24179all-libtool: configure-libtool
0aed8855 24180 @: $(MAKE); $(unstage)
4fa63067
NN
24181 @r=`${PWD_COMMAND}`; export r; \
24182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24183 $(HOST_EXPORTS) \
b00612cc
PB
24184 (cd $(HOST_SUBDIR)/libtool && \
24185 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtool))
b813574b 24186@endif libtool
2a4cbe27 24187
a7254363 24188
d545f33b
PB
24189
24190
b813574b
PB
24191.PHONY: check-libtool maybe-check-libtool
24192maybe-check-libtool:
24193@if libtool
24194maybe-check-libtool: check-libtool
2a4cbe27 24195
b813574b 24196check-libtool:
0aed8855 24197 @: $(MAKE); $(unstage)
4fa63067 24198 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24200 $(HOST_EXPORTS) \
b00612cc
PB
24201 (cd $(HOST_SUBDIR)/libtool && \
24202 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24203
b813574b 24204@endif libtool
2a4cbe27 24205
b813574b
PB
24206.PHONY: install-libtool maybe-install-libtool
24207maybe-install-libtool:
24208@if libtool
24209maybe-install-libtool: install-libtool
2a4cbe27 24210
b813574b 24211install-libtool: installdirs
0aed8855 24212 @: $(MAKE); $(unstage)
4fa63067 24213 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24215 $(HOST_EXPORTS) \
b00612cc 24216 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 24217 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 24218
b813574b 24219@endif libtool
2a4cbe27 24220
56a8fe78 24221# Other targets (info, dvi, pdf, etc.)
2a4cbe27 24222
b813574b
PB
24223.PHONY: maybe-info-libtool info-libtool
24224maybe-info-libtool:
24225@if libtool
24226maybe-info-libtool: info-libtool
4fa63067 24227
b813574b
PB
24228info-libtool: \
24229 configure-libtool
0aed8855 24230 @: $(MAKE); $(unstage)
b813574b 24231 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
24232 r=`${PWD_COMMAND}`; export r; \
24233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24234 $(HOST_EXPORTS) \
b813574b 24235 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24237 done; \
b813574b 24238 echo "Doing info in libtool" ; \
b00612cc 24239 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
24240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24242 "RANLIB=$${RANLIB}" \
0c24b341 24243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24244 info) \
2a4cbe27
NN
24245 || exit 1
24246
b813574b 24247@endif libtool
2a4cbe27 24248
b813574b
PB
24249.PHONY: maybe-dvi-libtool dvi-libtool
24250maybe-dvi-libtool:
24251@if libtool
24252maybe-dvi-libtool: dvi-libtool
2a4cbe27 24253
b813574b
PB
24254dvi-libtool: \
24255 configure-libtool
0aed8855 24256 @: $(MAKE); $(unstage)
b813574b 24257 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
24258 r=`${PWD_COMMAND}`; export r; \
24259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24260 $(HOST_EXPORTS) \
b813574b 24261 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24263 done; \
b813574b 24264 echo "Doing dvi in libtool" ; \
b00612cc 24265 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
24266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24268 "RANLIB=$${RANLIB}" \
0c24b341 24269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24270 dvi) \
2a4cbe27
NN
24271 || exit 1
24272
b813574b 24273@endif libtool
2a4cbe27 24274
56a8fe78
DD
24275.PHONY: maybe-pdf-libtool pdf-libtool
24276maybe-pdf-libtool:
24277@if libtool
24278maybe-pdf-libtool: pdf-libtool
24279
24280pdf-libtool: \
24281 configure-libtool
24282 @: $(MAKE); $(unstage)
24283 @[ -f ./libtool/Makefile ] || exit 0; \
24284 r=`${PWD_COMMAND}`; export r; \
24285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24286 $(HOST_EXPORTS) \
24287 for flag in $(EXTRA_HOST_FLAGS) ; do \
24288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24289 done; \
24290 echo "Doing pdf in libtool" ; \
24291 (cd $(HOST_SUBDIR)/libtool && \
24292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24294 "RANLIB=$${RANLIB}" \
0c24b341 24295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24296 pdf) \
24297 || exit 1
24298
24299@endif libtool
24300
6d389afc
MS
24301.PHONY: maybe-html-libtool html-libtool
24302maybe-html-libtool:
24303@if libtool
24304maybe-html-libtool: html-libtool
24305
24306html-libtool: \
24307 configure-libtool
0aed8855 24308 @: $(MAKE); $(unstage)
6d389afc
MS
24309 @[ -f ./libtool/Makefile ] || exit 0; \
24310 r=`${PWD_COMMAND}`; export r; \
24311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24312 $(HOST_EXPORTS) \
24313 for flag in $(EXTRA_HOST_FLAGS) ; do \
24314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24315 done; \
24316 echo "Doing html in libtool" ; \
b00612cc 24317 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
24318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24320 "RANLIB=$${RANLIB}" \
0c24b341 24321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24322 html) \
24323 || exit 1
24324
24325@endif libtool
24326
b813574b
PB
24327.PHONY: maybe-TAGS-libtool TAGS-libtool
24328maybe-TAGS-libtool:
24329@if libtool
24330maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 24331
b813574b
PB
24332TAGS-libtool: \
24333 configure-libtool
0aed8855 24334 @: $(MAKE); $(unstage)
b813574b 24335 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
24336 r=`${PWD_COMMAND}`; export r; \
24337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24338 $(HOST_EXPORTS) \
b813574b 24339 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24341 done; \
b813574b 24342 echo "Doing TAGS in libtool" ; \
b00612cc 24343 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
24344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24346 "RANLIB=$${RANLIB}" \
0c24b341 24347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24348 TAGS) \
2a4cbe27
NN
24349 || exit 1
24350
b813574b 24351@endif libtool
2a4cbe27 24352
b813574b
PB
24353.PHONY: maybe-install-info-libtool install-info-libtool
24354maybe-install-info-libtool:
24355@if libtool
24356maybe-install-info-libtool: install-info-libtool
2a4cbe27 24357
b813574b
PB
24358install-info-libtool: \
24359 configure-libtool \
24360 info-libtool
0aed8855 24361 @: $(MAKE); $(unstage)
b813574b 24362 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
24363 r=`${PWD_COMMAND}`; export r; \
24364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24365 $(HOST_EXPORTS) \
b813574b 24366 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24368 done; \
b813574b 24369 echo "Doing install-info in libtool" ; \
b00612cc 24370 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
24371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24373 "RANLIB=$${RANLIB}" \
0c24b341 24374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24375 install-info) \
2a4cbe27
NN
24376 || exit 1
24377
b813574b 24378@endif libtool
2a4cbe27 24379
a3ca38d2
DD
24380.PHONY: maybe-install-pdf-libtool install-pdf-libtool
24381maybe-install-pdf-libtool:
24382@if libtool
24383maybe-install-pdf-libtool: install-pdf-libtool
24384
24385install-pdf-libtool: \
24386 configure-libtool \
24387 pdf-libtool
24388 @: $(MAKE); $(unstage)
24389 @[ -f ./libtool/Makefile ] || exit 0; \
24390 r=`${PWD_COMMAND}`; export r; \
24391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24392 $(HOST_EXPORTS) \
24393 for flag in $(EXTRA_HOST_FLAGS) ; do \
24394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24395 done; \
24396 echo "Doing install-pdf in libtool" ; \
24397 (cd $(HOST_SUBDIR)/libtool && \
24398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24400 "RANLIB=$${RANLIB}" \
0c24b341 24401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24402 install-pdf) \
24403 || exit 1
24404
24405@endif libtool
24406
108a6f8e
CD
24407.PHONY: maybe-install-html-libtool install-html-libtool
24408maybe-install-html-libtool:
24409@if libtool
24410maybe-install-html-libtool: install-html-libtool
24411
24412install-html-libtool: \
24413 configure-libtool \
24414 html-libtool
24415 @: $(MAKE); $(unstage)
24416 @[ -f ./libtool/Makefile ] || exit 0; \
24417 r=`${PWD_COMMAND}`; export r; \
24418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24419 $(HOST_EXPORTS) \
24420 for flag in $(EXTRA_HOST_FLAGS) ; do \
24421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24422 done; \
24423 echo "Doing install-html in libtool" ; \
24424 (cd $(HOST_SUBDIR)/libtool && \
24425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24427 "RANLIB=$${RANLIB}" \
0c24b341 24428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24429 install-html) \
24430 || exit 1
24431
24432@endif libtool
24433
b813574b
PB
24434.PHONY: maybe-installcheck-libtool installcheck-libtool
24435maybe-installcheck-libtool:
24436@if libtool
24437maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 24438
b813574b
PB
24439installcheck-libtool: \
24440 configure-libtool
0aed8855 24441 @: $(MAKE); $(unstage)
b813574b 24442 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
24443 r=`${PWD_COMMAND}`; export r; \
24444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24445 $(HOST_EXPORTS) \
b813574b 24446 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24448 done; \
b813574b 24449 echo "Doing installcheck in libtool" ; \
b00612cc 24450 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
24451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24453 "RANLIB=$${RANLIB}" \
0c24b341 24454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24455 installcheck) \
2a4cbe27
NN
24456 || exit 1
24457
b813574b 24458@endif libtool
2a4cbe27 24459
b813574b
PB
24460.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
24461maybe-mostlyclean-libtool:
24462@if libtool
24463maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 24464
b813574b 24465mostlyclean-libtool:
0aed8855 24466 @: $(MAKE); $(unstage)
b813574b 24467 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
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 \
2a4cbe27
NN
24472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24473 done; \
b813574b 24474 echo "Doing mostlyclean in libtool" ; \
b00612cc 24475 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
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 mostlyclean) \
2a4cbe27
NN
24481 || exit 1
24482
b813574b 24483@endif libtool
2a4cbe27 24484
b813574b
PB
24485.PHONY: maybe-clean-libtool clean-libtool
24486maybe-clean-libtool:
24487@if libtool
24488maybe-clean-libtool: clean-libtool
2a4cbe27 24489
b813574b 24490clean-libtool:
0aed8855 24491 @: $(MAKE); $(unstage)
b813574b 24492 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
24493 r=`${PWD_COMMAND}`; export r; \
24494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24495 $(HOST_EXPORTS) \
b813574b 24496 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24498 done; \
b813574b 24499 echo "Doing clean in libtool" ; \
b00612cc 24500 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
24501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24503 "RANLIB=$${RANLIB}" \
0c24b341 24504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24505 clean) \
2a4cbe27
NN
24506 || exit 1
24507
b813574b 24508@endif libtool
2a4cbe27 24509
b813574b
PB
24510.PHONY: maybe-distclean-libtool distclean-libtool
24511maybe-distclean-libtool:
24512@if libtool
24513maybe-distclean-libtool: distclean-libtool
2a4cbe27 24514
b813574b 24515distclean-libtool:
0aed8855 24516 @: $(MAKE); $(unstage)
b813574b 24517 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
24518 r=`${PWD_COMMAND}`; export r; \
24519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24520 $(HOST_EXPORTS) \
b813574b 24521 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24523 done; \
b813574b 24524 echo "Doing distclean in libtool" ; \
b00612cc 24525 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
24526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24528 "RANLIB=$${RANLIB}" \
0c24b341 24529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24530 distclean) \
2a4cbe27
NN
24531 || exit 1
24532
b813574b 24533@endif libtool
2a4cbe27 24534
b813574b
PB
24535.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
24536maybe-maintainer-clean-libtool:
24537@if libtool
24538maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 24539
b813574b 24540maintainer-clean-libtool:
0aed8855 24541 @: $(MAKE); $(unstage)
b813574b 24542 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
24543 r=`${PWD_COMMAND}`; export r; \
24544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24545 $(HOST_EXPORTS) \
b813574b 24546 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24548 done; \
b813574b 24549 echo "Doing maintainer-clean in libtool" ; \
b00612cc 24550 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
24551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24553 "RANLIB=$${RANLIB}" \
0c24b341 24554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24555 maintainer-clean) \
2a4cbe27
NN
24556 || exit 1
24557
b813574b 24558@endif libtool
2a4cbe27 24559
2a4cbe27 24560
a7254363 24561
b813574b
PB
24562.PHONY: configure-m4 maybe-configure-m4
24563maybe-configure-m4:
4f0ef2d8
CD
24564@if gcc-bootstrap
24565configure-m4: stage_current
24566@endif gcc-bootstrap
b813574b
PB
24567@if m4
24568maybe-configure-m4: configure-m4
c52c6897 24569configure-m4:
0aed8855 24570 @: $(MAKE); $(unstage)
c52c6897 24571 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24573 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24574 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 24575 $(HOST_EXPORTS) \
a7254363
PB
24576 echo Configuring in $(HOST_SUBDIR)/m4; \
24577 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 24578 case $(srcdir) in \
b00612cc
PB
24579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24580 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24582 esac; \
b00612cc
PB
24583 srcdiroption="--srcdir=$${topdir}/m4"; \
24584 libsrcdir="$$s/m4"; \
4fa63067 24585 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24586 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24587 --target=${target_alias} $${srcdiroption} \
2a4cbe27 24588 || exit 1
b813574b 24589@endif m4
2a4cbe27 24590
a7254363
PB
24591
24592
d545f33b
PB
24593
24594
b813574b
PB
24595.PHONY: all-m4 maybe-all-m4
24596maybe-all-m4:
4f0ef2d8
CD
24597@if gcc-bootstrap
24598all-m4: stage_current
24599@endif gcc-bootstrap
b813574b 24600@if m4
d27cc32e 24601TARGET-m4=all
b813574b
PB
24602maybe-all-m4: all-m4
24603all-m4: configure-m4
0aed8855 24604 @: $(MAKE); $(unstage)
4fa63067
NN
24605 @r=`${PWD_COMMAND}`; export r; \
24606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24607 $(HOST_EXPORTS) \
b00612cc
PB
24608 (cd $(HOST_SUBDIR)/m4 && \
24609 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-m4))
b813574b 24610@endif m4
4fa63067 24611
a7254363 24612
d545f33b
PB
24613
24614
b813574b
PB
24615.PHONY: check-m4 maybe-check-m4
24616maybe-check-m4:
24617@if m4
24618maybe-check-m4: check-m4
2a4cbe27 24619
b813574b 24620check-m4:
0aed8855 24621 @: $(MAKE); $(unstage)
4fa63067
NN
24622 @r=`${PWD_COMMAND}`; export r; \
24623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24624 $(HOST_EXPORTS) \
b00612cc
PB
24625 (cd $(HOST_SUBDIR)/m4 && \
24626 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24627
b813574b 24628@endif m4
4fa63067 24629
b813574b
PB
24630.PHONY: install-m4 maybe-install-m4
24631maybe-install-m4:
24632@if m4
24633maybe-install-m4: install-m4
4fa63067 24634
b813574b 24635install-m4: installdirs
0aed8855 24636 @: $(MAKE); $(unstage)
4fa63067
NN
24637 @r=`${PWD_COMMAND}`; export r; \
24638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24639 $(HOST_EXPORTS) \
b00612cc 24640 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 24641 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24642
b813574b 24643@endif m4
4fa63067 24644
56a8fe78 24645# Other targets (info, dvi, pdf, etc.)
4fa63067 24646
b813574b
PB
24647.PHONY: maybe-info-m4 info-m4
24648maybe-info-m4:
24649@if m4
24650maybe-info-m4: info-m4
4fa63067 24651
b813574b
PB
24652info-m4: \
24653 configure-m4
0aed8855 24654 @: $(MAKE); $(unstage)
b813574b 24655 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
24656 r=`${PWD_COMMAND}`; export r; \
24657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24658 $(HOST_EXPORTS) \
b813574b 24659 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24661 done; \
b813574b 24662 echo "Doing info in m4" ; \
b00612cc 24663 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
24664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24666 "RANLIB=$${RANLIB}" \
0c24b341 24667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24668 info) \
2a4cbe27
NN
24669 || exit 1
24670
b813574b 24671@endif m4
2a4cbe27 24672
b813574b
PB
24673.PHONY: maybe-dvi-m4 dvi-m4
24674maybe-dvi-m4:
24675@if m4
24676maybe-dvi-m4: dvi-m4
2a4cbe27 24677
b813574b
PB
24678dvi-m4: \
24679 configure-m4
0aed8855 24680 @: $(MAKE); $(unstage)
b813574b 24681 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
24682 r=`${PWD_COMMAND}`; export r; \
24683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24684 $(HOST_EXPORTS) \
b813574b 24685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24687 done; \
b813574b 24688 echo "Doing dvi in m4" ; \
b00612cc 24689 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
24690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24692 "RANLIB=$${RANLIB}" \
0c24b341 24693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24694 dvi) \
2a4cbe27
NN
24695 || exit 1
24696
b813574b 24697@endif m4
2a4cbe27 24698
56a8fe78
DD
24699.PHONY: maybe-pdf-m4 pdf-m4
24700maybe-pdf-m4:
24701@if m4
24702maybe-pdf-m4: pdf-m4
24703
24704pdf-m4: \
24705 configure-m4
24706 @: $(MAKE); $(unstage)
24707 @[ -f ./m4/Makefile ] || exit 0; \
24708 r=`${PWD_COMMAND}`; export r; \
24709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24710 $(HOST_EXPORTS) \
24711 for flag in $(EXTRA_HOST_FLAGS) ; do \
24712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24713 done; \
24714 echo "Doing pdf in m4" ; \
24715 (cd $(HOST_SUBDIR)/m4 && \
24716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24718 "RANLIB=$${RANLIB}" \
0c24b341 24719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24720 pdf) \
24721 || exit 1
24722
24723@endif m4
24724
6d389afc
MS
24725.PHONY: maybe-html-m4 html-m4
24726maybe-html-m4:
24727@if m4
24728maybe-html-m4: html-m4
24729
24730html-m4: \
24731 configure-m4
0aed8855 24732 @: $(MAKE); $(unstage)
6d389afc
MS
24733 @[ -f ./m4/Makefile ] || exit 0; \
24734 r=`${PWD_COMMAND}`; export r; \
24735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24736 $(HOST_EXPORTS) \
24737 for flag in $(EXTRA_HOST_FLAGS) ; do \
24738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24739 done; \
24740 echo "Doing html in m4" ; \
b00612cc 24741 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
24742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24744 "RANLIB=$${RANLIB}" \
0c24b341 24745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24746 html) \
24747 || exit 1
24748
24749@endif m4
24750
b813574b
PB
24751.PHONY: maybe-TAGS-m4 TAGS-m4
24752maybe-TAGS-m4:
24753@if m4
24754maybe-TAGS-m4: TAGS-m4
2a4cbe27 24755
b813574b
PB
24756TAGS-m4: \
24757 configure-m4
0aed8855 24758 @: $(MAKE); $(unstage)
b813574b 24759 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
24760 r=`${PWD_COMMAND}`; export r; \
24761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24762 $(HOST_EXPORTS) \
b813574b 24763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24765 done; \
b813574b 24766 echo "Doing TAGS in m4" ; \
b00612cc 24767 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
24768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24770 "RANLIB=$${RANLIB}" \
0c24b341 24771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24772 TAGS) \
2a4cbe27
NN
24773 || exit 1
24774
b813574b 24775@endif m4
2a4cbe27 24776
b813574b
PB
24777.PHONY: maybe-install-info-m4 install-info-m4
24778maybe-install-info-m4:
24779@if m4
24780maybe-install-info-m4: install-info-m4
2a4cbe27 24781
b813574b
PB
24782install-info-m4: \
24783 configure-m4 \
24784 info-m4
0aed8855 24785 @: $(MAKE); $(unstage)
b813574b 24786 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
24787 r=`${PWD_COMMAND}`; export r; \
24788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24789 $(HOST_EXPORTS) \
b813574b 24790 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24792 done; \
b813574b 24793 echo "Doing install-info in m4" ; \
b00612cc 24794 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
24795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24797 "RANLIB=$${RANLIB}" \
0c24b341 24798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24799 install-info) \
2a4cbe27
NN
24800 || exit 1
24801
b813574b 24802@endif m4
2a4cbe27 24803
a3ca38d2
DD
24804.PHONY: maybe-install-pdf-m4 install-pdf-m4
24805maybe-install-pdf-m4:
24806@if m4
24807maybe-install-pdf-m4: install-pdf-m4
24808
24809install-pdf-m4: \
24810 configure-m4 \
24811 pdf-m4
24812 @: $(MAKE); $(unstage)
24813 @[ -f ./m4/Makefile ] || exit 0; \
24814 r=`${PWD_COMMAND}`; export r; \
24815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24816 $(HOST_EXPORTS) \
24817 for flag in $(EXTRA_HOST_FLAGS) ; do \
24818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24819 done; \
24820 echo "Doing install-pdf in m4" ; \
24821 (cd $(HOST_SUBDIR)/m4 && \
24822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24824 "RANLIB=$${RANLIB}" \
0c24b341 24825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24826 install-pdf) \
24827 || exit 1
24828
24829@endif m4
24830
108a6f8e
CD
24831.PHONY: maybe-install-html-m4 install-html-m4
24832maybe-install-html-m4:
24833@if m4
24834maybe-install-html-m4: install-html-m4
24835
24836install-html-m4: \
24837 configure-m4 \
24838 html-m4
24839 @: $(MAKE); $(unstage)
24840 @[ -f ./m4/Makefile ] || exit 0; \
24841 r=`${PWD_COMMAND}`; export r; \
24842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24843 $(HOST_EXPORTS) \
24844 for flag in $(EXTRA_HOST_FLAGS) ; do \
24845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24846 done; \
24847 echo "Doing install-html in m4" ; \
24848 (cd $(HOST_SUBDIR)/m4 && \
24849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24851 "RANLIB=$${RANLIB}" \
0c24b341 24852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24853 install-html) \
24854 || exit 1
24855
24856@endif m4
24857
b813574b
PB
24858.PHONY: maybe-installcheck-m4 installcheck-m4
24859maybe-installcheck-m4:
24860@if m4
24861maybe-installcheck-m4: installcheck-m4
2a4cbe27 24862
b813574b
PB
24863installcheck-m4: \
24864 configure-m4
0aed8855 24865 @: $(MAKE); $(unstage)
b813574b 24866 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
24867 r=`${PWD_COMMAND}`; export r; \
24868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24869 $(HOST_EXPORTS) \
b813574b 24870 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24872 done; \
b813574b 24873 echo "Doing installcheck in m4" ; \
b00612cc 24874 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
24875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24877 "RANLIB=$${RANLIB}" \
0c24b341 24878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24879 installcheck) \
2a4cbe27
NN
24880 || exit 1
24881
b813574b 24882@endif m4
2a4cbe27 24883
b813574b
PB
24884.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24885maybe-mostlyclean-m4:
24886@if m4
24887maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 24888
b813574b 24889mostlyclean-m4:
0aed8855 24890 @: $(MAKE); $(unstage)
b813574b 24891 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
24892 r=`${PWD_COMMAND}`; export r; \
24893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24894 $(HOST_EXPORTS) \
b813574b 24895 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24897 done; \
b813574b 24898 echo "Doing mostlyclean in m4" ; \
b00612cc 24899 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
24900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24902 "RANLIB=$${RANLIB}" \
0c24b341 24903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24904 mostlyclean) \
2a4cbe27
NN
24905 || exit 1
24906
b813574b 24907@endif m4
2a4cbe27 24908
b813574b
PB
24909.PHONY: maybe-clean-m4 clean-m4
24910maybe-clean-m4:
24911@if m4
24912maybe-clean-m4: clean-m4
2a4cbe27 24913
b813574b 24914clean-m4:
0aed8855 24915 @: $(MAKE); $(unstage)
b813574b 24916 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
24917 r=`${PWD_COMMAND}`; export r; \
24918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24919 $(HOST_EXPORTS) \
b813574b 24920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24922 done; \
b813574b 24923 echo "Doing clean in m4" ; \
b00612cc 24924 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
24925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24927 "RANLIB=$${RANLIB}" \
0c24b341 24928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24929 clean) \
2a4cbe27
NN
24930 || exit 1
24931
b813574b 24932@endif m4
2a4cbe27 24933
b813574b
PB
24934.PHONY: maybe-distclean-m4 distclean-m4
24935maybe-distclean-m4:
24936@if m4
24937maybe-distclean-m4: distclean-m4
a2592b1b 24938
b813574b 24939distclean-m4:
0aed8855 24940 @: $(MAKE); $(unstage)
b813574b 24941 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
24942 r=`${PWD_COMMAND}`; export r; \
24943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24944 $(HOST_EXPORTS) \
b813574b 24945 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
24946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24947 done; \
b813574b 24948 echo "Doing distclean in m4" ; \
b00612cc 24949 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
24950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24952 "RANLIB=$${RANLIB}" \
0c24b341 24953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24954 distclean) \
a2592b1b
DD
24955 || exit 1
24956
b813574b 24957@endif m4
a2592b1b 24958
b813574b
PB
24959.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24960maybe-maintainer-clean-m4:
24961@if m4
24962maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 24963
b813574b 24964maintainer-clean-m4:
0aed8855 24965 @: $(MAKE); $(unstage)
b813574b 24966 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 24967 r=`${PWD_COMMAND}`; export r; \
b40e3958 24968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24969 $(HOST_EXPORTS) \
b813574b 24970 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24972 done; \
b813574b 24973 echo "Doing maintainer-clean in m4" ; \
b00612cc 24974 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
24975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24977 "RANLIB=$${RANLIB}" \
0c24b341 24978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24979 maintainer-clean) \
4fa63067 24980 || exit 1
252b5132 24981
b813574b 24982@endif m4
252b5132 24983
252b5132 24984
a7254363 24985
b813574b
PB
24986.PHONY: configure-make maybe-configure-make
24987maybe-configure-make:
4f0ef2d8
CD
24988@if gcc-bootstrap
24989configure-make: stage_current
24990@endif gcc-bootstrap
b813574b
PB
24991@if make
24992maybe-configure-make: configure-make
c52c6897 24993configure-make:
0aed8855 24994 @: $(MAKE); $(unstage)
c52c6897 24995 @r=`${PWD_COMMAND}`; export r; \
b813574b 24996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24997 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
24998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 24999 $(HOST_EXPORTS) \
a7254363
PB
25000 echo Configuring in $(HOST_SUBDIR)/make; \
25001 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 25002 case $(srcdir) in \
b00612cc
PB
25003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25004 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
25005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25006 esac; \
b00612cc
PB
25007 srcdiroption="--srcdir=$${topdir}/make"; \
25008 libsrcdir="$$s/make"; \
4fa63067 25009 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25011 --target=${target_alias} $${srcdiroption} \
4fa63067 25012 || exit 1
b813574b 25013@endif make
252b5132 25014
a7254363
PB
25015
25016
d545f33b
PB
25017
25018
b813574b
PB
25019.PHONY: all-make maybe-all-make
25020maybe-all-make:
4f0ef2d8
CD
25021@if gcc-bootstrap
25022all-make: stage_current
25023@endif gcc-bootstrap
b813574b 25024@if make
d27cc32e 25025TARGET-make=all
b813574b
PB
25026maybe-all-make: all-make
25027all-make: configure-make
0aed8855 25028 @: $(MAKE); $(unstage)
4fa63067
NN
25029 @r=`${PWD_COMMAND}`; export r; \
25030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25031 $(HOST_EXPORTS) \
b00612cc
PB
25032 (cd $(HOST_SUBDIR)/make && \
25033 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-make))
b813574b 25034@endif make
252b5132 25035
a7254363 25036
d545f33b
PB
25037
25038
b813574b
PB
25039.PHONY: check-make maybe-check-make
25040maybe-check-make:
25041@if make
25042maybe-check-make: check-make
252b5132 25043
b813574b 25044check-make:
0aed8855 25045 @: $(MAKE); $(unstage)
b813574b
PB
25046 @r=`${PWD_COMMAND}`; export r; \
25047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25048 $(HOST_EXPORTS) \
b00612cc
PB
25049 (cd $(HOST_SUBDIR)/make && \
25050 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 25051
b813574b 25052@endif make
16ae0395 25053
b813574b
PB
25054.PHONY: install-make maybe-install-make
25055maybe-install-make:
25056@if make
25057maybe-install-make: install-make
4fa63067 25058
b813574b 25059install-make: installdirs
0aed8855 25060 @: $(MAKE); $(unstage)
4fa63067
NN
25061 @r=`${PWD_COMMAND}`; export r; \
25062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25063 $(HOST_EXPORTS) \
b00612cc 25064 (cd $(HOST_SUBDIR)/make && \
2da12f12 25065 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25066
b813574b 25067@endif make
4fa63067 25068
56a8fe78 25069# Other targets (info, dvi, pdf, etc.)
4fa63067 25070
b813574b
PB
25071.PHONY: maybe-info-make info-make
25072maybe-info-make:
25073@if make
25074maybe-info-make: info-make
4fa63067 25075
b813574b
PB
25076info-make: \
25077 configure-make
0aed8855 25078 @: $(MAKE); $(unstage)
b813574b 25079 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
25080 r=`${PWD_COMMAND}`; export r; \
25081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25082 $(HOST_EXPORTS) \
b813574b 25083 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25085 done; \
b813574b 25086 echo "Doing info in make" ; \
b00612cc 25087 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
25088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25090 "RANLIB=$${RANLIB}" \
0c24b341 25091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25092 info) \
4fa63067
NN
25093 || exit 1
25094
b813574b 25095@endif make
4fa63067 25096
b813574b
PB
25097.PHONY: maybe-dvi-make dvi-make
25098maybe-dvi-make:
25099@if make
25100maybe-dvi-make: dvi-make
4fa63067 25101
b813574b
PB
25102dvi-make: \
25103 configure-make
0aed8855 25104 @: $(MAKE); $(unstage)
b813574b 25105 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
25106 r=`${PWD_COMMAND}`; export r; \
25107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25108 $(HOST_EXPORTS) \
b813574b 25109 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25111 done; \
b813574b 25112 echo "Doing dvi in make" ; \
b00612cc 25113 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
25114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25116 "RANLIB=$${RANLIB}" \
0c24b341 25117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25118 dvi) \
4fa63067 25119 || exit 1
16ae0395 25120
b813574b 25121@endif make
252b5132 25122
56a8fe78
DD
25123.PHONY: maybe-pdf-make pdf-make
25124maybe-pdf-make:
25125@if make
25126maybe-pdf-make: pdf-make
25127
25128pdf-make: \
25129 configure-make
25130 @: $(MAKE); $(unstage)
25131 @[ -f ./make/Makefile ] || exit 0; \
25132 r=`${PWD_COMMAND}`; export r; \
25133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25134 $(HOST_EXPORTS) \
25135 for flag in $(EXTRA_HOST_FLAGS) ; do \
25136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25137 done; \
25138 echo "Doing pdf in make" ; \
25139 (cd $(HOST_SUBDIR)/make && \
25140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25142 "RANLIB=$${RANLIB}" \
0c24b341 25143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25144 pdf) \
25145 || exit 1
25146
25147@endif make
25148
6d389afc
MS
25149.PHONY: maybe-html-make html-make
25150maybe-html-make:
25151@if make
25152maybe-html-make: html-make
25153
25154html-make: \
25155 configure-make
0aed8855 25156 @: $(MAKE); $(unstage)
6d389afc
MS
25157 @[ -f ./make/Makefile ] || exit 0; \
25158 r=`${PWD_COMMAND}`; export r; \
25159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25160 $(HOST_EXPORTS) \
25161 for flag in $(EXTRA_HOST_FLAGS) ; do \
25162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25163 done; \
25164 echo "Doing html in make" ; \
b00612cc 25165 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
25166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25168 "RANLIB=$${RANLIB}" \
0c24b341 25169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25170 html) \
25171 || exit 1
25172
25173@endif make
25174
b813574b
PB
25175.PHONY: maybe-TAGS-make TAGS-make
25176maybe-TAGS-make:
25177@if make
25178maybe-TAGS-make: TAGS-make
252b5132 25179
b813574b
PB
25180TAGS-make: \
25181 configure-make
0aed8855 25182 @: $(MAKE); $(unstage)
b813574b 25183 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
25184 r=`${PWD_COMMAND}`; export r; \
25185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25186 $(HOST_EXPORTS) \
b813574b 25187 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25189 done; \
b813574b 25190 echo "Doing TAGS in make" ; \
b00612cc 25191 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
25192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25194 "RANLIB=$${RANLIB}" \
0c24b341 25195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25196 TAGS) \
4fa63067 25197 || exit 1
3866be5d 25198
b813574b 25199@endif make
3866be5d 25200
b813574b
PB
25201.PHONY: maybe-install-info-make install-info-make
25202maybe-install-info-make:
25203@if make
25204maybe-install-info-make: install-info-make
3866be5d 25205
b813574b
PB
25206install-info-make: \
25207 configure-make \
25208 info-make
0aed8855 25209 @: $(MAKE); $(unstage)
b813574b 25210 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
25211 r=`${PWD_COMMAND}`; export r; \
25212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25213 $(HOST_EXPORTS) \
b813574b 25214 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25216 done; \
b813574b 25217 echo "Doing install-info in make" ; \
b00612cc 25218 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
25219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25221 "RANLIB=$${RANLIB}" \
0c24b341 25222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25223 install-info) \
4fa63067 25224 || exit 1
3866be5d 25225
b813574b 25226@endif make
3866be5d 25227
a3ca38d2
DD
25228.PHONY: maybe-install-pdf-make install-pdf-make
25229maybe-install-pdf-make:
25230@if make
25231maybe-install-pdf-make: install-pdf-make
25232
25233install-pdf-make: \
25234 configure-make \
25235 pdf-make
25236 @: $(MAKE); $(unstage)
25237 @[ -f ./make/Makefile ] || exit 0; \
25238 r=`${PWD_COMMAND}`; export r; \
25239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25240 $(HOST_EXPORTS) \
25241 for flag in $(EXTRA_HOST_FLAGS) ; do \
25242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25243 done; \
25244 echo "Doing install-pdf in make" ; \
25245 (cd $(HOST_SUBDIR)/make && \
25246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25248 "RANLIB=$${RANLIB}" \
0c24b341 25249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25250 install-pdf) \
25251 || exit 1
25252
25253@endif make
25254
108a6f8e
CD
25255.PHONY: maybe-install-html-make install-html-make
25256maybe-install-html-make:
25257@if make
25258maybe-install-html-make: install-html-make
25259
25260install-html-make: \
25261 configure-make \
25262 html-make
25263 @: $(MAKE); $(unstage)
25264 @[ -f ./make/Makefile ] || exit 0; \
25265 r=`${PWD_COMMAND}`; export r; \
25266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25267 $(HOST_EXPORTS) \
25268 for flag in $(EXTRA_HOST_FLAGS) ; do \
25269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25270 done; \
25271 echo "Doing install-html in make" ; \
25272 (cd $(HOST_SUBDIR)/make && \
25273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25275 "RANLIB=$${RANLIB}" \
0c24b341 25276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25277 install-html) \
25278 || exit 1
25279
25280@endif make
25281
b813574b
PB
25282.PHONY: maybe-installcheck-make installcheck-make
25283maybe-installcheck-make:
25284@if make
25285maybe-installcheck-make: installcheck-make
15723a45 25286
b813574b
PB
25287installcheck-make: \
25288 configure-make
0aed8855 25289 @: $(MAKE); $(unstage)
b813574b 25290 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
25291 r=`${PWD_COMMAND}`; export r; \
25292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25293 $(HOST_EXPORTS) \
b813574b 25294 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25296 done; \
b813574b 25297 echo "Doing installcheck in make" ; \
b00612cc 25298 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
25299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25301 "RANLIB=$${RANLIB}" \
0c24b341 25302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25303 installcheck) \
4fa63067 25304 || exit 1
15723a45 25305
b813574b 25306@endif make
15723a45 25307
b813574b
PB
25308.PHONY: maybe-mostlyclean-make mostlyclean-make
25309maybe-mostlyclean-make:
25310@if make
25311maybe-mostlyclean-make: mostlyclean-make
15723a45 25312
b813574b 25313mostlyclean-make:
0aed8855 25314 @: $(MAKE); $(unstage)
b813574b 25315 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
25316 r=`${PWD_COMMAND}`; export r; \
25317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25318 $(HOST_EXPORTS) \
b813574b 25319 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25321 done; \
b813574b 25322 echo "Doing mostlyclean in make" ; \
b00612cc 25323 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
25324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25326 "RANLIB=$${RANLIB}" \
0c24b341 25327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25328 mostlyclean) \
bba45b8b 25329 || exit 1
15723a45 25330
b813574b 25331@endif make
4fa63067 25332
b813574b
PB
25333.PHONY: maybe-clean-make clean-make
25334maybe-clean-make:
25335@if make
25336maybe-clean-make: clean-make
4fa63067 25337
b813574b 25338clean-make:
0aed8855 25339 @: $(MAKE); $(unstage)
b813574b 25340 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
25341 r=`${PWD_COMMAND}`; export r; \
25342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25343 $(HOST_EXPORTS) \
b813574b 25344 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25346 done; \
b813574b 25347 echo "Doing clean in make" ; \
b00612cc 25348 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
25349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25351 "RANLIB=$${RANLIB}" \
0c24b341 25352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25353 clean) \
4fa63067
NN
25354 || exit 1
25355
b813574b 25356@endif make
4fa63067 25357
b813574b
PB
25358.PHONY: maybe-distclean-make distclean-make
25359maybe-distclean-make:
25360@if make
25361maybe-distclean-make: distclean-make
4fa63067 25362
b813574b 25363distclean-make:
0aed8855 25364 @: $(MAKE); $(unstage)
b813574b 25365 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
25366 r=`${PWD_COMMAND}`; export r; \
25367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25368 $(HOST_EXPORTS) \
b813574b 25369 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25371 done; \
b813574b 25372 echo "Doing distclean in make" ; \
b00612cc 25373 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
25374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25376 "RANLIB=$${RANLIB}" \
0c24b341 25377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25378 distclean) \
4fa63067
NN
25379 || exit 1
25380
b813574b 25381@endif make
4fa63067 25382
b813574b
PB
25383.PHONY: maybe-maintainer-clean-make maintainer-clean-make
25384maybe-maintainer-clean-make:
25385@if make
25386maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 25387
b813574b 25388maintainer-clean-make:
0aed8855 25389 @: $(MAKE); $(unstage)
b813574b 25390 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 25391 r=`${PWD_COMMAND}`; export r; \
b40e3958 25392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25393 $(HOST_EXPORTS) \
b813574b 25394 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25396 done; \
b813574b 25397 echo "Doing maintainer-clean in make" ; \
b00612cc 25398 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
25399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25401 "RANLIB=$${RANLIB}" \
0c24b341 25402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25403 maintainer-clean) \
4fa63067 25404 || exit 1
3866be5d 25405
b813574b 25406@endif make
3866be5d 25407
3866be5d 25408
a7254363 25409
b813574b
PB
25410.PHONY: configure-mmalloc maybe-configure-mmalloc
25411maybe-configure-mmalloc:
4f0ef2d8
CD
25412@if gcc-bootstrap
25413configure-mmalloc: stage_current
25414@endif gcc-bootstrap
b813574b
PB
25415@if mmalloc
25416maybe-configure-mmalloc: configure-mmalloc
c52c6897 25417configure-mmalloc:
0aed8855 25418 @: $(MAKE); $(unstage)
c52c6897 25419 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25421 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
25422 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 25423 $(HOST_EXPORTS) \
a7254363
PB
25424 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
25425 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 25426 case $(srcdir) in \
b00612cc
PB
25427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25428 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
25429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 25430 esac; \
b00612cc
PB
25431 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
25432 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 25433 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25435 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 25436 || exit 1
b813574b 25437@endif mmalloc
e2b9e2dc 25438
a7254363
PB
25439
25440
d545f33b
PB
25441
25442
b813574b
PB
25443.PHONY: all-mmalloc maybe-all-mmalloc
25444maybe-all-mmalloc:
4f0ef2d8
CD
25445@if gcc-bootstrap
25446all-mmalloc: stage_current
25447@endif gcc-bootstrap
b813574b 25448@if mmalloc
d27cc32e 25449TARGET-mmalloc=all
b813574b
PB
25450maybe-all-mmalloc: all-mmalloc
25451all-mmalloc: configure-mmalloc
0aed8855 25452 @: $(MAKE); $(unstage)
b40e3958
L
25453 @r=`${PWD_COMMAND}`; export r; \
25454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25455 $(HOST_EXPORTS) \
b00612cc
PB
25456 (cd $(HOST_SUBDIR)/mmalloc && \
25457 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mmalloc))
b813574b 25458@endif mmalloc
3866be5d 25459
a7254363 25460
d545f33b
PB
25461
25462
b813574b
PB
25463.PHONY: check-mmalloc maybe-check-mmalloc
25464maybe-check-mmalloc:
25465@if mmalloc
25466maybe-check-mmalloc: check-mmalloc
3866be5d 25467
b813574b 25468check-mmalloc:
3866be5d 25469
b813574b 25470@endif mmalloc
3866be5d 25471
b813574b
PB
25472.PHONY: install-mmalloc maybe-install-mmalloc
25473maybe-install-mmalloc:
25474@if mmalloc
25475maybe-install-mmalloc: install-mmalloc
4fa63067 25476
b813574b 25477install-mmalloc: installdirs
0aed8855 25478 @: $(MAKE); $(unstage)
4fa63067
NN
25479 @r=`${PWD_COMMAND}`; export r; \
25480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25481 $(HOST_EXPORTS) \
b00612cc 25482 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 25483 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25484
b813574b 25485@endif mmalloc
4fa63067 25486
56a8fe78 25487# Other targets (info, dvi, pdf, etc.)
4fa63067 25488
b813574b
PB
25489.PHONY: maybe-info-mmalloc info-mmalloc
25490maybe-info-mmalloc:
25491@if mmalloc
25492maybe-info-mmalloc: info-mmalloc
4fa63067 25493
b813574b
PB
25494info-mmalloc: \
25495 configure-mmalloc
0aed8855 25496 @: $(MAKE); $(unstage)
b813574b 25497 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
25498 r=`${PWD_COMMAND}`; export r; \
25499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25500 $(HOST_EXPORTS) \
b813574b 25501 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25503 done; \
b813574b 25504 echo "Doing info in mmalloc" ; \
b00612cc 25505 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
25506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25508 "RANLIB=$${RANLIB}" \
0c24b341 25509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25510 info) \
4fa63067
NN
25511 || exit 1
25512
b813574b 25513@endif mmalloc
4fa63067 25514
b813574b
PB
25515.PHONY: maybe-dvi-mmalloc dvi-mmalloc
25516maybe-dvi-mmalloc:
25517@if mmalloc
25518maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 25519
b813574b
PB
25520dvi-mmalloc: \
25521 configure-mmalloc
0aed8855 25522 @: $(MAKE); $(unstage)
b813574b 25523 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
25524 r=`${PWD_COMMAND}`; export r; \
25525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25526 $(HOST_EXPORTS) \
b813574b 25527 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25529 done; \
b813574b 25530 echo "Doing dvi in mmalloc" ; \
b00612cc 25531 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
25532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25534 "RANLIB=$${RANLIB}" \
0c24b341 25535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25536 dvi) \
4fa63067
NN
25537 || exit 1
25538
b813574b 25539@endif mmalloc
4fa63067 25540
56a8fe78
DD
25541.PHONY: maybe-pdf-mmalloc pdf-mmalloc
25542maybe-pdf-mmalloc:
25543@if mmalloc
25544maybe-pdf-mmalloc: pdf-mmalloc
25545
25546pdf-mmalloc: \
25547 configure-mmalloc
25548 @: $(MAKE); $(unstage)
25549 @[ -f ./mmalloc/Makefile ] || exit 0; \
25550 r=`${PWD_COMMAND}`; export r; \
25551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25552 $(HOST_EXPORTS) \
25553 for flag in $(EXTRA_HOST_FLAGS) ; do \
25554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25555 done; \
25556 echo "Doing pdf in mmalloc" ; \
25557 (cd $(HOST_SUBDIR)/mmalloc && \
25558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25560 "RANLIB=$${RANLIB}" \
0c24b341 25561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25562 pdf) \
25563 || exit 1
25564
25565@endif mmalloc
25566
6d389afc
MS
25567.PHONY: maybe-html-mmalloc html-mmalloc
25568maybe-html-mmalloc:
25569@if mmalloc
25570maybe-html-mmalloc: html-mmalloc
25571
25572html-mmalloc: \
25573 configure-mmalloc
0aed8855 25574 @: $(MAKE); $(unstage)
6d389afc
MS
25575 @[ -f ./mmalloc/Makefile ] || exit 0; \
25576 r=`${PWD_COMMAND}`; export r; \
25577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25578 $(HOST_EXPORTS) \
25579 for flag in $(EXTRA_HOST_FLAGS) ; do \
25580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25581 done; \
25582 echo "Doing html in mmalloc" ; \
b00612cc 25583 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
25584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25586 "RANLIB=$${RANLIB}" \
0c24b341 25587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25588 html) \
25589 || exit 1
25590
25591@endif mmalloc
25592
b813574b
PB
25593.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
25594maybe-TAGS-mmalloc:
25595@if mmalloc
25596maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 25597
b813574b
PB
25598TAGS-mmalloc: \
25599 configure-mmalloc
0aed8855 25600 @: $(MAKE); $(unstage)
b813574b 25601 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
25602 r=`${PWD_COMMAND}`; export r; \
25603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25604 $(HOST_EXPORTS) \
b813574b 25605 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25607 done; \
b813574b 25608 echo "Doing TAGS in mmalloc" ; \
b00612cc 25609 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
25610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25612 "RANLIB=$${RANLIB}" \
0c24b341 25613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25614 TAGS) \
4fa63067
NN
25615 || exit 1
25616
b813574b 25617@endif mmalloc
4fa63067 25618
b813574b
PB
25619.PHONY: maybe-install-info-mmalloc install-info-mmalloc
25620maybe-install-info-mmalloc:
25621@if mmalloc
25622maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 25623
b813574b
PB
25624install-info-mmalloc: \
25625 configure-mmalloc \
25626 info-mmalloc
0aed8855 25627 @: $(MAKE); $(unstage)
b813574b 25628 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
25629 r=`${PWD_COMMAND}`; export r; \
25630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25631 $(HOST_EXPORTS) \
b813574b 25632 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25634 done; \
b813574b 25635 echo "Doing install-info in mmalloc" ; \
b00612cc 25636 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
25637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25639 "RANLIB=$${RANLIB}" \
0c24b341 25640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25641 install-info) \
4fa63067
NN
25642 || exit 1
25643
b813574b 25644@endif mmalloc
4fa63067 25645
a3ca38d2
DD
25646.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
25647maybe-install-pdf-mmalloc:
25648@if mmalloc
25649maybe-install-pdf-mmalloc: install-pdf-mmalloc
25650
25651install-pdf-mmalloc: \
25652 configure-mmalloc \
25653 pdf-mmalloc
25654 @: $(MAKE); $(unstage)
25655 @[ -f ./mmalloc/Makefile ] || exit 0; \
25656 r=`${PWD_COMMAND}`; export r; \
25657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25658 $(HOST_EXPORTS) \
25659 for flag in $(EXTRA_HOST_FLAGS) ; do \
25660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25661 done; \
25662 echo "Doing install-pdf in mmalloc" ; \
25663 (cd $(HOST_SUBDIR)/mmalloc && \
25664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25666 "RANLIB=$${RANLIB}" \
0c24b341 25667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25668 install-pdf) \
25669 || exit 1
25670
25671@endif mmalloc
25672
108a6f8e
CD
25673.PHONY: maybe-install-html-mmalloc install-html-mmalloc
25674maybe-install-html-mmalloc:
25675@if mmalloc
25676maybe-install-html-mmalloc: install-html-mmalloc
25677
25678install-html-mmalloc: \
25679 configure-mmalloc \
25680 html-mmalloc
25681 @: $(MAKE); $(unstage)
25682 @[ -f ./mmalloc/Makefile ] || exit 0; \
25683 r=`${PWD_COMMAND}`; export r; \
25684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25685 $(HOST_EXPORTS) \
25686 for flag in $(EXTRA_HOST_FLAGS) ; do \
25687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25688 done; \
25689 echo "Doing install-html in mmalloc" ; \
25690 (cd $(HOST_SUBDIR)/mmalloc && \
25691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25693 "RANLIB=$${RANLIB}" \
0c24b341 25694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25695 install-html) \
25696 || exit 1
25697
25698@endif mmalloc
25699
b813574b
PB
25700.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
25701maybe-installcheck-mmalloc:
25702@if mmalloc
25703maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 25704
b813574b
PB
25705installcheck-mmalloc: \
25706 configure-mmalloc
0aed8855 25707 @: $(MAKE); $(unstage)
b813574b 25708 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
25709 r=`${PWD_COMMAND}`; export r; \
25710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25711 $(HOST_EXPORTS) \
b813574b 25712 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25714 done; \
b813574b 25715 echo "Doing installcheck in mmalloc" ; \
b00612cc 25716 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
25717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25719 "RANLIB=$${RANLIB}" \
0c24b341 25720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25721 installcheck) \
4fa63067
NN
25722 || exit 1
25723
b813574b 25724@endif mmalloc
4fa63067 25725
b813574b
PB
25726.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
25727maybe-mostlyclean-mmalloc:
25728@if mmalloc
25729maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 25730
b813574b 25731mostlyclean-mmalloc:
0aed8855 25732 @: $(MAKE); $(unstage)
b813574b 25733 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
25734 r=`${PWD_COMMAND}`; export r; \
25735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25736 $(HOST_EXPORTS) \
b813574b 25737 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25739 done; \
b813574b 25740 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 25741 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
25742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25744 "RANLIB=$${RANLIB}" \
0c24b341 25745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25746 mostlyclean) \
4fa63067
NN
25747 || exit 1
25748
b813574b 25749@endif mmalloc
4fa63067 25750
b813574b
PB
25751.PHONY: maybe-clean-mmalloc clean-mmalloc
25752maybe-clean-mmalloc:
25753@if mmalloc
25754maybe-clean-mmalloc: clean-mmalloc
4fa63067 25755
b813574b 25756clean-mmalloc:
0aed8855 25757 @: $(MAKE); $(unstage)
b813574b 25758 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
25759 r=`${PWD_COMMAND}`; export r; \
25760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25761 $(HOST_EXPORTS) \
b813574b 25762 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25764 done; \
b813574b 25765 echo "Doing clean in mmalloc" ; \
b00612cc 25766 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
25767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25769 "RANLIB=$${RANLIB}" \
0c24b341 25770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25771 clean) \
4fa63067
NN
25772 || exit 1
25773
b813574b 25774@endif mmalloc
4fa63067 25775
b813574b
PB
25776.PHONY: maybe-distclean-mmalloc distclean-mmalloc
25777maybe-distclean-mmalloc:
25778@if mmalloc
25779maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 25780
b813574b 25781distclean-mmalloc:
0aed8855 25782 @: $(MAKE); $(unstage)
b813574b 25783 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
25784 r=`${PWD_COMMAND}`; export r; \
25785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25786 $(HOST_EXPORTS) \
b813574b 25787 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25789 done; \
b813574b 25790 echo "Doing distclean in mmalloc" ; \
b00612cc 25791 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
25792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25794 "RANLIB=$${RANLIB}" \
0c24b341 25795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25796 distclean) \
4fa63067
NN
25797 || exit 1
25798
b813574b 25799@endif mmalloc
4fa63067 25800
b813574b
PB
25801.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
25802maybe-maintainer-clean-mmalloc:
25803@if mmalloc
25804maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 25805
b813574b 25806maintainer-clean-mmalloc:
0aed8855 25807 @: $(MAKE); $(unstage)
b813574b 25808 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
25809 r=`${PWD_COMMAND}`; export r; \
25810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25811 $(HOST_EXPORTS) \
b813574b 25812 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25814 done; \
b813574b 25815 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 25816 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
25817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25819 "RANLIB=$${RANLIB}" \
0c24b341 25820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25821 maintainer-clean) \
4fa63067 25822 || exit 1
16ae0395 25823
b813574b 25824@endif mmalloc
3866be5d
NN
25825
25826
a7254363 25827
b813574b
PB
25828.PHONY: configure-patch maybe-configure-patch
25829maybe-configure-patch:
4f0ef2d8
CD
25830@if gcc-bootstrap
25831configure-patch: stage_current
25832@endif gcc-bootstrap
b813574b
PB
25833@if patch
25834maybe-configure-patch: configure-patch
c52c6897 25835configure-patch:
0aed8855 25836 @: $(MAKE); $(unstage)
c52c6897 25837 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25839 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
25840 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 25841 $(HOST_EXPORTS) \
a7254363
PB
25842 echo Configuring in $(HOST_SUBDIR)/patch; \
25843 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 25844 case $(srcdir) in \
b00612cc
PB
25845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25846 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
25847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 25848 esac; \
b00612cc
PB
25849 srcdiroption="--srcdir=$${topdir}/patch"; \
25850 libsrcdir="$$s/patch"; \
e2b9e2dc 25851 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25852 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25853 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 25854 || exit 1
b813574b 25855@endif patch
e2b9e2dc 25856
a7254363
PB
25857
25858
d545f33b
PB
25859
25860
b813574b
PB
25861.PHONY: all-patch maybe-all-patch
25862maybe-all-patch:
4f0ef2d8
CD
25863@if gcc-bootstrap
25864all-patch: stage_current
25865@endif gcc-bootstrap
b813574b 25866@if patch
d27cc32e 25867TARGET-patch=all
b813574b
PB
25868maybe-all-patch: all-patch
25869all-patch: configure-patch
0aed8855 25870 @: $(MAKE); $(unstage)
b40e3958
L
25871 @r=`${PWD_COMMAND}`; export r; \
25872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25873 $(HOST_EXPORTS) \
b00612cc
PB
25874 (cd $(HOST_SUBDIR)/patch && \
25875 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-patch))
b813574b 25876@endif patch
3866be5d 25877
a7254363 25878
d545f33b
PB
25879
25880
b813574b
PB
25881.PHONY: check-patch maybe-check-patch
25882maybe-check-patch:
25883@if patch
25884maybe-check-patch: check-patch
3866be5d 25885
b813574b 25886check-patch:
0aed8855 25887 @: $(MAKE); $(unstage)
b40e3958
L
25888 @r=`${PWD_COMMAND}`; export r; \
25889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25890 $(HOST_EXPORTS) \
b00612cc
PB
25891 (cd $(HOST_SUBDIR)/patch && \
25892 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 25893
b813574b 25894@endif patch
3866be5d 25895
b813574b
PB
25896.PHONY: install-patch maybe-install-patch
25897maybe-install-patch:
25898@if patch
25899maybe-install-patch: install-patch
16ae0395 25900
b813574b 25901install-patch: installdirs
0aed8855 25902 @: $(MAKE); $(unstage)
b40e3958
L
25903 @r=`${PWD_COMMAND}`; export r; \
25904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25905 $(HOST_EXPORTS) \
b00612cc 25906 (cd $(HOST_SUBDIR)/patch && \
2da12f12 25907 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 25908
b813574b 25909@endif patch
3866be5d 25910
56a8fe78 25911# Other targets (info, dvi, pdf, etc.)
4fa63067 25912
b813574b
PB
25913.PHONY: maybe-info-patch info-patch
25914maybe-info-patch:
25915@if patch
25916maybe-info-patch: info-patch
4fa63067 25917
b813574b
PB
25918info-patch: \
25919 configure-patch
0aed8855 25920 @: $(MAKE); $(unstage)
b813574b 25921 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
25922 r=`${PWD_COMMAND}`; export r; \
25923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25924 $(HOST_EXPORTS) \
b813574b 25925 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25927 done; \
b813574b 25928 echo "Doing info in patch" ; \
b00612cc 25929 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
25930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25932 "RANLIB=$${RANLIB}" \
0c24b341 25933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25934 info) \
4fa63067
NN
25935 || exit 1
25936
b813574b 25937@endif patch
4fa63067 25938
b813574b
PB
25939.PHONY: maybe-dvi-patch dvi-patch
25940maybe-dvi-patch:
25941@if patch
25942maybe-dvi-patch: dvi-patch
4fa63067 25943
b813574b
PB
25944dvi-patch: \
25945 configure-patch
0aed8855 25946 @: $(MAKE); $(unstage)
b813574b 25947 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
25948 r=`${PWD_COMMAND}`; export r; \
25949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25950 $(HOST_EXPORTS) \
b813574b 25951 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25953 done; \
b813574b 25954 echo "Doing dvi in patch" ; \
b00612cc 25955 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
25956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25958 "RANLIB=$${RANLIB}" \
0c24b341 25959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25960 dvi) \
4fa63067
NN
25961 || exit 1
25962
b813574b 25963@endif patch
4fa63067 25964
56a8fe78
DD
25965.PHONY: maybe-pdf-patch pdf-patch
25966maybe-pdf-patch:
25967@if patch
25968maybe-pdf-patch: pdf-patch
25969
25970pdf-patch: \
25971 configure-patch
25972 @: $(MAKE); $(unstage)
25973 @[ -f ./patch/Makefile ] || exit 0; \
25974 r=`${PWD_COMMAND}`; export r; \
25975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25976 $(HOST_EXPORTS) \
25977 for flag in $(EXTRA_HOST_FLAGS) ; do \
25978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25979 done; \
25980 echo "Doing pdf in patch" ; \
25981 (cd $(HOST_SUBDIR)/patch && \
25982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25984 "RANLIB=$${RANLIB}" \
0c24b341 25985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25986 pdf) \
25987 || exit 1
25988
25989@endif patch
25990
6d389afc
MS
25991.PHONY: maybe-html-patch html-patch
25992maybe-html-patch:
25993@if patch
25994maybe-html-patch: html-patch
25995
25996html-patch: \
25997 configure-patch
0aed8855 25998 @: $(MAKE); $(unstage)
6d389afc
MS
25999 @[ -f ./patch/Makefile ] || exit 0; \
26000 r=`${PWD_COMMAND}`; export r; \
26001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26002 $(HOST_EXPORTS) \
26003 for flag in $(EXTRA_HOST_FLAGS) ; do \
26004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26005 done; \
26006 echo "Doing html in patch" ; \
b00612cc 26007 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
26008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26010 "RANLIB=$${RANLIB}" \
0c24b341 26011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26012 html) \
26013 || exit 1
26014
26015@endif patch
26016
b813574b
PB
26017.PHONY: maybe-TAGS-patch TAGS-patch
26018maybe-TAGS-patch:
26019@if patch
26020maybe-TAGS-patch: TAGS-patch
4fa63067 26021
b813574b
PB
26022TAGS-patch: \
26023 configure-patch
0aed8855 26024 @: $(MAKE); $(unstage)
b813574b 26025 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
26026 r=`${PWD_COMMAND}`; export r; \
26027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26028 $(HOST_EXPORTS) \
b813574b 26029 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26031 done; \
b813574b 26032 echo "Doing TAGS in patch" ; \
b00612cc 26033 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
26034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26036 "RANLIB=$${RANLIB}" \
0c24b341 26037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26038 TAGS) \
4fa63067
NN
26039 || exit 1
26040
b813574b 26041@endif patch
4fa63067 26042
b813574b
PB
26043.PHONY: maybe-install-info-patch install-info-patch
26044maybe-install-info-patch:
26045@if patch
26046maybe-install-info-patch: install-info-patch
4fa63067 26047
b813574b
PB
26048install-info-patch: \
26049 configure-patch \
26050 info-patch
0aed8855 26051 @: $(MAKE); $(unstage)
b813574b 26052 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
26053 r=`${PWD_COMMAND}`; export r; \
26054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26055 $(HOST_EXPORTS) \
b813574b 26056 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26058 done; \
b813574b 26059 echo "Doing install-info in patch" ; \
b00612cc 26060 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
26061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26063 "RANLIB=$${RANLIB}" \
0c24b341 26064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26065 install-info) \
4fa63067
NN
26066 || exit 1
26067
b813574b 26068@endif patch
4fa63067 26069
a3ca38d2
DD
26070.PHONY: maybe-install-pdf-patch install-pdf-patch
26071maybe-install-pdf-patch:
26072@if patch
26073maybe-install-pdf-patch: install-pdf-patch
26074
26075install-pdf-patch: \
26076 configure-patch \
26077 pdf-patch
26078 @: $(MAKE); $(unstage)
26079 @[ -f ./patch/Makefile ] || exit 0; \
26080 r=`${PWD_COMMAND}`; export r; \
26081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26082 $(HOST_EXPORTS) \
26083 for flag in $(EXTRA_HOST_FLAGS) ; do \
26084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26085 done; \
26086 echo "Doing install-pdf in patch" ; \
26087 (cd $(HOST_SUBDIR)/patch && \
26088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26090 "RANLIB=$${RANLIB}" \
0c24b341 26091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26092 install-pdf) \
26093 || exit 1
26094
26095@endif patch
26096
108a6f8e
CD
26097.PHONY: maybe-install-html-patch install-html-patch
26098maybe-install-html-patch:
26099@if patch
26100maybe-install-html-patch: install-html-patch
26101
26102install-html-patch: \
26103 configure-patch \
26104 html-patch
26105 @: $(MAKE); $(unstage)
26106 @[ -f ./patch/Makefile ] || exit 0; \
26107 r=`${PWD_COMMAND}`; export r; \
26108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26109 $(HOST_EXPORTS) \
26110 for flag in $(EXTRA_HOST_FLAGS) ; do \
26111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26112 done; \
26113 echo "Doing install-html in patch" ; \
26114 (cd $(HOST_SUBDIR)/patch && \
26115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26117 "RANLIB=$${RANLIB}" \
0c24b341 26118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26119 install-html) \
26120 || exit 1
26121
26122@endif patch
26123
b813574b
PB
26124.PHONY: maybe-installcheck-patch installcheck-patch
26125maybe-installcheck-patch:
26126@if patch
26127maybe-installcheck-patch: installcheck-patch
4fa63067 26128
b813574b
PB
26129installcheck-patch: \
26130 configure-patch
0aed8855 26131 @: $(MAKE); $(unstage)
b813574b 26132 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
26133 r=`${PWD_COMMAND}`; export r; \
26134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26135 $(HOST_EXPORTS) \
b813574b 26136 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26138 done; \
b813574b 26139 echo "Doing installcheck in patch" ; \
b00612cc 26140 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
26141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26143 "RANLIB=$${RANLIB}" \
0c24b341 26144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26145 installcheck) \
4fa63067
NN
26146 || exit 1
26147
b813574b 26148@endif patch
4fa63067 26149
b813574b
PB
26150.PHONY: maybe-mostlyclean-patch mostlyclean-patch
26151maybe-mostlyclean-patch:
26152@if patch
26153maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 26154
b813574b 26155mostlyclean-patch:
0aed8855 26156 @: $(MAKE); $(unstage)
b813574b 26157 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
26158 r=`${PWD_COMMAND}`; export r; \
26159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26160 $(HOST_EXPORTS) \
b813574b 26161 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26163 done; \
b813574b 26164 echo "Doing mostlyclean in patch" ; \
b00612cc 26165 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
26166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26168 "RANLIB=$${RANLIB}" \
0c24b341 26169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26170 mostlyclean) \
4fa63067
NN
26171 || exit 1
26172
b813574b 26173@endif patch
4fa63067 26174
b813574b
PB
26175.PHONY: maybe-clean-patch clean-patch
26176maybe-clean-patch:
26177@if patch
26178maybe-clean-patch: clean-patch
4fa63067 26179
b813574b 26180clean-patch:
0aed8855 26181 @: $(MAKE); $(unstage)
b813574b 26182 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
26183 r=`${PWD_COMMAND}`; export r; \
26184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26185 $(HOST_EXPORTS) \
b813574b 26186 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26188 done; \
b813574b 26189 echo "Doing clean in patch" ; \
b00612cc 26190 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
26191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26193 "RANLIB=$${RANLIB}" \
0c24b341 26194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26195 clean) \
4fa63067
NN
26196 || exit 1
26197
b813574b 26198@endif patch
4fa63067 26199
b813574b
PB
26200.PHONY: maybe-distclean-patch distclean-patch
26201maybe-distclean-patch:
26202@if patch
26203maybe-distclean-patch: distclean-patch
4fa63067 26204
b813574b 26205distclean-patch:
0aed8855 26206 @: $(MAKE); $(unstage)
b813574b 26207 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
26208 r=`${PWD_COMMAND}`; export r; \
26209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26210 $(HOST_EXPORTS) \
b813574b 26211 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26213 done; \
b813574b 26214 echo "Doing distclean in patch" ; \
b00612cc 26215 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
26216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26218 "RANLIB=$${RANLIB}" \
0c24b341 26219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26220 distclean) \
4fa63067
NN
26221 || exit 1
26222
b813574b 26223@endif patch
4fa63067 26224
b813574b
PB
26225.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
26226maybe-maintainer-clean-patch:
26227@if patch
26228maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 26229
b813574b 26230maintainer-clean-patch:
0aed8855 26231 @: $(MAKE); $(unstage)
b813574b 26232 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
26233 r=`${PWD_COMMAND}`; export r; \
26234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26235 $(HOST_EXPORTS) \
b813574b 26236 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26238 done; \
b813574b 26239 echo "Doing maintainer-clean in patch" ; \
b00612cc 26240 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
26241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26243 "RANLIB=$${RANLIB}" \
0c24b341 26244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26245 maintainer-clean) \
4fa63067
NN
26246 || exit 1
26247
b813574b 26248@endif patch
4fa63067
NN
26249
26250
a7254363 26251
b813574b
PB
26252.PHONY: configure-perl maybe-configure-perl
26253maybe-configure-perl:
4f0ef2d8
CD
26254@if gcc-bootstrap
26255configure-perl: stage_current
26256@endif gcc-bootstrap
b813574b
PB
26257@if perl
26258maybe-configure-perl: configure-perl
c52c6897 26259configure-perl:
0aed8855 26260 @: $(MAKE); $(unstage)
c52c6897 26261 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26263 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
26264 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 26265 $(HOST_EXPORTS) \
a7254363
PB
26266 echo Configuring in $(HOST_SUBDIR)/perl; \
26267 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 26268 case $(srcdir) in \
b00612cc
PB
26269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26270 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
26271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 26272 esac; \
b00612cc
PB
26273 srcdiroption="--srcdir=$${topdir}/perl"; \
26274 libsrcdir="$$s/perl"; \
e2b9e2dc 26275 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26277 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 26278 || exit 1
b813574b 26279@endif perl
e2b9e2dc 26280
a7254363
PB
26281
26282
d545f33b
PB
26283
26284
b813574b
PB
26285.PHONY: all-perl maybe-all-perl
26286maybe-all-perl:
4f0ef2d8
CD
26287@if gcc-bootstrap
26288all-perl: stage_current
26289@endif gcc-bootstrap
b813574b 26290@if perl
d27cc32e 26291TARGET-perl=all
b813574b
PB
26292maybe-all-perl: all-perl
26293all-perl: configure-perl
0aed8855 26294 @: $(MAKE); $(unstage)
b40e3958
L
26295 @r=`${PWD_COMMAND}`; export r; \
26296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26297 $(HOST_EXPORTS) \
b00612cc
PB
26298 (cd $(HOST_SUBDIR)/perl && \
26299 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-perl))
b813574b 26300@endif perl
3866be5d 26301
a7254363 26302
d545f33b
PB
26303
26304
b813574b
PB
26305.PHONY: check-perl maybe-check-perl
26306maybe-check-perl:
26307@if perl
26308maybe-check-perl: check-perl
3866be5d 26309
b813574b 26310check-perl:
0aed8855 26311 @: $(MAKE); $(unstage)
b40e3958
L
26312 @r=`${PWD_COMMAND}`; export r; \
26313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26314 $(HOST_EXPORTS) \
b00612cc
PB
26315 (cd $(HOST_SUBDIR)/perl && \
26316 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 26317
b813574b 26318@endif perl
3866be5d 26319
b813574b
PB
26320.PHONY: install-perl maybe-install-perl
26321maybe-install-perl:
26322@if perl
26323maybe-install-perl: install-perl
16ae0395 26324
b813574b 26325install-perl: installdirs
0aed8855 26326 @: $(MAKE); $(unstage)
b40e3958
L
26327 @r=`${PWD_COMMAND}`; export r; \
26328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26329 $(HOST_EXPORTS) \
b00612cc 26330 (cd $(HOST_SUBDIR)/perl && \
2da12f12 26331 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 26332
b813574b 26333@endif perl
3866be5d 26334
56a8fe78 26335# Other targets (info, dvi, pdf, etc.)
4fa63067 26336
b813574b
PB
26337.PHONY: maybe-info-perl info-perl
26338maybe-info-perl:
26339@if perl
26340maybe-info-perl: info-perl
4fa63067 26341
b813574b
PB
26342info-perl: \
26343 configure-perl
0aed8855 26344 @: $(MAKE); $(unstage)
b813574b 26345 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
26346 r=`${PWD_COMMAND}`; export r; \
26347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26348 $(HOST_EXPORTS) \
b813574b 26349 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26351 done; \
b813574b 26352 echo "Doing info in perl" ; \
b00612cc 26353 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
26354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26356 "RANLIB=$${RANLIB}" \
0c24b341 26357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26358 info) \
e2b9e2dc
NN
26359 || exit 1
26360
b813574b 26361@endif perl
4fa63067 26362
b813574b
PB
26363.PHONY: maybe-dvi-perl dvi-perl
26364maybe-dvi-perl:
26365@if perl
26366maybe-dvi-perl: dvi-perl
4fa63067 26367
b813574b
PB
26368dvi-perl: \
26369 configure-perl
0aed8855 26370 @: $(MAKE); $(unstage)
b813574b 26371 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 26372 r=`${PWD_COMMAND}`; export r; \
b40e3958 26373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26374 $(HOST_EXPORTS) \
b813574b 26375 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26377 done; \
b813574b 26378 echo "Doing dvi in perl" ; \
b00612cc 26379 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
26380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26382 "RANLIB=$${RANLIB}" \
0c24b341 26383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26384 dvi) \
4fa63067 26385 || exit 1
3866be5d 26386
b813574b 26387@endif perl
3866be5d 26388
56a8fe78
DD
26389.PHONY: maybe-pdf-perl pdf-perl
26390maybe-pdf-perl:
26391@if perl
26392maybe-pdf-perl: pdf-perl
26393
26394pdf-perl: \
26395 configure-perl
26396 @: $(MAKE); $(unstage)
26397 @[ -f ./perl/Makefile ] || exit 0; \
26398 r=`${PWD_COMMAND}`; export r; \
26399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26400 $(HOST_EXPORTS) \
26401 for flag in $(EXTRA_HOST_FLAGS) ; do \
26402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26403 done; \
26404 echo "Doing pdf in perl" ; \
26405 (cd $(HOST_SUBDIR)/perl && \
26406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26408 "RANLIB=$${RANLIB}" \
0c24b341 26409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26410 pdf) \
26411 || exit 1
26412
26413@endif perl
26414
6d389afc
MS
26415.PHONY: maybe-html-perl html-perl
26416maybe-html-perl:
26417@if perl
26418maybe-html-perl: html-perl
26419
26420html-perl: \
26421 configure-perl
0aed8855 26422 @: $(MAKE); $(unstage)
6d389afc
MS
26423 @[ -f ./perl/Makefile ] || exit 0; \
26424 r=`${PWD_COMMAND}`; export r; \
26425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26426 $(HOST_EXPORTS) \
26427 for flag in $(EXTRA_HOST_FLAGS) ; do \
26428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26429 done; \
26430 echo "Doing html in perl" ; \
b00612cc 26431 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
26432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26434 "RANLIB=$${RANLIB}" \
0c24b341 26435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26436 html) \
26437 || exit 1
26438
26439@endif perl
26440
b813574b
PB
26441.PHONY: maybe-TAGS-perl TAGS-perl
26442maybe-TAGS-perl:
26443@if perl
26444maybe-TAGS-perl: TAGS-perl
4fa63067 26445
b813574b
PB
26446TAGS-perl: \
26447 configure-perl
0aed8855 26448 @: $(MAKE); $(unstage)
b813574b 26449 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 26450 r=`${PWD_COMMAND}`; export r; \
b40e3958 26451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26452 $(HOST_EXPORTS) \
b813574b 26453 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26455 done; \
b813574b 26456 echo "Doing TAGS in perl" ; \
b00612cc 26457 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
26458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26460 "RANLIB=$${RANLIB}" \
0c24b341 26461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26462 TAGS) \
4fa63067 26463 || exit 1
3866be5d 26464
b813574b 26465@endif perl
3866be5d 26466
b813574b
PB
26467.PHONY: maybe-install-info-perl install-info-perl
26468maybe-install-info-perl:
26469@if perl
26470maybe-install-info-perl: install-info-perl
16ae0395 26471
b813574b
PB
26472install-info-perl: \
26473 configure-perl \
26474 info-perl
0aed8855 26475 @: $(MAKE); $(unstage)
b813574b 26476 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
26477 r=`${PWD_COMMAND}`; export r; \
26478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26479 $(HOST_EXPORTS) \
b813574b 26480 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26482 done; \
b813574b 26483 echo "Doing install-info in perl" ; \
b00612cc 26484 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
26485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26487 "RANLIB=$${RANLIB}" \
0c24b341 26488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26489 install-info) \
4fa63067
NN
26490 || exit 1
26491
b813574b 26492@endif perl
4fa63067 26493
a3ca38d2
DD
26494.PHONY: maybe-install-pdf-perl install-pdf-perl
26495maybe-install-pdf-perl:
26496@if perl
26497maybe-install-pdf-perl: install-pdf-perl
26498
26499install-pdf-perl: \
26500 configure-perl \
26501 pdf-perl
26502 @: $(MAKE); $(unstage)
26503 @[ -f ./perl/Makefile ] || exit 0; \
26504 r=`${PWD_COMMAND}`; export r; \
26505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26506 $(HOST_EXPORTS) \
26507 for flag in $(EXTRA_HOST_FLAGS) ; do \
26508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26509 done; \
26510 echo "Doing install-pdf in perl" ; \
26511 (cd $(HOST_SUBDIR)/perl && \
26512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26514 "RANLIB=$${RANLIB}" \
0c24b341 26515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26516 install-pdf) \
26517 || exit 1
26518
26519@endif perl
26520
108a6f8e
CD
26521.PHONY: maybe-install-html-perl install-html-perl
26522maybe-install-html-perl:
26523@if perl
26524maybe-install-html-perl: install-html-perl
26525
26526install-html-perl: \
26527 configure-perl \
26528 html-perl
26529 @: $(MAKE); $(unstage)
26530 @[ -f ./perl/Makefile ] || exit 0; \
26531 r=`${PWD_COMMAND}`; export r; \
26532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26533 $(HOST_EXPORTS) \
26534 for flag in $(EXTRA_HOST_FLAGS) ; do \
26535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26536 done; \
26537 echo "Doing install-html in perl" ; \
26538 (cd $(HOST_SUBDIR)/perl && \
26539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26541 "RANLIB=$${RANLIB}" \
0c24b341 26542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26543 install-html) \
26544 || exit 1
26545
26546@endif perl
26547
b813574b
PB
26548.PHONY: maybe-installcheck-perl installcheck-perl
26549maybe-installcheck-perl:
26550@if perl
26551maybe-installcheck-perl: installcheck-perl
4fa63067 26552
b813574b
PB
26553installcheck-perl: \
26554 configure-perl
0aed8855 26555 @: $(MAKE); $(unstage)
b813574b 26556 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
26557 r=`${PWD_COMMAND}`; export r; \
26558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26559 $(HOST_EXPORTS) \
b813574b 26560 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26562 done; \
b813574b 26563 echo "Doing installcheck in perl" ; \
b00612cc 26564 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
26565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26567 "RANLIB=$${RANLIB}" \
0c24b341 26568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26569 installcheck) \
4fa63067
NN
26570 || exit 1
26571
b813574b 26572@endif perl
4fa63067 26573
b813574b
PB
26574.PHONY: maybe-mostlyclean-perl mostlyclean-perl
26575maybe-mostlyclean-perl:
26576@if perl
26577maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 26578
b813574b 26579mostlyclean-perl:
0aed8855 26580 @: $(MAKE); $(unstage)
b813574b 26581 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
26582 r=`${PWD_COMMAND}`; export r; \
26583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26584 $(HOST_EXPORTS) \
b813574b 26585 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26587 done; \
b813574b 26588 echo "Doing mostlyclean in perl" ; \
b00612cc 26589 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
26590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26592 "RANLIB=$${RANLIB}" \
0c24b341 26593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26594 mostlyclean) \
4fa63067
NN
26595 || exit 1
26596
b813574b 26597@endif perl
4fa63067 26598
b813574b
PB
26599.PHONY: maybe-clean-perl clean-perl
26600maybe-clean-perl:
26601@if perl
26602maybe-clean-perl: clean-perl
4fa63067 26603
b813574b 26604clean-perl:
0aed8855 26605 @: $(MAKE); $(unstage)
b813574b 26606 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
26607 r=`${PWD_COMMAND}`; export r; \
26608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26609 $(HOST_EXPORTS) \
b813574b 26610 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26612 done; \
b813574b 26613 echo "Doing clean in perl" ; \
b00612cc 26614 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
26615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26617 "RANLIB=$${RANLIB}" \
0c24b341 26618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26619 clean) \
4fa63067
NN
26620 || exit 1
26621
b813574b 26622@endif perl
4fa63067 26623
b813574b
PB
26624.PHONY: maybe-distclean-perl distclean-perl
26625maybe-distclean-perl:
26626@if perl
26627maybe-distclean-perl: distclean-perl
4fa63067 26628
b813574b 26629distclean-perl:
0aed8855 26630 @: $(MAKE); $(unstage)
b813574b 26631 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
26632 r=`${PWD_COMMAND}`; export r; \
26633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26634 $(HOST_EXPORTS) \
b813574b 26635 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26637 done; \
b813574b 26638 echo "Doing distclean in perl" ; \
b00612cc 26639 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
26640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26642 "RANLIB=$${RANLIB}" \
0c24b341 26643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26644 distclean) \
4fa63067
NN
26645 || exit 1
26646
b813574b 26647@endif perl
4fa63067 26648
b813574b
PB
26649.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
26650maybe-maintainer-clean-perl:
26651@if perl
26652maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 26653
b813574b 26654maintainer-clean-perl:
0aed8855 26655 @: $(MAKE); $(unstage)
b813574b 26656 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 26657 r=`${PWD_COMMAND}`; export r; \
b40e3958 26658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26659 $(HOST_EXPORTS) \
b813574b 26660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26662 done; \
b813574b 26663 echo "Doing maintainer-clean in perl" ; \
b00612cc 26664 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
26665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26667 "RANLIB=$${RANLIB}" \
0c24b341 26668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26669 maintainer-clean) \
4fa63067 26670 || exit 1
3866be5d 26671
b813574b 26672@endif perl
3866be5d 26673
4fa63067 26674
a7254363 26675
b813574b
PB
26676.PHONY: configure-prms maybe-configure-prms
26677maybe-configure-prms:
4f0ef2d8
CD
26678@if gcc-bootstrap
26679configure-prms: stage_current
26680@endif gcc-bootstrap
b813574b
PB
26681@if prms
26682maybe-configure-prms: configure-prms
c52c6897 26683configure-prms:
0aed8855 26684 @: $(MAKE); $(unstage)
c52c6897 26685 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26687 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
26688 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 26689 $(HOST_EXPORTS) \
a7254363
PB
26690 echo Configuring in $(HOST_SUBDIR)/prms; \
26691 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 26692 case $(srcdir) in \
b00612cc
PB
26693 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26694 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
26695 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 26696 esac; \
b00612cc
PB
26697 srcdiroption="--srcdir=$${topdir}/prms"; \
26698 libsrcdir="$$s/prms"; \
e2b9e2dc 26699 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26700 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26701 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 26702 || exit 1
b813574b 26703@endif prms
e2b9e2dc 26704
a7254363
PB
26705
26706
d545f33b
PB
26707
26708
b813574b
PB
26709.PHONY: all-prms maybe-all-prms
26710maybe-all-prms:
4f0ef2d8
CD
26711@if gcc-bootstrap
26712all-prms: stage_current
26713@endif gcc-bootstrap
b813574b 26714@if prms
d27cc32e 26715TARGET-prms=all
b813574b
PB
26716maybe-all-prms: all-prms
26717all-prms: configure-prms
0aed8855 26718 @: $(MAKE); $(unstage)
b40e3958
L
26719 @r=`${PWD_COMMAND}`; export r; \
26720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26721 $(HOST_EXPORTS) \
b00612cc
PB
26722 (cd $(HOST_SUBDIR)/prms && \
26723 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-prms))
b813574b 26724@endif prms
3866be5d 26725
a7254363 26726
d545f33b
PB
26727
26728
b813574b
PB
26729.PHONY: check-prms maybe-check-prms
26730maybe-check-prms:
26731@if prms
26732maybe-check-prms: check-prms
3866be5d 26733
b813574b 26734check-prms:
0aed8855 26735 @: $(MAKE); $(unstage)
b40e3958
L
26736 @r=`${PWD_COMMAND}`; export r; \
26737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26738 $(HOST_EXPORTS) \
b00612cc
PB
26739 (cd $(HOST_SUBDIR)/prms && \
26740 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 26741
b813574b 26742@endif prms
3866be5d 26743
b813574b
PB
26744.PHONY: install-prms maybe-install-prms
26745maybe-install-prms:
26746@if prms
26747maybe-install-prms: install-prms
4fa63067 26748
b813574b 26749install-prms: installdirs
0aed8855 26750 @: $(MAKE); $(unstage)
4fa63067
NN
26751 @r=`${PWD_COMMAND}`; export r; \
26752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26753 $(HOST_EXPORTS) \
b00612cc 26754 (cd $(HOST_SUBDIR)/prms && \
2da12f12 26755 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26756
b813574b 26757@endif prms
4fa63067 26758
56a8fe78 26759# Other targets (info, dvi, pdf, etc.)
4fa63067 26760
b813574b
PB
26761.PHONY: maybe-info-prms info-prms
26762maybe-info-prms:
26763@if prms
26764maybe-info-prms: info-prms
4fa63067 26765
b813574b
PB
26766info-prms: \
26767 configure-prms
0aed8855 26768 @: $(MAKE); $(unstage)
b813574b 26769 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
26770 r=`${PWD_COMMAND}`; export r; \
26771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26772 $(HOST_EXPORTS) \
b813574b 26773 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26775 done; \
b813574b 26776 echo "Doing info in prms" ; \
b00612cc 26777 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
26778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26780 "RANLIB=$${RANLIB}" \
0c24b341 26781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26782 info) \
4fa63067
NN
26783 || exit 1
26784
b813574b 26785@endif prms
4fa63067 26786
b813574b
PB
26787.PHONY: maybe-dvi-prms dvi-prms
26788maybe-dvi-prms:
26789@if prms
26790maybe-dvi-prms: dvi-prms
4fa63067 26791
b813574b
PB
26792dvi-prms: \
26793 configure-prms
0aed8855 26794 @: $(MAKE); $(unstage)
b813574b 26795 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
26796 r=`${PWD_COMMAND}`; export r; \
26797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26798 $(HOST_EXPORTS) \
b813574b 26799 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26801 done; \
b813574b 26802 echo "Doing dvi in prms" ; \
b00612cc 26803 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
26804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26806 "RANLIB=$${RANLIB}" \
0c24b341 26807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26808 dvi) \
4fa63067
NN
26809 || exit 1
26810
b813574b 26811@endif prms
4fa63067 26812
56a8fe78
DD
26813.PHONY: maybe-pdf-prms pdf-prms
26814maybe-pdf-prms:
26815@if prms
26816maybe-pdf-prms: pdf-prms
26817
26818pdf-prms: \
26819 configure-prms
26820 @: $(MAKE); $(unstage)
26821 @[ -f ./prms/Makefile ] || exit 0; \
26822 r=`${PWD_COMMAND}`; export r; \
26823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26824 $(HOST_EXPORTS) \
26825 for flag in $(EXTRA_HOST_FLAGS) ; do \
26826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26827 done; \
26828 echo "Doing pdf in prms" ; \
26829 (cd $(HOST_SUBDIR)/prms && \
26830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26832 "RANLIB=$${RANLIB}" \
0c24b341 26833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26834 pdf) \
26835 || exit 1
26836
26837@endif prms
26838
6d389afc
MS
26839.PHONY: maybe-html-prms html-prms
26840maybe-html-prms:
26841@if prms
26842maybe-html-prms: html-prms
26843
26844html-prms: \
26845 configure-prms
0aed8855 26846 @: $(MAKE); $(unstage)
6d389afc
MS
26847 @[ -f ./prms/Makefile ] || exit 0; \
26848 r=`${PWD_COMMAND}`; export r; \
26849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26850 $(HOST_EXPORTS) \
26851 for flag in $(EXTRA_HOST_FLAGS) ; do \
26852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26853 done; \
26854 echo "Doing html in prms" ; \
b00612cc 26855 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
26856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26858 "RANLIB=$${RANLIB}" \
0c24b341 26859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26860 html) \
26861 || exit 1
26862
26863@endif prms
26864
b813574b
PB
26865.PHONY: maybe-TAGS-prms TAGS-prms
26866maybe-TAGS-prms:
26867@if prms
26868maybe-TAGS-prms: TAGS-prms
4fa63067 26869
b813574b
PB
26870TAGS-prms: \
26871 configure-prms
0aed8855 26872 @: $(MAKE); $(unstage)
b813574b 26873 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
26874 r=`${PWD_COMMAND}`; export r; \
26875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26876 $(HOST_EXPORTS) \
b813574b 26877 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26879 done; \
b813574b 26880 echo "Doing TAGS in prms" ; \
b00612cc 26881 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
26882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26884 "RANLIB=$${RANLIB}" \
0c24b341 26885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26886 TAGS) \
4fa63067
NN
26887 || exit 1
26888
b813574b 26889@endif prms
4fa63067 26890
b813574b
PB
26891.PHONY: maybe-install-info-prms install-info-prms
26892maybe-install-info-prms:
26893@if prms
26894maybe-install-info-prms: install-info-prms
4fa63067 26895
b813574b
PB
26896install-info-prms: \
26897 configure-prms \
26898 info-prms
0aed8855 26899 @: $(MAKE); $(unstage)
b813574b 26900 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
26901 r=`${PWD_COMMAND}`; export r; \
26902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26903 $(HOST_EXPORTS) \
b813574b 26904 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26906 done; \
b813574b 26907 echo "Doing install-info in prms" ; \
b00612cc 26908 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
26909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26911 "RANLIB=$${RANLIB}" \
0c24b341 26912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26913 install-info) \
4fa63067
NN
26914 || exit 1
26915
b813574b 26916@endif prms
4fa63067 26917
a3ca38d2
DD
26918.PHONY: maybe-install-pdf-prms install-pdf-prms
26919maybe-install-pdf-prms:
26920@if prms
26921maybe-install-pdf-prms: install-pdf-prms
26922
26923install-pdf-prms: \
26924 configure-prms \
26925 pdf-prms
26926 @: $(MAKE); $(unstage)
26927 @[ -f ./prms/Makefile ] || exit 0; \
26928 r=`${PWD_COMMAND}`; export r; \
26929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26930 $(HOST_EXPORTS) \
26931 for flag in $(EXTRA_HOST_FLAGS) ; do \
26932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26933 done; \
26934 echo "Doing install-pdf in prms" ; \
26935 (cd $(HOST_SUBDIR)/prms && \
26936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26938 "RANLIB=$${RANLIB}" \
0c24b341 26939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26940 install-pdf) \
26941 || exit 1
26942
26943@endif prms
26944
108a6f8e
CD
26945.PHONY: maybe-install-html-prms install-html-prms
26946maybe-install-html-prms:
26947@if prms
26948maybe-install-html-prms: install-html-prms
26949
26950install-html-prms: \
26951 configure-prms \
26952 html-prms
26953 @: $(MAKE); $(unstage)
26954 @[ -f ./prms/Makefile ] || exit 0; \
26955 r=`${PWD_COMMAND}`; export r; \
26956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26957 $(HOST_EXPORTS) \
26958 for flag in $(EXTRA_HOST_FLAGS) ; do \
26959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26960 done; \
26961 echo "Doing install-html in prms" ; \
26962 (cd $(HOST_SUBDIR)/prms && \
26963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26965 "RANLIB=$${RANLIB}" \
0c24b341 26966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26967 install-html) \
26968 || exit 1
26969
26970@endif prms
26971
b813574b
PB
26972.PHONY: maybe-installcheck-prms installcheck-prms
26973maybe-installcheck-prms:
26974@if prms
26975maybe-installcheck-prms: installcheck-prms
4fa63067 26976
b813574b
PB
26977installcheck-prms: \
26978 configure-prms
0aed8855 26979 @: $(MAKE); $(unstage)
b813574b 26980 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
26981 r=`${PWD_COMMAND}`; export r; \
26982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26983 $(HOST_EXPORTS) \
b813574b 26984 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26986 done; \
b813574b 26987 echo "Doing installcheck in prms" ; \
b00612cc 26988 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
26989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26991 "RANLIB=$${RANLIB}" \
0c24b341 26992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26993 installcheck) \
4fa63067
NN
26994 || exit 1
26995
b813574b 26996@endif prms
4fa63067 26997
b813574b
PB
26998.PHONY: maybe-mostlyclean-prms mostlyclean-prms
26999maybe-mostlyclean-prms:
27000@if prms
27001maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 27002
b813574b 27003mostlyclean-prms:
0aed8855 27004 @: $(MAKE); $(unstage)
b813574b 27005 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
27006 r=`${PWD_COMMAND}`; export r; \
27007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27008 $(HOST_EXPORTS) \
b813574b 27009 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27011 done; \
b813574b 27012 echo "Doing mostlyclean in prms" ; \
b00612cc 27013 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
27014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27016 "RANLIB=$${RANLIB}" \
0c24b341 27017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27018 mostlyclean) \
4fa63067
NN
27019 || exit 1
27020
b813574b 27021@endif prms
4fa63067 27022
b813574b
PB
27023.PHONY: maybe-clean-prms clean-prms
27024maybe-clean-prms:
27025@if prms
27026maybe-clean-prms: clean-prms
4fa63067 27027
b813574b 27028clean-prms:
0aed8855 27029 @: $(MAKE); $(unstage)
b813574b 27030 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
27031 r=`${PWD_COMMAND}`; export r; \
27032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27033 $(HOST_EXPORTS) \
b813574b 27034 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27036 done; \
b813574b 27037 echo "Doing clean in prms" ; \
b00612cc 27038 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
27039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27041 "RANLIB=$${RANLIB}" \
0c24b341 27042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27043 clean) \
4fa63067
NN
27044 || exit 1
27045
b813574b 27046@endif prms
4fa63067 27047
b813574b
PB
27048.PHONY: maybe-distclean-prms distclean-prms
27049maybe-distclean-prms:
27050@if prms
27051maybe-distclean-prms: distclean-prms
4fa63067 27052
b813574b 27053distclean-prms:
0aed8855 27054 @: $(MAKE); $(unstage)
b813574b 27055 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
27056 r=`${PWD_COMMAND}`; export r; \
27057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27058 $(HOST_EXPORTS) \
b813574b 27059 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27061 done; \
b813574b 27062 echo "Doing distclean in prms" ; \
b00612cc 27063 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
27064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27066 "RANLIB=$${RANLIB}" \
0c24b341 27067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27068 distclean) \
4fa63067
NN
27069 || exit 1
27070
b813574b 27071@endif prms
4fa63067 27072
b813574b
PB
27073.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
27074maybe-maintainer-clean-prms:
27075@if prms
27076maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 27077
b813574b 27078maintainer-clean-prms:
0aed8855 27079 @: $(MAKE); $(unstage)
b813574b 27080 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
27081 r=`${PWD_COMMAND}`; export r; \
27082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27083 $(HOST_EXPORTS) \
b813574b 27084 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27086 done; \
b813574b 27087 echo "Doing maintainer-clean in prms" ; \
b00612cc 27088 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
27089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27091 "RANLIB=$${RANLIB}" \
0c24b341 27092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27093 maintainer-clean) \
4fa63067 27094 || exit 1
16ae0395 27095
b813574b 27096@endif prms
3866be5d
NN
27097
27098
a7254363 27099
b813574b
PB
27100.PHONY: configure-rcs maybe-configure-rcs
27101maybe-configure-rcs:
4f0ef2d8
CD
27102@if gcc-bootstrap
27103configure-rcs: stage_current
27104@endif gcc-bootstrap
b813574b
PB
27105@if rcs
27106maybe-configure-rcs: configure-rcs
c52c6897 27107configure-rcs:
0aed8855 27108 @: $(MAKE); $(unstage)
c52c6897 27109 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27111 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
27112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 27113 $(HOST_EXPORTS) \
a7254363
PB
27114 echo Configuring in $(HOST_SUBDIR)/rcs; \
27115 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 27116 case $(srcdir) in \
b00612cc
PB
27117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27118 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
27119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27120 esac; \
b00612cc
PB
27121 srcdiroption="--srcdir=$${topdir}/rcs"; \
27122 libsrcdir="$$s/rcs"; \
e2b9e2dc 27123 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27124 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27125 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27126 || exit 1
b813574b 27127@endif rcs
e2b9e2dc 27128
a7254363
PB
27129
27130
d545f33b
PB
27131
27132
b813574b
PB
27133.PHONY: all-rcs maybe-all-rcs
27134maybe-all-rcs:
4f0ef2d8
CD
27135@if gcc-bootstrap
27136all-rcs: stage_current
27137@endif gcc-bootstrap
b813574b 27138@if rcs
d27cc32e 27139TARGET-rcs=all
b813574b
PB
27140maybe-all-rcs: all-rcs
27141all-rcs: configure-rcs
0aed8855 27142 @: $(MAKE); $(unstage)
b40e3958
L
27143 @r=`${PWD_COMMAND}`; export r; \
27144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27145 $(HOST_EXPORTS) \
b00612cc
PB
27146 (cd $(HOST_SUBDIR)/rcs && \
27147 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-rcs))
b813574b 27148@endif rcs
3866be5d 27149
a7254363 27150
d545f33b
PB
27151
27152
b813574b
PB
27153.PHONY: check-rcs maybe-check-rcs
27154maybe-check-rcs:
27155@if rcs
27156maybe-check-rcs: check-rcs
3866be5d 27157
b813574b 27158check-rcs:
0aed8855 27159 @: $(MAKE); $(unstage)
b40e3958
L
27160 @r=`${PWD_COMMAND}`; export r; \
27161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27162 $(HOST_EXPORTS) \
b00612cc
PB
27163 (cd $(HOST_SUBDIR)/rcs && \
27164 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 27165
b813574b 27166@endif rcs
3866be5d 27167
b813574b
PB
27168.PHONY: install-rcs maybe-install-rcs
27169maybe-install-rcs:
27170@if rcs
27171maybe-install-rcs: install-rcs
16ae0395 27172
b813574b 27173install-rcs: installdirs
0aed8855 27174 @: $(MAKE); $(unstage)
b40e3958
L
27175 @r=`${PWD_COMMAND}`; export r; \
27176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27177 $(HOST_EXPORTS) \
b00612cc 27178 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 27179 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 27180
b813574b 27181@endif rcs
3866be5d 27182
56a8fe78 27183# Other targets (info, dvi, pdf, etc.)
4fa63067 27184
b813574b
PB
27185.PHONY: maybe-info-rcs info-rcs
27186maybe-info-rcs:
27187@if rcs
27188maybe-info-rcs: info-rcs
4fa63067 27189
b813574b
PB
27190info-rcs: \
27191 configure-rcs
0aed8855 27192 @: $(MAKE); $(unstage)
b813574b 27193 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
27194 r=`${PWD_COMMAND}`; export r; \
27195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27196 $(HOST_EXPORTS) \
b813574b 27197 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27199 done; \
b813574b 27200 echo "Doing info in rcs" ; \
b00612cc 27201 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
27202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27204 "RANLIB=$${RANLIB}" \
0c24b341 27205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27206 info) \
4fa63067
NN
27207 || exit 1
27208
b813574b 27209@endif rcs
4fa63067 27210
b813574b
PB
27211.PHONY: maybe-dvi-rcs dvi-rcs
27212maybe-dvi-rcs:
27213@if rcs
27214maybe-dvi-rcs: dvi-rcs
4fa63067 27215
b813574b
PB
27216dvi-rcs: \
27217 configure-rcs
0aed8855 27218 @: $(MAKE); $(unstage)
b813574b 27219 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
27220 r=`${PWD_COMMAND}`; export r; \
27221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27222 $(HOST_EXPORTS) \
b813574b 27223 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27225 done; \
b813574b 27226 echo "Doing dvi in rcs" ; \
b00612cc 27227 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
27228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27230 "RANLIB=$${RANLIB}" \
0c24b341 27231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27232 dvi) \
4fa63067
NN
27233 || exit 1
27234
b813574b 27235@endif rcs
4fa63067 27236
56a8fe78
DD
27237.PHONY: maybe-pdf-rcs pdf-rcs
27238maybe-pdf-rcs:
27239@if rcs
27240maybe-pdf-rcs: pdf-rcs
27241
27242pdf-rcs: \
27243 configure-rcs
27244 @: $(MAKE); $(unstage)
27245 @[ -f ./rcs/Makefile ] || exit 0; \
27246 r=`${PWD_COMMAND}`; export r; \
27247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27248 $(HOST_EXPORTS) \
27249 for flag in $(EXTRA_HOST_FLAGS) ; do \
27250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27251 done; \
27252 echo "Doing pdf in rcs" ; \
27253 (cd $(HOST_SUBDIR)/rcs && \
27254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27256 "RANLIB=$${RANLIB}" \
0c24b341 27257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27258 pdf) \
27259 || exit 1
27260
27261@endif rcs
27262
6d389afc
MS
27263.PHONY: maybe-html-rcs html-rcs
27264maybe-html-rcs:
27265@if rcs
27266maybe-html-rcs: html-rcs
27267
27268html-rcs: \
27269 configure-rcs
0aed8855 27270 @: $(MAKE); $(unstage)
6d389afc
MS
27271 @[ -f ./rcs/Makefile ] || exit 0; \
27272 r=`${PWD_COMMAND}`; export r; \
27273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27274 $(HOST_EXPORTS) \
27275 for flag in $(EXTRA_HOST_FLAGS) ; do \
27276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27277 done; \
27278 echo "Doing html in rcs" ; \
b00612cc 27279 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
27280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27282 "RANLIB=$${RANLIB}" \
0c24b341 27283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27284 html) \
27285 || exit 1
27286
27287@endif rcs
27288
b813574b
PB
27289.PHONY: maybe-TAGS-rcs TAGS-rcs
27290maybe-TAGS-rcs:
27291@if rcs
27292maybe-TAGS-rcs: TAGS-rcs
4fa63067 27293
b813574b
PB
27294TAGS-rcs: \
27295 configure-rcs
0aed8855 27296 @: $(MAKE); $(unstage)
b813574b 27297 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
27298 r=`${PWD_COMMAND}`; export r; \
27299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27300 $(HOST_EXPORTS) \
b813574b 27301 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27303 done; \
b813574b 27304 echo "Doing TAGS in rcs" ; \
b00612cc 27305 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
27306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27308 "RANLIB=$${RANLIB}" \
0c24b341 27309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27310 TAGS) \
4fa63067
NN
27311 || exit 1
27312
b813574b 27313@endif rcs
4fa63067 27314
b813574b
PB
27315.PHONY: maybe-install-info-rcs install-info-rcs
27316maybe-install-info-rcs:
27317@if rcs
27318maybe-install-info-rcs: install-info-rcs
4fa63067 27319
b813574b
PB
27320install-info-rcs: \
27321 configure-rcs \
27322 info-rcs
0aed8855 27323 @: $(MAKE); $(unstage)
b813574b 27324 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
27325 r=`${PWD_COMMAND}`; export r; \
27326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27327 $(HOST_EXPORTS) \
b813574b 27328 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27330 done; \
b813574b 27331 echo "Doing install-info in rcs" ; \
b00612cc 27332 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
27333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27335 "RANLIB=$${RANLIB}" \
0c24b341 27336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27337 install-info) \
4fa63067
NN
27338 || exit 1
27339
b813574b 27340@endif rcs
4fa63067 27341
a3ca38d2
DD
27342.PHONY: maybe-install-pdf-rcs install-pdf-rcs
27343maybe-install-pdf-rcs:
27344@if rcs
27345maybe-install-pdf-rcs: install-pdf-rcs
27346
27347install-pdf-rcs: \
27348 configure-rcs \
27349 pdf-rcs
27350 @: $(MAKE); $(unstage)
27351 @[ -f ./rcs/Makefile ] || exit 0; \
27352 r=`${PWD_COMMAND}`; export r; \
27353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27354 $(HOST_EXPORTS) \
27355 for flag in $(EXTRA_HOST_FLAGS) ; do \
27356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27357 done; \
27358 echo "Doing install-pdf in rcs" ; \
27359 (cd $(HOST_SUBDIR)/rcs && \
27360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27362 "RANLIB=$${RANLIB}" \
0c24b341 27363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27364 install-pdf) \
27365 || exit 1
27366
27367@endif rcs
27368
108a6f8e
CD
27369.PHONY: maybe-install-html-rcs install-html-rcs
27370maybe-install-html-rcs:
27371@if rcs
27372maybe-install-html-rcs: install-html-rcs
27373
27374install-html-rcs: \
27375 configure-rcs \
27376 html-rcs
27377 @: $(MAKE); $(unstage)
27378 @[ -f ./rcs/Makefile ] || exit 0; \
27379 r=`${PWD_COMMAND}`; export r; \
27380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27381 $(HOST_EXPORTS) \
27382 for flag in $(EXTRA_HOST_FLAGS) ; do \
27383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27384 done; \
27385 echo "Doing install-html in rcs" ; \
27386 (cd $(HOST_SUBDIR)/rcs && \
27387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27389 "RANLIB=$${RANLIB}" \
0c24b341 27390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27391 install-html) \
27392 || exit 1
27393
27394@endif rcs
27395
b813574b
PB
27396.PHONY: maybe-installcheck-rcs installcheck-rcs
27397maybe-installcheck-rcs:
27398@if rcs
27399maybe-installcheck-rcs: installcheck-rcs
4fa63067 27400
b813574b
PB
27401installcheck-rcs: \
27402 configure-rcs
0aed8855 27403 @: $(MAKE); $(unstage)
b813574b 27404 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
27405 r=`${PWD_COMMAND}`; export r; \
27406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27407 $(HOST_EXPORTS) \
b813574b 27408 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27410 done; \
b813574b 27411 echo "Doing installcheck in rcs" ; \
b00612cc 27412 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
27413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27415 "RANLIB=$${RANLIB}" \
0c24b341 27416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27417 installcheck) \
4fa63067
NN
27418 || exit 1
27419
b813574b 27420@endif rcs
4fa63067 27421
b813574b
PB
27422.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
27423maybe-mostlyclean-rcs:
27424@if rcs
27425maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 27426
b813574b 27427mostlyclean-rcs:
0aed8855 27428 @: $(MAKE); $(unstage)
b813574b 27429 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
27430 r=`${PWD_COMMAND}`; export r; \
27431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27432 $(HOST_EXPORTS) \
b813574b 27433 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27435 done; \
b813574b 27436 echo "Doing mostlyclean in rcs" ; \
b00612cc 27437 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
27438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27440 "RANLIB=$${RANLIB}" \
0c24b341 27441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27442 mostlyclean) \
4fa63067
NN
27443 || exit 1
27444
b813574b 27445@endif rcs
4fa63067 27446
b813574b
PB
27447.PHONY: maybe-clean-rcs clean-rcs
27448maybe-clean-rcs:
27449@if rcs
27450maybe-clean-rcs: clean-rcs
4fa63067 27451
b813574b 27452clean-rcs:
0aed8855 27453 @: $(MAKE); $(unstage)
b813574b 27454 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
27455 r=`${PWD_COMMAND}`; export r; \
27456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27457 $(HOST_EXPORTS) \
b813574b 27458 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27460 done; \
b813574b 27461 echo "Doing clean in rcs" ; \
b00612cc 27462 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
27463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27465 "RANLIB=$${RANLIB}" \
0c24b341 27466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27467 clean) \
4fa63067
NN
27468 || exit 1
27469
b813574b 27470@endif rcs
4fa63067 27471
b813574b
PB
27472.PHONY: maybe-distclean-rcs distclean-rcs
27473maybe-distclean-rcs:
27474@if rcs
27475maybe-distclean-rcs: distclean-rcs
4fa63067 27476
b813574b 27477distclean-rcs:
0aed8855 27478 @: $(MAKE); $(unstage)
b813574b 27479 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
27480 r=`${PWD_COMMAND}`; export r; \
27481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27482 $(HOST_EXPORTS) \
b813574b 27483 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27485 done; \
b813574b 27486 echo "Doing distclean in rcs" ; \
b00612cc 27487 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
27488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27490 "RANLIB=$${RANLIB}" \
0c24b341 27491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27492 distclean) \
4fa63067
NN
27493 || exit 1
27494
b813574b 27495@endif rcs
4fa63067 27496
b813574b
PB
27497.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
27498maybe-maintainer-clean-rcs:
27499@if rcs
27500maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 27501
b813574b 27502maintainer-clean-rcs:
0aed8855 27503 @: $(MAKE); $(unstage)
b813574b 27504 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
27505 r=`${PWD_COMMAND}`; export r; \
27506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27507 $(HOST_EXPORTS) \
b813574b 27508 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27510 done; \
b813574b 27511 echo "Doing maintainer-clean in rcs" ; \
b00612cc 27512 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
27513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27515 "RANLIB=$${RANLIB}" \
0c24b341 27516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27517 maintainer-clean) \
4fa63067
NN
27518 || exit 1
27519
b813574b 27520@endif rcs
4fa63067
NN
27521
27522
a7254363 27523
b813574b
PB
27524.PHONY: configure-readline maybe-configure-readline
27525maybe-configure-readline:
4f0ef2d8
CD
27526@if gcc-bootstrap
27527configure-readline: stage_current
27528@endif gcc-bootstrap
b813574b
PB
27529@if readline
27530maybe-configure-readline: configure-readline
c52c6897 27531configure-readline:
0aed8855 27532 @: $(MAKE); $(unstage)
c52c6897 27533 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27535 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
27536 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 27537 $(HOST_EXPORTS) \
a7254363
PB
27538 echo Configuring in $(HOST_SUBDIR)/readline; \
27539 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 27540 case $(srcdir) in \
b00612cc
PB
27541 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27542 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
27543 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27544 esac; \
b00612cc
PB
27545 srcdiroption="--srcdir=$${topdir}/readline"; \
27546 libsrcdir="$$s/readline"; \
e2b9e2dc 27547 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27548 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27549 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27550 || exit 1
b813574b 27551@endif readline
e2b9e2dc 27552
a7254363
PB
27553
27554
d545f33b
PB
27555
27556
b813574b
PB
27557.PHONY: all-readline maybe-all-readline
27558maybe-all-readline:
4f0ef2d8
CD
27559@if gcc-bootstrap
27560all-readline: stage_current
27561@endif gcc-bootstrap
b813574b 27562@if readline
d27cc32e 27563TARGET-readline=all
b813574b
PB
27564maybe-all-readline: all-readline
27565all-readline: configure-readline
0aed8855 27566 @: $(MAKE); $(unstage)
b40e3958
L
27567 @r=`${PWD_COMMAND}`; export r; \
27568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27569 $(HOST_EXPORTS) \
b00612cc
PB
27570 (cd $(HOST_SUBDIR)/readline && \
27571 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-readline))
b813574b 27572@endif readline
3866be5d 27573
a7254363 27574
d545f33b
PB
27575
27576
b813574b
PB
27577.PHONY: check-readline maybe-check-readline
27578maybe-check-readline:
27579@if readline
27580maybe-check-readline: check-readline
3866be5d 27581
b813574b 27582check-readline:
0aed8855 27583 @: $(MAKE); $(unstage)
b813574b
PB
27584 @r=`${PWD_COMMAND}`; export r; \
27585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 27586 $(HOST_EXPORTS) \
b00612cc
PB
27587 (cd $(HOST_SUBDIR)/readline && \
27588 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 27589
b813574b 27590@endif readline
4fa63067 27591
b813574b
PB
27592.PHONY: install-readline maybe-install-readline
27593maybe-install-readline:
27594@if readline
27595maybe-install-readline: install-readline
4fa63067 27596
b813574b 27597install-readline: installdirs
0aed8855 27598 @: $(MAKE); $(unstage)
b813574b
PB
27599 @r=`${PWD_COMMAND}`; export r; \
27600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 27601 $(HOST_EXPORTS) \
b00612cc 27602 (cd $(HOST_SUBDIR)/readline && \
2da12f12 27603 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27604
b813574b 27605@endif readline
4fa63067 27606
56a8fe78 27607# Other targets (info, dvi, pdf, etc.)
4fa63067 27608
b813574b
PB
27609.PHONY: maybe-info-readline info-readline
27610maybe-info-readline:
27611@if readline
27612maybe-info-readline: info-readline
4fa63067 27613
b813574b
PB
27614info-readline: \
27615 configure-readline
0aed8855 27616 @: $(MAKE); $(unstage)
b813574b 27617 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 27618 r=`${PWD_COMMAND}`; export r; \
b40e3958 27619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27620 $(HOST_EXPORTS) \
b813574b 27621 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27623 done; \
b813574b 27624 echo "Doing info in readline" ; \
b00612cc 27625 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
27626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27628 "RANLIB=$${RANLIB}" \
0c24b341 27629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27630 info) \
4fa63067 27631 || exit 1
3866be5d 27632
b813574b 27633@endif readline
3866be5d 27634
b813574b
PB
27635.PHONY: maybe-dvi-readline dvi-readline
27636maybe-dvi-readline:
27637@if readline
27638maybe-dvi-readline: dvi-readline
16ae0395 27639
b813574b
PB
27640dvi-readline: \
27641 configure-readline
0aed8855 27642 @: $(MAKE); $(unstage)
b813574b 27643 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 27644 r=`${PWD_COMMAND}`; export r; \
b40e3958 27645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27646 $(HOST_EXPORTS) \
b813574b 27647 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27649 done; \
b813574b 27650 echo "Doing dvi in readline" ; \
b00612cc 27651 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
27652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27654 "RANLIB=$${RANLIB}" \
0c24b341 27655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27656 dvi) \
4fa63067 27657 || exit 1
3866be5d 27658
b813574b 27659@endif readline
3866be5d 27660
56a8fe78
DD
27661.PHONY: maybe-pdf-readline pdf-readline
27662maybe-pdf-readline:
27663@if readline
27664maybe-pdf-readline: pdf-readline
27665
27666pdf-readline: \
27667 configure-readline
27668 @: $(MAKE); $(unstage)
27669 @[ -f ./readline/Makefile ] || exit 0; \
27670 r=`${PWD_COMMAND}`; export r; \
27671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27672 $(HOST_EXPORTS) \
27673 for flag in $(EXTRA_HOST_FLAGS) ; do \
27674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27675 done; \
27676 echo "Doing pdf in readline" ; \
27677 (cd $(HOST_SUBDIR)/readline && \
27678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27680 "RANLIB=$${RANLIB}" \
0c24b341 27681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27682 pdf) \
27683 || exit 1
27684
27685@endif readline
27686
6d389afc
MS
27687.PHONY: maybe-html-readline html-readline
27688maybe-html-readline:
27689@if readline
27690maybe-html-readline: html-readline
27691
27692html-readline: \
27693 configure-readline
0aed8855 27694 @: $(MAKE); $(unstage)
6d389afc
MS
27695 @[ -f ./readline/Makefile ] || exit 0; \
27696 r=`${PWD_COMMAND}`; export r; \
27697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27698 $(HOST_EXPORTS) \
27699 for flag in $(EXTRA_HOST_FLAGS) ; do \
27700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27701 done; \
27702 echo "Doing html in readline" ; \
b00612cc 27703 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
27704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27706 "RANLIB=$${RANLIB}" \
0c24b341 27707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27708 html) \
27709 || exit 1
27710
27711@endif readline
27712
b813574b
PB
27713.PHONY: maybe-TAGS-readline TAGS-readline
27714maybe-TAGS-readline:
27715@if readline
27716maybe-TAGS-readline: TAGS-readline
4fa63067 27717
b813574b
PB
27718TAGS-readline: \
27719 configure-readline
0aed8855 27720 @: $(MAKE); $(unstage)
b813574b 27721 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
27722 r=`${PWD_COMMAND}`; export r; \
27723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27724 $(HOST_EXPORTS) \
b813574b 27725 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27727 done; \
b813574b 27728 echo "Doing TAGS in readline" ; \
b00612cc 27729 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
27730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27732 "RANLIB=$${RANLIB}" \
0c24b341 27733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27734 TAGS) \
e2b9e2dc
NN
27735 || exit 1
27736
b813574b 27737@endif readline
4fa63067 27738
b813574b
PB
27739.PHONY: maybe-install-info-readline install-info-readline
27740maybe-install-info-readline:
27741@if readline
27742maybe-install-info-readline: install-info-readline
4fa63067 27743
b813574b
PB
27744install-info-readline: \
27745 configure-readline \
27746 info-readline
0aed8855 27747 @: $(MAKE); $(unstage)
b813574b 27748 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 27749 r=`${PWD_COMMAND}`; export r; \
b40e3958 27750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27751 $(HOST_EXPORTS) \
b813574b 27752 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27754 done; \
b813574b 27755 echo "Doing install-info in readline" ; \
b00612cc 27756 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
27757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27759 "RANLIB=$${RANLIB}" \
0c24b341 27760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27761 install-info) \
4fa63067 27762 || exit 1
3866be5d 27763
b813574b 27764@endif readline
3866be5d 27765
a3ca38d2
DD
27766.PHONY: maybe-install-pdf-readline install-pdf-readline
27767maybe-install-pdf-readline:
27768@if readline
27769maybe-install-pdf-readline: install-pdf-readline
27770
27771install-pdf-readline: \
27772 configure-readline \
27773 pdf-readline
27774 @: $(MAKE); $(unstage)
27775 @[ -f ./readline/Makefile ] || exit 0; \
27776 r=`${PWD_COMMAND}`; export r; \
27777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27778 $(HOST_EXPORTS) \
27779 for flag in $(EXTRA_HOST_FLAGS) ; do \
27780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27781 done; \
27782 echo "Doing install-pdf in readline" ; \
27783 (cd $(HOST_SUBDIR)/readline && \
27784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27786 "RANLIB=$${RANLIB}" \
0c24b341 27787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27788 install-pdf) \
27789 || exit 1
27790
27791@endif readline
27792
108a6f8e
CD
27793.PHONY: maybe-install-html-readline install-html-readline
27794maybe-install-html-readline:
27795@if readline
27796maybe-install-html-readline: install-html-readline
27797
27798install-html-readline: \
27799 configure-readline \
27800 html-readline
27801 @: $(MAKE); $(unstage)
27802 @[ -f ./readline/Makefile ] || exit 0; \
27803 r=`${PWD_COMMAND}`; export r; \
27804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27805 $(HOST_EXPORTS) \
27806 for flag in $(EXTRA_HOST_FLAGS) ; do \
27807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27808 done; \
27809 echo "Doing install-html in readline" ; \
27810 (cd $(HOST_SUBDIR)/readline && \
27811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27813 "RANLIB=$${RANLIB}" \
0c24b341 27814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27815 install-html) \
27816 || exit 1
27817
27818@endif readline
27819
b813574b
PB
27820.PHONY: maybe-installcheck-readline installcheck-readline
27821maybe-installcheck-readline:
27822@if readline
27823maybe-installcheck-readline: installcheck-readline
4fa63067 27824
b813574b
PB
27825installcheck-readline: \
27826 configure-readline
0aed8855 27827 @: $(MAKE); $(unstage)
b813574b 27828 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
27829 r=`${PWD_COMMAND}`; export r; \
27830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27831 $(HOST_EXPORTS) \
b813574b 27832 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27834 done; \
b813574b 27835 echo "Doing installcheck in readline" ; \
b00612cc 27836 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
27837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27839 "RANLIB=$${RANLIB}" \
0c24b341 27840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27841 installcheck) \
4fa63067 27842 || exit 1
3866be5d 27843
b813574b 27844@endif readline
3866be5d 27845
b813574b
PB
27846.PHONY: maybe-mostlyclean-readline mostlyclean-readline
27847maybe-mostlyclean-readline:
27848@if readline
27849maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 27850
b813574b 27851mostlyclean-readline:
0aed8855 27852 @: $(MAKE); $(unstage)
b813574b 27853 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
27854 r=`${PWD_COMMAND}`; export r; \
27855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27856 $(HOST_EXPORTS) \
b813574b 27857 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27859 done; \
b813574b 27860 echo "Doing mostlyclean in readline" ; \
b00612cc 27861 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
27862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27864 "RANLIB=$${RANLIB}" \
0c24b341 27865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27866 mostlyclean) \
4fa63067
NN
27867 || exit 1
27868
b813574b 27869@endif readline
4fa63067 27870
b813574b
PB
27871.PHONY: maybe-clean-readline clean-readline
27872maybe-clean-readline:
27873@if readline
27874maybe-clean-readline: clean-readline
4fa63067 27875
b813574b 27876clean-readline:
0aed8855 27877 @: $(MAKE); $(unstage)
b813574b 27878 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
27879 r=`${PWD_COMMAND}`; export r; \
27880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27881 $(HOST_EXPORTS) \
b813574b 27882 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27884 done; \
b813574b 27885 echo "Doing clean in readline" ; \
b00612cc 27886 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
27887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27889 "RANLIB=$${RANLIB}" \
0c24b341 27890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27891 clean) \
4fa63067
NN
27892 || exit 1
27893
b813574b 27894@endif readline
4fa63067 27895
b813574b
PB
27896.PHONY: maybe-distclean-readline distclean-readline
27897maybe-distclean-readline:
27898@if readline
27899maybe-distclean-readline: distclean-readline
4fa63067 27900
b813574b 27901distclean-readline:
0aed8855 27902 @: $(MAKE); $(unstage)
b813574b 27903 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
27904 r=`${PWD_COMMAND}`; export r; \
27905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27906 $(HOST_EXPORTS) \
b813574b 27907 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27909 done; \
b813574b 27910 echo "Doing distclean in readline" ; \
b00612cc 27911 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
27912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27914 "RANLIB=$${RANLIB}" \
0c24b341 27915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27916 distclean) \
4fa63067
NN
27917 || exit 1
27918
b813574b 27919@endif readline
4fa63067 27920
b813574b
PB
27921.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
27922maybe-maintainer-clean-readline:
27923@if readline
27924maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 27925
b813574b 27926maintainer-clean-readline:
0aed8855 27927 @: $(MAKE); $(unstage)
b813574b 27928 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 27929 r=`${PWD_COMMAND}`; export r; \
b40e3958 27930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27931 $(HOST_EXPORTS) \
b813574b 27932 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27934 done; \
b813574b 27935 echo "Doing maintainer-clean in readline" ; \
b00612cc 27936 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
27937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27939 "RANLIB=$${RANLIB}" \
0c24b341 27940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27941 maintainer-clean) \
4fa63067 27942 || exit 1
3866be5d 27943
b813574b 27944@endif readline
3866be5d 27945
4fa63067 27946
a7254363 27947
b813574b
PB
27948.PHONY: configure-release maybe-configure-release
27949maybe-configure-release:
4f0ef2d8
CD
27950@if gcc-bootstrap
27951configure-release: stage_current
27952@endif gcc-bootstrap
b813574b
PB
27953@if release
27954maybe-configure-release: configure-release
c52c6897 27955configure-release:
0aed8855 27956 @: $(MAKE); $(unstage)
c52c6897 27957 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27959 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
27960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 27961 $(HOST_EXPORTS) \
a7254363
PB
27962 echo Configuring in $(HOST_SUBDIR)/release; \
27963 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 27964 case $(srcdir) in \
b00612cc
PB
27965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27966 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
27967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27968 esac; \
b00612cc
PB
27969 srcdiroption="--srcdir=$${topdir}/release"; \
27970 libsrcdir="$$s/release"; \
e2b9e2dc 27971 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27973 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27974 || exit 1
b813574b 27975@endif release
e2b9e2dc 27976
a7254363
PB
27977
27978
d545f33b
PB
27979
27980
b813574b
PB
27981.PHONY: all-release maybe-all-release
27982maybe-all-release:
4f0ef2d8
CD
27983@if gcc-bootstrap
27984all-release: stage_current
27985@endif gcc-bootstrap
b813574b 27986@if release
d27cc32e 27987TARGET-release=all
b813574b
PB
27988maybe-all-release: all-release
27989all-release: configure-release
0aed8855 27990 @: $(MAKE); $(unstage)
b40e3958
L
27991 @r=`${PWD_COMMAND}`; export r; \
27992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27993 $(HOST_EXPORTS) \
b00612cc
PB
27994 (cd $(HOST_SUBDIR)/release && \
27995 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-release))
b813574b 27996@endif release
3866be5d 27997
a7254363 27998
d545f33b
PB
27999
28000
b813574b
PB
28001.PHONY: check-release maybe-check-release
28002maybe-check-release:
28003@if release
28004maybe-check-release: check-release
3866be5d 28005
b813574b 28006check-release:
3866be5d 28007
b813574b 28008@endif release
3866be5d 28009
b813574b
PB
28010.PHONY: install-release maybe-install-release
28011maybe-install-release:
28012@if release
28013maybe-install-release: install-release
16ae0395 28014
b813574b 28015install-release:
4fa63067 28016
b813574b 28017@endif release
4fa63067 28018
56a8fe78 28019# Other targets (info, dvi, pdf, etc.)
4fa63067 28020
b813574b
PB
28021.PHONY: maybe-info-release info-release
28022maybe-info-release:
28023@if release
28024maybe-info-release: info-release
4fa63067 28025
b813574b
PB
28026info-release: \
28027 configure-release
0aed8855 28028 @: $(MAKE); $(unstage)
b813574b 28029 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
28030 r=`${PWD_COMMAND}`; export r; \
28031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28032 $(HOST_EXPORTS) \
b813574b 28033 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28035 done; \
b813574b 28036 echo "Doing info in release" ; \
b00612cc 28037 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
28038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28040 "RANLIB=$${RANLIB}" \
0c24b341 28041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28042 info) \
4fa63067
NN
28043 || exit 1
28044
b813574b 28045@endif release
4fa63067 28046
b813574b
PB
28047.PHONY: maybe-dvi-release dvi-release
28048maybe-dvi-release:
28049@if release
28050maybe-dvi-release: dvi-release
4fa63067 28051
b813574b
PB
28052dvi-release: \
28053 configure-release
0aed8855 28054 @: $(MAKE); $(unstage)
b813574b 28055 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
28056 r=`${PWD_COMMAND}`; export r; \
28057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28058 $(HOST_EXPORTS) \
b813574b 28059 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28061 done; \
b813574b 28062 echo "Doing dvi in release" ; \
b00612cc 28063 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
28064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28066 "RANLIB=$${RANLIB}" \
0c24b341 28067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28068 dvi) \
4fa63067
NN
28069 || exit 1
28070
b813574b 28071@endif release
4fa63067 28072
56a8fe78
DD
28073.PHONY: maybe-pdf-release pdf-release
28074maybe-pdf-release:
28075@if release
28076maybe-pdf-release: pdf-release
28077
28078pdf-release: \
28079 configure-release
28080 @: $(MAKE); $(unstage)
28081 @[ -f ./release/Makefile ] || exit 0; \
28082 r=`${PWD_COMMAND}`; export r; \
28083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28084 $(HOST_EXPORTS) \
28085 for flag in $(EXTRA_HOST_FLAGS) ; do \
28086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28087 done; \
28088 echo "Doing pdf in release" ; \
28089 (cd $(HOST_SUBDIR)/release && \
28090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28092 "RANLIB=$${RANLIB}" \
0c24b341 28093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28094 pdf) \
28095 || exit 1
28096
28097@endif release
28098
6d389afc
MS
28099.PHONY: maybe-html-release html-release
28100maybe-html-release:
28101@if release
28102maybe-html-release: html-release
28103
28104html-release: \
28105 configure-release
0aed8855 28106 @: $(MAKE); $(unstage)
6d389afc
MS
28107 @[ -f ./release/Makefile ] || exit 0; \
28108 r=`${PWD_COMMAND}`; export r; \
28109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28110 $(HOST_EXPORTS) \
28111 for flag in $(EXTRA_HOST_FLAGS) ; do \
28112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28113 done; \
28114 echo "Doing html in release" ; \
b00612cc 28115 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
28116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28118 "RANLIB=$${RANLIB}" \
0c24b341 28119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28120 html) \
28121 || exit 1
28122
28123@endif release
28124
b813574b
PB
28125.PHONY: maybe-TAGS-release TAGS-release
28126maybe-TAGS-release:
28127@if release
28128maybe-TAGS-release: TAGS-release
4fa63067 28129
b813574b
PB
28130TAGS-release: \
28131 configure-release
0aed8855 28132 @: $(MAKE); $(unstage)
b813574b 28133 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
28134 r=`${PWD_COMMAND}`; export r; \
28135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28136 $(HOST_EXPORTS) \
b813574b 28137 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28139 done; \
b813574b 28140 echo "Doing TAGS in release" ; \
b00612cc 28141 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
28142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28144 "RANLIB=$${RANLIB}" \
0c24b341 28145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28146 TAGS) \
4fa63067
NN
28147 || exit 1
28148
b813574b 28149@endif release
4fa63067 28150
b813574b
PB
28151.PHONY: maybe-install-info-release install-info-release
28152maybe-install-info-release:
28153@if release
28154maybe-install-info-release: install-info-release
4fa63067 28155
b813574b
PB
28156install-info-release: \
28157 configure-release \
28158 info-release
0aed8855 28159 @: $(MAKE); $(unstage)
b813574b 28160 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
28161 r=`${PWD_COMMAND}`; export r; \
28162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28163 $(HOST_EXPORTS) \
b813574b 28164 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28166 done; \
b813574b 28167 echo "Doing install-info in release" ; \
b00612cc 28168 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
28169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28171 "RANLIB=$${RANLIB}" \
0c24b341 28172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28173 install-info) \
4fa63067
NN
28174 || exit 1
28175
b813574b 28176@endif release
4fa63067 28177
a3ca38d2
DD
28178.PHONY: maybe-install-pdf-release install-pdf-release
28179maybe-install-pdf-release:
28180@if release
28181maybe-install-pdf-release: install-pdf-release
28182
28183install-pdf-release: \
28184 configure-release \
28185 pdf-release
28186 @: $(MAKE); $(unstage)
28187 @[ -f ./release/Makefile ] || exit 0; \
28188 r=`${PWD_COMMAND}`; export r; \
28189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28190 $(HOST_EXPORTS) \
28191 for flag in $(EXTRA_HOST_FLAGS) ; do \
28192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28193 done; \
28194 echo "Doing install-pdf in release" ; \
28195 (cd $(HOST_SUBDIR)/release && \
28196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28198 "RANLIB=$${RANLIB}" \
0c24b341 28199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28200 install-pdf) \
28201 || exit 1
28202
28203@endif release
28204
108a6f8e
CD
28205.PHONY: maybe-install-html-release install-html-release
28206maybe-install-html-release:
28207@if release
28208maybe-install-html-release: install-html-release
28209
28210install-html-release: \
28211 configure-release \
28212 html-release
28213 @: $(MAKE); $(unstage)
28214 @[ -f ./release/Makefile ] || exit 0; \
28215 r=`${PWD_COMMAND}`; export r; \
28216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28217 $(HOST_EXPORTS) \
28218 for flag in $(EXTRA_HOST_FLAGS) ; do \
28219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28220 done; \
28221 echo "Doing install-html in release" ; \
28222 (cd $(HOST_SUBDIR)/release && \
28223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28225 "RANLIB=$${RANLIB}" \
0c24b341 28226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28227 install-html) \
28228 || exit 1
28229
28230@endif release
28231
b813574b
PB
28232.PHONY: maybe-installcheck-release installcheck-release
28233maybe-installcheck-release:
28234@if release
28235maybe-installcheck-release: installcheck-release
4fa63067 28236
b813574b
PB
28237installcheck-release: \
28238 configure-release
0aed8855 28239 @: $(MAKE); $(unstage)
b813574b 28240 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
28241 r=`${PWD_COMMAND}`; export r; \
28242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28243 $(HOST_EXPORTS) \
b813574b 28244 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28246 done; \
b813574b 28247 echo "Doing installcheck in release" ; \
b00612cc 28248 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
28249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28251 "RANLIB=$${RANLIB}" \
0c24b341 28252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28253 installcheck) \
4fa63067
NN
28254 || exit 1
28255
b813574b 28256@endif release
4fa63067 28257
b813574b
PB
28258.PHONY: maybe-mostlyclean-release mostlyclean-release
28259maybe-mostlyclean-release:
28260@if release
28261maybe-mostlyclean-release: mostlyclean-release
4fa63067 28262
b813574b 28263mostlyclean-release:
0aed8855 28264 @: $(MAKE); $(unstage)
b813574b 28265 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
28266 r=`${PWD_COMMAND}`; export r; \
28267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28268 $(HOST_EXPORTS) \
b813574b 28269 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28271 done; \
b813574b 28272 echo "Doing mostlyclean in release" ; \
b00612cc 28273 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
28274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28276 "RANLIB=$${RANLIB}" \
0c24b341 28277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28278 mostlyclean) \
4fa63067
NN
28279 || exit 1
28280
b813574b 28281@endif release
4fa63067 28282
b813574b
PB
28283.PHONY: maybe-clean-release clean-release
28284maybe-clean-release:
28285@if release
28286maybe-clean-release: clean-release
4fa63067 28287
b813574b 28288clean-release:
0aed8855 28289 @: $(MAKE); $(unstage)
b813574b 28290 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
28291 r=`${PWD_COMMAND}`; export r; \
28292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28293 $(HOST_EXPORTS) \
b813574b 28294 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28296 done; \
b813574b 28297 echo "Doing clean in release" ; \
b00612cc 28298 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
28299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28301 "RANLIB=$${RANLIB}" \
0c24b341 28302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28303 clean) \
4fa63067
NN
28304 || exit 1
28305
b813574b 28306@endif release
4fa63067 28307
b813574b
PB
28308.PHONY: maybe-distclean-release distclean-release
28309maybe-distclean-release:
28310@if release
28311maybe-distclean-release: distclean-release
4fa63067 28312
b813574b 28313distclean-release:
0aed8855 28314 @: $(MAKE); $(unstage)
b813574b 28315 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
28316 r=`${PWD_COMMAND}`; export r; \
28317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28318 $(HOST_EXPORTS) \
b813574b 28319 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28321 done; \
b813574b 28322 echo "Doing distclean in release" ; \
b00612cc 28323 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
28324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28326 "RANLIB=$${RANLIB}" \
0c24b341 28327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28328 distclean) \
4fa63067
NN
28329 || exit 1
28330
b813574b 28331@endif release
4fa63067 28332
b813574b
PB
28333.PHONY: maybe-maintainer-clean-release maintainer-clean-release
28334maybe-maintainer-clean-release:
28335@if release
28336maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 28337
b813574b 28338maintainer-clean-release:
0aed8855 28339 @: $(MAKE); $(unstage)
b813574b 28340 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
28341 r=`${PWD_COMMAND}`; export r; \
28342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28343 $(HOST_EXPORTS) \
b813574b 28344 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28346 done; \
b813574b 28347 echo "Doing maintainer-clean in release" ; \
b00612cc 28348 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
28349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28351 "RANLIB=$${RANLIB}" \
0c24b341 28352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28353 maintainer-clean) \
4fa63067 28354 || exit 1
3866be5d 28355
b813574b 28356@endif release
3866be5d 28357
4fa63067 28358
a7254363 28359
b813574b
PB
28360.PHONY: configure-recode maybe-configure-recode
28361maybe-configure-recode:
4f0ef2d8
CD
28362@if gcc-bootstrap
28363configure-recode: stage_current
28364@endif gcc-bootstrap
b813574b
PB
28365@if recode
28366maybe-configure-recode: configure-recode
c52c6897 28367configure-recode:
0aed8855 28368 @: $(MAKE); $(unstage)
c52c6897 28369 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28371 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
28372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 28373 $(HOST_EXPORTS) \
a7254363
PB
28374 echo Configuring in $(HOST_SUBDIR)/recode; \
28375 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 28376 case $(srcdir) in \
b00612cc
PB
28377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28378 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
28379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28380 esac; \
b00612cc
PB
28381 srcdiroption="--srcdir=$${topdir}/recode"; \
28382 libsrcdir="$$s/recode"; \
e2b9e2dc 28383 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28384 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28385 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28386 || exit 1
b813574b 28387@endif recode
e2b9e2dc 28388
a7254363
PB
28389
28390
d545f33b
PB
28391
28392
b813574b
PB
28393.PHONY: all-recode maybe-all-recode
28394maybe-all-recode:
4f0ef2d8
CD
28395@if gcc-bootstrap
28396all-recode: stage_current
28397@endif gcc-bootstrap
b813574b 28398@if recode
d27cc32e 28399TARGET-recode=all
b813574b
PB
28400maybe-all-recode: all-recode
28401all-recode: configure-recode
0aed8855 28402 @: $(MAKE); $(unstage)
b40e3958
L
28403 @r=`${PWD_COMMAND}`; export r; \
28404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28405 $(HOST_EXPORTS) \
b00612cc
PB
28406 (cd $(HOST_SUBDIR)/recode && \
28407 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-recode))
b813574b 28408@endif recode
3866be5d 28409
a7254363 28410
d545f33b
PB
28411
28412
b813574b
PB
28413.PHONY: check-recode maybe-check-recode
28414maybe-check-recode:
28415@if recode
28416maybe-check-recode: check-recode
3866be5d 28417
b813574b 28418check-recode:
0aed8855 28419 @: $(MAKE); $(unstage)
b40e3958
L
28420 @r=`${PWD_COMMAND}`; export r; \
28421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28422 $(HOST_EXPORTS) \
b00612cc
PB
28423 (cd $(HOST_SUBDIR)/recode && \
28424 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28425
b813574b 28426@endif recode
3866be5d 28427
b813574b
PB
28428.PHONY: install-recode maybe-install-recode
28429maybe-install-recode:
28430@if recode
28431maybe-install-recode: install-recode
4fa63067 28432
b813574b 28433install-recode: installdirs
0aed8855 28434 @: $(MAKE); $(unstage)
4fa63067
NN
28435 @r=`${PWD_COMMAND}`; export r; \
28436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28437 $(HOST_EXPORTS) \
b00612cc 28438 (cd $(HOST_SUBDIR)/recode && \
2da12f12 28439 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28440
b813574b 28441@endif recode
4fa63067 28442
56a8fe78 28443# Other targets (info, dvi, pdf, etc.)
4fa63067 28444
b813574b
PB
28445.PHONY: maybe-info-recode info-recode
28446maybe-info-recode:
28447@if recode
28448maybe-info-recode: info-recode
4fa63067 28449
b813574b
PB
28450info-recode: \
28451 configure-recode
0aed8855 28452 @: $(MAKE); $(unstage)
b813574b 28453 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
28454 r=`${PWD_COMMAND}`; export r; \
28455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28456 $(HOST_EXPORTS) \
b813574b 28457 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28459 done; \
b813574b 28460 echo "Doing info in recode" ; \
b00612cc 28461 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
28462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28464 "RANLIB=$${RANLIB}" \
0c24b341 28465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28466 info) \
4fa63067
NN
28467 || exit 1
28468
b813574b 28469@endif recode
4fa63067 28470
b813574b
PB
28471.PHONY: maybe-dvi-recode dvi-recode
28472maybe-dvi-recode:
28473@if recode
28474maybe-dvi-recode: dvi-recode
4fa63067 28475
b813574b
PB
28476dvi-recode: \
28477 configure-recode
0aed8855 28478 @: $(MAKE); $(unstage)
b813574b 28479 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
28480 r=`${PWD_COMMAND}`; export r; \
28481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28482 $(HOST_EXPORTS) \
b813574b 28483 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28485 done; \
b813574b 28486 echo "Doing dvi in recode" ; \
b00612cc 28487 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
28488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28490 "RANLIB=$${RANLIB}" \
0c24b341 28491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28492 dvi) \
4fa63067
NN
28493 || exit 1
28494
b813574b 28495@endif recode
4fa63067 28496
56a8fe78
DD
28497.PHONY: maybe-pdf-recode pdf-recode
28498maybe-pdf-recode:
28499@if recode
28500maybe-pdf-recode: pdf-recode
28501
28502pdf-recode: \
28503 configure-recode
28504 @: $(MAKE); $(unstage)
28505 @[ -f ./recode/Makefile ] || exit 0; \
28506 r=`${PWD_COMMAND}`; export r; \
28507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28508 $(HOST_EXPORTS) \
28509 for flag in $(EXTRA_HOST_FLAGS) ; do \
28510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28511 done; \
28512 echo "Doing pdf in recode" ; \
28513 (cd $(HOST_SUBDIR)/recode && \
28514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28516 "RANLIB=$${RANLIB}" \
0c24b341 28517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28518 pdf) \
28519 || exit 1
28520
28521@endif recode
28522
6d389afc
MS
28523.PHONY: maybe-html-recode html-recode
28524maybe-html-recode:
28525@if recode
28526maybe-html-recode: html-recode
28527
28528html-recode: \
28529 configure-recode
0aed8855 28530 @: $(MAKE); $(unstage)
6d389afc
MS
28531 @[ -f ./recode/Makefile ] || exit 0; \
28532 r=`${PWD_COMMAND}`; export r; \
28533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28534 $(HOST_EXPORTS) \
28535 for flag in $(EXTRA_HOST_FLAGS) ; do \
28536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28537 done; \
28538 echo "Doing html in recode" ; \
b00612cc 28539 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
28540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28542 "RANLIB=$${RANLIB}" \
0c24b341 28543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28544 html) \
28545 || exit 1
28546
28547@endif recode
28548
b813574b
PB
28549.PHONY: maybe-TAGS-recode TAGS-recode
28550maybe-TAGS-recode:
28551@if recode
28552maybe-TAGS-recode: TAGS-recode
4fa63067 28553
b813574b
PB
28554TAGS-recode: \
28555 configure-recode
0aed8855 28556 @: $(MAKE); $(unstage)
b813574b 28557 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
28558 r=`${PWD_COMMAND}`; export r; \
28559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28560 $(HOST_EXPORTS) \
b813574b 28561 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28563 done; \
b813574b 28564 echo "Doing TAGS in recode" ; \
b00612cc 28565 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
28566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28568 "RANLIB=$${RANLIB}" \
0c24b341 28569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28570 TAGS) \
4fa63067
NN
28571 || exit 1
28572
b813574b 28573@endif recode
4fa63067 28574
b813574b
PB
28575.PHONY: maybe-install-info-recode install-info-recode
28576maybe-install-info-recode:
28577@if recode
28578maybe-install-info-recode: install-info-recode
4fa63067 28579
b813574b
PB
28580install-info-recode: \
28581 configure-recode \
28582 info-recode
0aed8855 28583 @: $(MAKE); $(unstage)
b813574b 28584 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
28585 r=`${PWD_COMMAND}`; export r; \
28586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28587 $(HOST_EXPORTS) \
b813574b 28588 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28590 done; \
b813574b 28591 echo "Doing install-info in recode" ; \
b00612cc 28592 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
28593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28595 "RANLIB=$${RANLIB}" \
0c24b341 28596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28597 install-info) \
4fa63067
NN
28598 || exit 1
28599
b813574b 28600@endif recode
4fa63067 28601
a3ca38d2
DD
28602.PHONY: maybe-install-pdf-recode install-pdf-recode
28603maybe-install-pdf-recode:
28604@if recode
28605maybe-install-pdf-recode: install-pdf-recode
28606
28607install-pdf-recode: \
28608 configure-recode \
28609 pdf-recode
28610 @: $(MAKE); $(unstage)
28611 @[ -f ./recode/Makefile ] || exit 0; \
28612 r=`${PWD_COMMAND}`; export r; \
28613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28614 $(HOST_EXPORTS) \
28615 for flag in $(EXTRA_HOST_FLAGS) ; do \
28616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28617 done; \
28618 echo "Doing install-pdf in recode" ; \
28619 (cd $(HOST_SUBDIR)/recode && \
28620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28622 "RANLIB=$${RANLIB}" \
0c24b341 28623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28624 install-pdf) \
28625 || exit 1
28626
28627@endif recode
28628
108a6f8e
CD
28629.PHONY: maybe-install-html-recode install-html-recode
28630maybe-install-html-recode:
28631@if recode
28632maybe-install-html-recode: install-html-recode
28633
28634install-html-recode: \
28635 configure-recode \
28636 html-recode
28637 @: $(MAKE); $(unstage)
28638 @[ -f ./recode/Makefile ] || exit 0; \
28639 r=`${PWD_COMMAND}`; export r; \
28640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28641 $(HOST_EXPORTS) \
28642 for flag in $(EXTRA_HOST_FLAGS) ; do \
28643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28644 done; \
28645 echo "Doing install-html in recode" ; \
28646 (cd $(HOST_SUBDIR)/recode && \
28647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28649 "RANLIB=$${RANLIB}" \
0c24b341 28650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28651 install-html) \
28652 || exit 1
28653
28654@endif recode
28655
b813574b
PB
28656.PHONY: maybe-installcheck-recode installcheck-recode
28657maybe-installcheck-recode:
28658@if recode
28659maybe-installcheck-recode: installcheck-recode
4fa63067 28660
b813574b
PB
28661installcheck-recode: \
28662 configure-recode
0aed8855 28663 @: $(MAKE); $(unstage)
b813574b 28664 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
28665 r=`${PWD_COMMAND}`; export r; \
28666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28667 $(HOST_EXPORTS) \
b813574b 28668 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28670 done; \
b813574b 28671 echo "Doing installcheck in recode" ; \
b00612cc 28672 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
28673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28675 "RANLIB=$${RANLIB}" \
0c24b341 28676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28677 installcheck) \
4fa63067
NN
28678 || exit 1
28679
b813574b 28680@endif recode
4fa63067 28681
b813574b
PB
28682.PHONY: maybe-mostlyclean-recode mostlyclean-recode
28683maybe-mostlyclean-recode:
28684@if recode
28685maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 28686
b813574b 28687mostlyclean-recode:
0aed8855 28688 @: $(MAKE); $(unstage)
b813574b 28689 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
28690 r=`${PWD_COMMAND}`; export r; \
28691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28692 $(HOST_EXPORTS) \
b813574b 28693 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28695 done; \
b813574b 28696 echo "Doing mostlyclean in recode" ; \
b00612cc 28697 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
28698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28700 "RANLIB=$${RANLIB}" \
0c24b341 28701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28702 mostlyclean) \
4fa63067
NN
28703 || exit 1
28704
b813574b 28705@endif recode
4fa63067 28706
b813574b
PB
28707.PHONY: maybe-clean-recode clean-recode
28708maybe-clean-recode:
28709@if recode
28710maybe-clean-recode: clean-recode
4fa63067 28711
b813574b 28712clean-recode:
0aed8855 28713 @: $(MAKE); $(unstage)
b813574b 28714 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
28715 r=`${PWD_COMMAND}`; export r; \
28716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28717 $(HOST_EXPORTS) \
b813574b 28718 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28720 done; \
b813574b 28721 echo "Doing clean in recode" ; \
b00612cc 28722 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
28723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28725 "RANLIB=$${RANLIB}" \
0c24b341 28726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28727 clean) \
4fa63067
NN
28728 || exit 1
28729
b813574b 28730@endif recode
4fa63067 28731
b813574b
PB
28732.PHONY: maybe-distclean-recode distclean-recode
28733maybe-distclean-recode:
28734@if recode
28735maybe-distclean-recode: distclean-recode
4fa63067 28736
b813574b 28737distclean-recode:
0aed8855 28738 @: $(MAKE); $(unstage)
b813574b 28739 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
28740 r=`${PWD_COMMAND}`; export r; \
28741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28742 $(HOST_EXPORTS) \
b813574b 28743 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28745 done; \
b813574b 28746 echo "Doing distclean in recode" ; \
b00612cc 28747 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
28748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28750 "RANLIB=$${RANLIB}" \
0c24b341 28751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28752 distclean) \
4fa63067
NN
28753 || exit 1
28754
b813574b 28755@endif recode
4fa63067 28756
b813574b
PB
28757.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
28758maybe-maintainer-clean-recode:
28759@if recode
28760maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 28761
b813574b 28762maintainer-clean-recode:
0aed8855 28763 @: $(MAKE); $(unstage)
b813574b 28764 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
28765 r=`${PWD_COMMAND}`; export r; \
28766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28767 $(HOST_EXPORTS) \
b813574b 28768 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28770 done; \
b813574b 28771 echo "Doing maintainer-clean in recode" ; \
b00612cc 28772 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
28773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28775 "RANLIB=$${RANLIB}" \
0c24b341 28776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28777 maintainer-clean) \
4fa63067 28778 || exit 1
16ae0395 28779
b813574b 28780@endif recode
3866be5d
NN
28781
28782
a7254363 28783
b813574b
PB
28784.PHONY: configure-sed maybe-configure-sed
28785maybe-configure-sed:
4f0ef2d8
CD
28786@if gcc-bootstrap
28787configure-sed: stage_current
28788@endif gcc-bootstrap
b813574b
PB
28789@if sed
28790maybe-configure-sed: configure-sed
c52c6897 28791configure-sed:
0aed8855 28792 @: $(MAKE); $(unstage)
c52c6897 28793 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28795 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
28796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 28797 $(HOST_EXPORTS) \
a7254363
PB
28798 echo Configuring in $(HOST_SUBDIR)/sed; \
28799 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 28800 case $(srcdir) in \
b00612cc
PB
28801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28802 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
28803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28804 esac; \
b00612cc
PB
28805 srcdiroption="--srcdir=$${topdir}/sed"; \
28806 libsrcdir="$$s/sed"; \
e2b9e2dc 28807 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28808 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28809 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28810 || exit 1
b813574b 28811@endif sed
e2b9e2dc 28812
a7254363
PB
28813
28814
d545f33b
PB
28815
28816
b813574b
PB
28817.PHONY: all-sed maybe-all-sed
28818maybe-all-sed:
4f0ef2d8
CD
28819@if gcc-bootstrap
28820all-sed: stage_current
28821@endif gcc-bootstrap
b813574b 28822@if sed
d27cc32e 28823TARGET-sed=all
b813574b
PB
28824maybe-all-sed: all-sed
28825all-sed: configure-sed
0aed8855 28826 @: $(MAKE); $(unstage)
b40e3958
L
28827 @r=`${PWD_COMMAND}`; export r; \
28828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28829 $(HOST_EXPORTS) \
b00612cc
PB
28830 (cd $(HOST_SUBDIR)/sed && \
28831 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sed))
b813574b 28832@endif sed
3866be5d 28833
a7254363 28834
d545f33b
PB
28835
28836
b813574b
PB
28837.PHONY: check-sed maybe-check-sed
28838maybe-check-sed:
28839@if sed
28840maybe-check-sed: check-sed
3866be5d 28841
b813574b 28842check-sed:
0aed8855 28843 @: $(MAKE); $(unstage)
b40e3958
L
28844 @r=`${PWD_COMMAND}`; export r; \
28845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28846 $(HOST_EXPORTS) \
b00612cc
PB
28847 (cd $(HOST_SUBDIR)/sed && \
28848 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28849
b813574b 28850@endif sed
3866be5d 28851
b813574b
PB
28852.PHONY: install-sed maybe-install-sed
28853maybe-install-sed:
28854@if sed
28855maybe-install-sed: install-sed
16ae0395 28856
b813574b 28857install-sed: installdirs
0aed8855 28858 @: $(MAKE); $(unstage)
b40e3958
L
28859 @r=`${PWD_COMMAND}`; export r; \
28860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28861 $(HOST_EXPORTS) \
b00612cc 28862 (cd $(HOST_SUBDIR)/sed && \
2da12f12 28863 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28864
b813574b 28865@endif sed
3866be5d 28866
56a8fe78 28867# Other targets (info, dvi, pdf, etc.)
4fa63067 28868
b813574b
PB
28869.PHONY: maybe-info-sed info-sed
28870maybe-info-sed:
28871@if sed
28872maybe-info-sed: info-sed
4fa63067 28873
b813574b
PB
28874info-sed: \
28875 configure-sed
0aed8855 28876 @: $(MAKE); $(unstage)
b813574b 28877 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
28878 r=`${PWD_COMMAND}`; export r; \
28879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28880 $(HOST_EXPORTS) \
b813574b 28881 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28883 done; \
6d389afc 28884 echo "Doing info in sed" ; \
b00612cc 28885 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
28886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28888 "RANLIB=$${RANLIB}" \
0c24b341 28889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28890 info) \
28891 || exit 1
28892
28893@endif sed
28894
28895.PHONY: maybe-dvi-sed dvi-sed
28896maybe-dvi-sed:
28897@if sed
28898maybe-dvi-sed: dvi-sed
28899
28900dvi-sed: \
28901 configure-sed
0aed8855 28902 @: $(MAKE); $(unstage)
6d389afc
MS
28903 @[ -f ./sed/Makefile ] || exit 0; \
28904 r=`${PWD_COMMAND}`; export r; \
28905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28906 $(HOST_EXPORTS) \
28907 for flag in $(EXTRA_HOST_FLAGS) ; do \
28908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28909 done; \
28910 echo "Doing dvi in sed" ; \
b00612cc 28911 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
28912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28914 "RANLIB=$${RANLIB}" \
0c24b341 28915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 28916 dvi) \
4fa63067
NN
28917 || exit 1
28918
b813574b 28919@endif sed
4fa63067 28920
56a8fe78
DD
28921.PHONY: maybe-pdf-sed pdf-sed
28922maybe-pdf-sed:
28923@if sed
28924maybe-pdf-sed: pdf-sed
28925
28926pdf-sed: \
28927 configure-sed
28928 @: $(MAKE); $(unstage)
28929 @[ -f ./sed/Makefile ] || exit 0; \
28930 r=`${PWD_COMMAND}`; export r; \
28931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28932 $(HOST_EXPORTS) \
28933 for flag in $(EXTRA_HOST_FLAGS) ; do \
28934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28935 done; \
28936 echo "Doing pdf in sed" ; \
28937 (cd $(HOST_SUBDIR)/sed && \
28938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28940 "RANLIB=$${RANLIB}" \
0c24b341 28941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28942 pdf) \
28943 || exit 1
28944
28945@endif sed
28946
6d389afc
MS
28947.PHONY: maybe-html-sed html-sed
28948maybe-html-sed:
b813574b 28949@if sed
6d389afc 28950maybe-html-sed: html-sed
4fa63067 28951
6d389afc 28952html-sed: \
b813574b 28953 configure-sed
0aed8855 28954 @: $(MAKE); $(unstage)
b813574b 28955 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
28956 r=`${PWD_COMMAND}`; export r; \
28957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28958 $(HOST_EXPORTS) \
b813574b 28959 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28961 done; \
6d389afc 28962 echo "Doing html in sed" ; \
b00612cc 28963 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
28964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28966 "RANLIB=$${RANLIB}" \
0c24b341 28967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 28968 html) \
4fa63067
NN
28969 || exit 1
28970
b813574b 28971@endif sed
4fa63067 28972
b813574b
PB
28973.PHONY: maybe-TAGS-sed TAGS-sed
28974maybe-TAGS-sed:
28975@if sed
28976maybe-TAGS-sed: TAGS-sed
4fa63067 28977
b813574b
PB
28978TAGS-sed: \
28979 configure-sed
0aed8855 28980 @: $(MAKE); $(unstage)
b813574b 28981 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
28982 r=`${PWD_COMMAND}`; export r; \
28983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28984 $(HOST_EXPORTS) \
b813574b 28985 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28987 done; \
b813574b 28988 echo "Doing TAGS in sed" ; \
b00612cc 28989 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
28990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28992 "RANLIB=$${RANLIB}" \
0c24b341 28993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28994 TAGS) \
4fa63067
NN
28995 || exit 1
28996
b813574b 28997@endif sed
4fa63067 28998
b813574b
PB
28999.PHONY: maybe-install-info-sed install-info-sed
29000maybe-install-info-sed:
29001@if sed
29002maybe-install-info-sed: install-info-sed
4fa63067 29003
b813574b
PB
29004install-info-sed: \
29005 configure-sed \
29006 info-sed
0aed8855 29007 @: $(MAKE); $(unstage)
b813574b 29008 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
29009 r=`${PWD_COMMAND}`; export r; \
29010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29011 $(HOST_EXPORTS) \
b813574b 29012 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29014 done; \
b813574b 29015 echo "Doing install-info in sed" ; \
b00612cc 29016 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
29017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29019 "RANLIB=$${RANLIB}" \
0c24b341 29020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29021 install-info) \
4fa63067
NN
29022 || exit 1
29023
b813574b 29024@endif sed
4fa63067 29025
a3ca38d2
DD
29026.PHONY: maybe-install-pdf-sed install-pdf-sed
29027maybe-install-pdf-sed:
29028@if sed
29029maybe-install-pdf-sed: install-pdf-sed
29030
29031install-pdf-sed: \
29032 configure-sed \
29033 pdf-sed
29034 @: $(MAKE); $(unstage)
29035 @[ -f ./sed/Makefile ] || exit 0; \
29036 r=`${PWD_COMMAND}`; export r; \
29037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29038 $(HOST_EXPORTS) \
29039 for flag in $(EXTRA_HOST_FLAGS) ; do \
29040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29041 done; \
29042 echo "Doing install-pdf in sed" ; \
29043 (cd $(HOST_SUBDIR)/sed && \
29044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29046 "RANLIB=$${RANLIB}" \
0c24b341 29047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29048 install-pdf) \
29049 || exit 1
29050
29051@endif sed
29052
108a6f8e
CD
29053.PHONY: maybe-install-html-sed install-html-sed
29054maybe-install-html-sed:
29055@if sed
29056maybe-install-html-sed: install-html-sed
29057
29058install-html-sed: \
29059 configure-sed \
29060 html-sed
29061 @: $(MAKE); $(unstage)
29062 @[ -f ./sed/Makefile ] || exit 0; \
29063 r=`${PWD_COMMAND}`; export r; \
29064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29065 $(HOST_EXPORTS) \
29066 for flag in $(EXTRA_HOST_FLAGS) ; do \
29067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29068 done; \
29069 echo "Doing install-html in sed" ; \
29070 (cd $(HOST_SUBDIR)/sed && \
29071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29073 "RANLIB=$${RANLIB}" \
0c24b341 29074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29075 install-html) \
29076 || exit 1
29077
29078@endif sed
29079
b813574b
PB
29080.PHONY: maybe-installcheck-sed installcheck-sed
29081maybe-installcheck-sed:
29082@if sed
29083maybe-installcheck-sed: installcheck-sed
4fa63067 29084
b813574b
PB
29085installcheck-sed: \
29086 configure-sed
0aed8855 29087 @: $(MAKE); $(unstage)
b813574b 29088 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
29089 r=`${PWD_COMMAND}`; export r; \
29090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29091 $(HOST_EXPORTS) \
b813574b 29092 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29094 done; \
b813574b 29095 echo "Doing installcheck in sed" ; \
b00612cc 29096 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
29097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29099 "RANLIB=$${RANLIB}" \
0c24b341 29100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29101 installcheck) \
4fa63067
NN
29102 || exit 1
29103
b813574b 29104@endif sed
4fa63067 29105
b813574b
PB
29106.PHONY: maybe-mostlyclean-sed mostlyclean-sed
29107maybe-mostlyclean-sed:
29108@if sed
29109maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 29110
b813574b 29111mostlyclean-sed:
0aed8855 29112 @: $(MAKE); $(unstage)
b813574b 29113 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
29114 r=`${PWD_COMMAND}`; export r; \
29115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29116 $(HOST_EXPORTS) \
b813574b 29117 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29119 done; \
b813574b 29120 echo "Doing mostlyclean in sed" ; \
b00612cc 29121 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
29122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29124 "RANLIB=$${RANLIB}" \
0c24b341 29125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29126 mostlyclean) \
4fa63067
NN
29127 || exit 1
29128
b813574b 29129@endif sed
4fa63067 29130
b813574b
PB
29131.PHONY: maybe-clean-sed clean-sed
29132maybe-clean-sed:
29133@if sed
29134maybe-clean-sed: clean-sed
4fa63067 29135
b813574b 29136clean-sed:
0aed8855 29137 @: $(MAKE); $(unstage)
b813574b 29138 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
29139 r=`${PWD_COMMAND}`; export r; \
29140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29141 $(HOST_EXPORTS) \
b813574b 29142 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29144 done; \
b813574b 29145 echo "Doing clean in sed" ; \
b00612cc 29146 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
29147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29149 "RANLIB=$${RANLIB}" \
0c24b341 29150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29151 clean) \
4fa63067
NN
29152 || exit 1
29153
b813574b 29154@endif sed
4fa63067 29155
b813574b
PB
29156.PHONY: maybe-distclean-sed distclean-sed
29157maybe-distclean-sed:
29158@if sed
29159maybe-distclean-sed: distclean-sed
4fa63067 29160
b813574b 29161distclean-sed:
0aed8855 29162 @: $(MAKE); $(unstage)
b813574b 29163 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
29164 r=`${PWD_COMMAND}`; export r; \
29165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29166 $(HOST_EXPORTS) \
b813574b 29167 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29169 done; \
b813574b 29170 echo "Doing distclean in sed" ; \
b00612cc 29171 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
29172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29174 "RANLIB=$${RANLIB}" \
0c24b341 29175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29176 distclean) \
4fa63067
NN
29177 || exit 1
29178
b813574b 29179@endif sed
4fa63067 29180
b813574b
PB
29181.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
29182maybe-maintainer-clean-sed:
29183@if sed
29184maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 29185
b813574b 29186maintainer-clean-sed:
0aed8855 29187 @: $(MAKE); $(unstage)
b813574b 29188 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
29189 r=`${PWD_COMMAND}`; export r; \
29190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29191 $(HOST_EXPORTS) \
b813574b 29192 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29194 done; \
b813574b 29195 echo "Doing maintainer-clean in sed" ; \
b00612cc 29196 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
29197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29199 "RANLIB=$${RANLIB}" \
0c24b341 29200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29201 maintainer-clean) \
4fa63067
NN
29202 || exit 1
29203
b813574b 29204@endif sed
4fa63067
NN
29205
29206
a7254363 29207
b813574b
PB
29208.PHONY: configure-send-pr maybe-configure-send-pr
29209maybe-configure-send-pr:
4f0ef2d8
CD
29210@if gcc-bootstrap
29211configure-send-pr: stage_current
29212@endif gcc-bootstrap
b813574b
PB
29213@if send-pr
29214maybe-configure-send-pr: configure-send-pr
c52c6897 29215configure-send-pr:
0aed8855 29216 @: $(MAKE); $(unstage)
c52c6897 29217 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29219 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
29220 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 29221 $(HOST_EXPORTS) \
a7254363
PB
29222 echo Configuring in $(HOST_SUBDIR)/send-pr; \
29223 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 29224 case $(srcdir) in \
b00612cc
PB
29225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29226 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
29227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29228 esac; \
b00612cc
PB
29229 srcdiroption="--srcdir=$${topdir}/send-pr"; \
29230 libsrcdir="$$s/send-pr"; \
e2b9e2dc 29231 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29233 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29234 || exit 1
b813574b 29235@endif send-pr
e2b9e2dc 29236
a7254363
PB
29237
29238
d545f33b
PB
29239
29240
b813574b
PB
29241.PHONY: all-send-pr maybe-all-send-pr
29242maybe-all-send-pr:
4f0ef2d8
CD
29243@if gcc-bootstrap
29244all-send-pr: stage_current
29245@endif gcc-bootstrap
b813574b 29246@if send-pr
d27cc32e 29247TARGET-send-pr=all
b813574b
PB
29248maybe-all-send-pr: all-send-pr
29249all-send-pr: configure-send-pr
0aed8855 29250 @: $(MAKE); $(unstage)
b40e3958
L
29251 @r=`${PWD_COMMAND}`; export r; \
29252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29253 $(HOST_EXPORTS) \
b00612cc
PB
29254 (cd $(HOST_SUBDIR)/send-pr && \
29255 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-send-pr))
b813574b 29256@endif send-pr
3866be5d 29257
a7254363 29258
d545f33b
PB
29259
29260
b813574b
PB
29261.PHONY: check-send-pr maybe-check-send-pr
29262maybe-check-send-pr:
29263@if send-pr
29264maybe-check-send-pr: check-send-pr
3866be5d 29265
b813574b 29266check-send-pr:
0aed8855 29267 @: $(MAKE); $(unstage)
b40e3958
L
29268 @r=`${PWD_COMMAND}`; export r; \
29269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29270 $(HOST_EXPORTS) \
b00612cc
PB
29271 (cd $(HOST_SUBDIR)/send-pr && \
29272 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29273
b813574b 29274@endif send-pr
3866be5d 29275
b813574b
PB
29276.PHONY: install-send-pr maybe-install-send-pr
29277maybe-install-send-pr:
29278@if send-pr
29279maybe-install-send-pr: install-send-pr
16ae0395 29280
b813574b 29281install-send-pr: installdirs
0aed8855 29282 @: $(MAKE); $(unstage)
b40e3958
L
29283 @r=`${PWD_COMMAND}`; export r; \
29284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29285 $(HOST_EXPORTS) \
b00612cc 29286 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 29287 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 29288
b813574b 29289@endif send-pr
3866be5d 29290
56a8fe78 29291# Other targets (info, dvi, pdf, etc.)
4fa63067 29292
b813574b
PB
29293.PHONY: maybe-info-send-pr info-send-pr
29294maybe-info-send-pr:
29295@if send-pr
29296maybe-info-send-pr: info-send-pr
4fa63067 29297
b813574b
PB
29298info-send-pr: \
29299 configure-send-pr
0aed8855 29300 @: $(MAKE); $(unstage)
b813574b 29301 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
29302 r=`${PWD_COMMAND}`; export r; \
29303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29304 $(HOST_EXPORTS) \
b813574b 29305 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29307 done; \
b813574b 29308 echo "Doing info in send-pr" ; \
b00612cc 29309 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
29310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29312 "RANLIB=$${RANLIB}" \
0c24b341 29313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29314 info) \
e2b9e2dc
NN
29315 || exit 1
29316
b813574b 29317@endif send-pr
4fa63067 29318
b813574b
PB
29319.PHONY: maybe-dvi-send-pr dvi-send-pr
29320maybe-dvi-send-pr:
29321@if send-pr
29322maybe-dvi-send-pr: dvi-send-pr
4fa63067 29323
b813574b
PB
29324dvi-send-pr: \
29325 configure-send-pr
0aed8855 29326 @: $(MAKE); $(unstage)
b813574b 29327 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 29328 r=`${PWD_COMMAND}`; export r; \
b40e3958 29329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29330 $(HOST_EXPORTS) \
b813574b 29331 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29333 done; \
b813574b 29334 echo "Doing dvi in send-pr" ; \
b00612cc 29335 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
29336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29338 "RANLIB=$${RANLIB}" \
0c24b341 29339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29340 dvi) \
4fa63067 29341 || exit 1
3866be5d 29342
b813574b 29343@endif send-pr
3866be5d 29344
56a8fe78
DD
29345.PHONY: maybe-pdf-send-pr pdf-send-pr
29346maybe-pdf-send-pr:
29347@if send-pr
29348maybe-pdf-send-pr: pdf-send-pr
29349
29350pdf-send-pr: \
29351 configure-send-pr
29352 @: $(MAKE); $(unstage)
29353 @[ -f ./send-pr/Makefile ] || exit 0; \
29354 r=`${PWD_COMMAND}`; export r; \
29355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29356 $(HOST_EXPORTS) \
29357 for flag in $(EXTRA_HOST_FLAGS) ; do \
29358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29359 done; \
29360 echo "Doing pdf in send-pr" ; \
29361 (cd $(HOST_SUBDIR)/send-pr && \
29362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29364 "RANLIB=$${RANLIB}" \
0c24b341 29365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29366 pdf) \
29367 || exit 1
29368
29369@endif send-pr
29370
6d389afc
MS
29371.PHONY: maybe-html-send-pr html-send-pr
29372maybe-html-send-pr:
29373@if send-pr
29374maybe-html-send-pr: html-send-pr
29375
29376html-send-pr: \
29377 configure-send-pr
0aed8855 29378 @: $(MAKE); $(unstage)
6d389afc
MS
29379 @[ -f ./send-pr/Makefile ] || exit 0; \
29380 r=`${PWD_COMMAND}`; export r; \
29381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29382 $(HOST_EXPORTS) \
29383 for flag in $(EXTRA_HOST_FLAGS) ; do \
29384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29385 done; \
29386 echo "Doing html in send-pr" ; \
b00612cc 29387 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
29388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29390 "RANLIB=$${RANLIB}" \
0c24b341 29391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29392 html) \
29393 || exit 1
29394
29395@endif send-pr
29396
b813574b
PB
29397.PHONY: maybe-TAGS-send-pr TAGS-send-pr
29398maybe-TAGS-send-pr:
29399@if send-pr
29400maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 29401
b813574b
PB
29402TAGS-send-pr: \
29403 configure-send-pr
0aed8855 29404 @: $(MAKE); $(unstage)
b813574b 29405 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
29406 r=`${PWD_COMMAND}`; export r; \
29407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29408 $(HOST_EXPORTS) \
b813574b 29409 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29411 done; \
b813574b 29412 echo "Doing TAGS in send-pr" ; \
b00612cc 29413 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
29414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29416 "RANLIB=$${RANLIB}" \
0c24b341 29417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29418 TAGS) \
4fa63067 29419 || exit 1
3866be5d 29420
b813574b 29421@endif send-pr
3866be5d 29422
b813574b
PB
29423.PHONY: maybe-install-info-send-pr install-info-send-pr
29424maybe-install-info-send-pr:
29425@if send-pr
29426maybe-install-info-send-pr: install-info-send-pr
16ae0395 29427
b813574b
PB
29428install-info-send-pr: \
29429 configure-send-pr \
29430 info-send-pr
0aed8855 29431 @: $(MAKE); $(unstage)
b813574b 29432 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
29433 r=`${PWD_COMMAND}`; export r; \
29434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29435 $(HOST_EXPORTS) \
b813574b 29436 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29438 done; \
b813574b 29439 echo "Doing install-info in send-pr" ; \
b00612cc 29440 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
29441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29443 "RANLIB=$${RANLIB}" \
0c24b341 29444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29445 install-info) \
4fa63067
NN
29446 || exit 1
29447
b813574b 29448@endif send-pr
4fa63067 29449
a3ca38d2
DD
29450.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
29451maybe-install-pdf-send-pr:
29452@if send-pr
29453maybe-install-pdf-send-pr: install-pdf-send-pr
29454
29455install-pdf-send-pr: \
29456 configure-send-pr \
29457 pdf-send-pr
29458 @: $(MAKE); $(unstage)
29459 @[ -f ./send-pr/Makefile ] || exit 0; \
29460 r=`${PWD_COMMAND}`; export r; \
29461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29462 $(HOST_EXPORTS) \
29463 for flag in $(EXTRA_HOST_FLAGS) ; do \
29464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29465 done; \
29466 echo "Doing install-pdf in send-pr" ; \
29467 (cd $(HOST_SUBDIR)/send-pr && \
29468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29470 "RANLIB=$${RANLIB}" \
0c24b341 29471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29472 install-pdf) \
29473 || exit 1
29474
29475@endif send-pr
29476
108a6f8e
CD
29477.PHONY: maybe-install-html-send-pr install-html-send-pr
29478maybe-install-html-send-pr:
29479@if send-pr
29480maybe-install-html-send-pr: install-html-send-pr
29481
29482install-html-send-pr: \
29483 configure-send-pr \
29484 html-send-pr
29485 @: $(MAKE); $(unstage)
29486 @[ -f ./send-pr/Makefile ] || exit 0; \
29487 r=`${PWD_COMMAND}`; export r; \
29488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29489 $(HOST_EXPORTS) \
29490 for flag in $(EXTRA_HOST_FLAGS) ; do \
29491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29492 done; \
29493 echo "Doing install-html in send-pr" ; \
29494 (cd $(HOST_SUBDIR)/send-pr && \
29495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29497 "RANLIB=$${RANLIB}" \
0c24b341 29498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29499 install-html) \
29500 || exit 1
29501
29502@endif send-pr
29503
b813574b
PB
29504.PHONY: maybe-installcheck-send-pr installcheck-send-pr
29505maybe-installcheck-send-pr:
29506@if send-pr
29507maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 29508
b813574b
PB
29509installcheck-send-pr: \
29510 configure-send-pr
0aed8855 29511 @: $(MAKE); $(unstage)
b813574b 29512 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
29513 r=`${PWD_COMMAND}`; export r; \
29514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29515 $(HOST_EXPORTS) \
b813574b 29516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29518 done; \
b813574b 29519 echo "Doing installcheck in send-pr" ; \
b00612cc 29520 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
29521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29523 "RANLIB=$${RANLIB}" \
0c24b341 29524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29525 installcheck) \
4fa63067
NN
29526 || exit 1
29527
b813574b 29528@endif send-pr
4fa63067 29529
b813574b
PB
29530.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
29531maybe-mostlyclean-send-pr:
29532@if send-pr
29533maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 29534
b813574b 29535mostlyclean-send-pr:
0aed8855 29536 @: $(MAKE); $(unstage)
b813574b 29537 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
29538 r=`${PWD_COMMAND}`; export r; \
29539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29540 $(HOST_EXPORTS) \
b813574b 29541 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29543 done; \
b813574b 29544 echo "Doing mostlyclean in send-pr" ; \
b00612cc 29545 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
29546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29548 "RANLIB=$${RANLIB}" \
0c24b341 29549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29550 mostlyclean) \
4fa63067
NN
29551 || exit 1
29552
b813574b 29553@endif send-pr
4fa63067 29554
b813574b
PB
29555.PHONY: maybe-clean-send-pr clean-send-pr
29556maybe-clean-send-pr:
29557@if send-pr
29558maybe-clean-send-pr: clean-send-pr
4fa63067 29559
b813574b 29560clean-send-pr:
0aed8855 29561 @: $(MAKE); $(unstage)
b813574b 29562 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
29563 r=`${PWD_COMMAND}`; export r; \
29564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29565 $(HOST_EXPORTS) \
b813574b 29566 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29568 done; \
b813574b 29569 echo "Doing clean in send-pr" ; \
b00612cc 29570 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
29571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29573 "RANLIB=$${RANLIB}" \
0c24b341 29574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29575 clean) \
4fa63067
NN
29576 || exit 1
29577
b813574b 29578@endif send-pr
4fa63067 29579
b813574b
PB
29580.PHONY: maybe-distclean-send-pr distclean-send-pr
29581maybe-distclean-send-pr:
29582@if send-pr
29583maybe-distclean-send-pr: distclean-send-pr
4fa63067 29584
b813574b 29585distclean-send-pr:
0aed8855 29586 @: $(MAKE); $(unstage)
b813574b 29587 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
29588 r=`${PWD_COMMAND}`; export r; \
29589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29590 $(HOST_EXPORTS) \
b813574b 29591 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29593 done; \
b813574b 29594 echo "Doing distclean in send-pr" ; \
b00612cc 29595 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
29596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29598 "RANLIB=$${RANLIB}" \
0c24b341 29599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29600 distclean) \
4fa63067
NN
29601 || exit 1
29602
b813574b 29603@endif send-pr
4fa63067 29604
b813574b
PB
29605.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
29606maybe-maintainer-clean-send-pr:
29607@if send-pr
29608maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 29609
b813574b 29610maintainer-clean-send-pr:
0aed8855 29611 @: $(MAKE); $(unstage)
b813574b 29612 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 29613 r=`${PWD_COMMAND}`; export r; \
b40e3958 29614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29615 $(HOST_EXPORTS) \
b813574b 29616 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29618 done; \
b813574b 29619 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 29620 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
29621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29623 "RANLIB=$${RANLIB}" \
0c24b341 29624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29625 maintainer-clean) \
4fa63067 29626 || exit 1
3866be5d 29627
b813574b 29628@endif send-pr
3866be5d 29629
4fa63067 29630
a7254363 29631
b813574b
PB
29632.PHONY: configure-shellutils maybe-configure-shellutils
29633maybe-configure-shellutils:
4f0ef2d8
CD
29634@if gcc-bootstrap
29635configure-shellutils: stage_current
29636@endif gcc-bootstrap
b813574b
PB
29637@if shellutils
29638maybe-configure-shellutils: configure-shellutils
c52c6897 29639configure-shellutils:
0aed8855 29640 @: $(MAKE); $(unstage)
c52c6897 29641 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29643 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
29644 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 29645 $(HOST_EXPORTS) \
a7254363
PB
29646 echo Configuring in $(HOST_SUBDIR)/shellutils; \
29647 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 29648 case $(srcdir) in \
b00612cc
PB
29649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29650 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
29651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29652 esac; \
b00612cc
PB
29653 srcdiroption="--srcdir=$${topdir}/shellutils"; \
29654 libsrcdir="$$s/shellutils"; \
e2b9e2dc 29655 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29656 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29657 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29658 || exit 1
b813574b 29659@endif shellutils
e2b9e2dc 29660
a7254363
PB
29661
29662
d545f33b
PB
29663
29664
b813574b
PB
29665.PHONY: all-shellutils maybe-all-shellutils
29666maybe-all-shellutils:
4f0ef2d8
CD
29667@if gcc-bootstrap
29668all-shellutils: stage_current
29669@endif gcc-bootstrap
b813574b 29670@if shellutils
d27cc32e 29671TARGET-shellutils=all
b813574b
PB
29672maybe-all-shellutils: all-shellutils
29673all-shellutils: configure-shellutils
0aed8855 29674 @: $(MAKE); $(unstage)
b40e3958
L
29675 @r=`${PWD_COMMAND}`; export r; \
29676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29677 $(HOST_EXPORTS) \
b00612cc
PB
29678 (cd $(HOST_SUBDIR)/shellutils && \
29679 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-shellutils))
b813574b 29680@endif shellutils
3866be5d 29681
a7254363 29682
d545f33b
PB
29683
29684
b813574b
PB
29685.PHONY: check-shellutils maybe-check-shellutils
29686maybe-check-shellutils:
29687@if shellutils
29688maybe-check-shellutils: check-shellutils
3866be5d 29689
b813574b 29690check-shellutils:
0aed8855 29691 @: $(MAKE); $(unstage)
b40e3958
L
29692 @r=`${PWD_COMMAND}`; export r; \
29693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29694 $(HOST_EXPORTS) \
b00612cc
PB
29695 (cd $(HOST_SUBDIR)/shellutils && \
29696 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29697
b813574b 29698@endif shellutils
3866be5d 29699
b813574b
PB
29700.PHONY: install-shellutils maybe-install-shellutils
29701maybe-install-shellutils:
29702@if shellutils
29703maybe-install-shellutils: install-shellutils
16ae0395 29704
b813574b 29705install-shellutils: installdirs
0aed8855 29706 @: $(MAKE); $(unstage)
b40e3958
L
29707 @r=`${PWD_COMMAND}`; export r; \
29708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29709 $(HOST_EXPORTS) \
b00612cc 29710 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 29711 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29712
b813574b 29713@endif shellutils
4fa63067 29714
56a8fe78 29715# Other targets (info, dvi, pdf, etc.)
4fa63067 29716
b813574b
PB
29717.PHONY: maybe-info-shellutils info-shellutils
29718maybe-info-shellutils:
29719@if shellutils
29720maybe-info-shellutils: info-shellutils
4fa63067 29721
b813574b
PB
29722info-shellutils: \
29723 configure-shellutils
0aed8855 29724 @: $(MAKE); $(unstage)
b813574b 29725 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
29726 r=`${PWD_COMMAND}`; export r; \
29727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29728 $(HOST_EXPORTS) \
b813574b 29729 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29731 done; \
b813574b 29732 echo "Doing info in shellutils" ; \
b00612cc 29733 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
29734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29736 "RANLIB=$${RANLIB}" \
0c24b341 29737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29738 info) \
4fa63067
NN
29739 || exit 1
29740
b813574b 29741@endif shellutils
4fa63067 29742
b813574b
PB
29743.PHONY: maybe-dvi-shellutils dvi-shellutils
29744maybe-dvi-shellutils:
29745@if shellutils
29746maybe-dvi-shellutils: dvi-shellutils
4fa63067 29747
b813574b
PB
29748dvi-shellutils: \
29749 configure-shellutils
0aed8855 29750 @: $(MAKE); $(unstage)
b813574b 29751 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
29752 r=`${PWD_COMMAND}`; export r; \
29753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29754 $(HOST_EXPORTS) \
b813574b 29755 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29757 done; \
b813574b 29758 echo "Doing dvi in shellutils" ; \
b00612cc 29759 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
29760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29762 "RANLIB=$${RANLIB}" \
0c24b341 29763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29764 dvi) \
4fa63067
NN
29765 || exit 1
29766
b813574b 29767@endif shellutils
4fa63067 29768
56a8fe78
DD
29769.PHONY: maybe-pdf-shellutils pdf-shellutils
29770maybe-pdf-shellutils:
29771@if shellutils
29772maybe-pdf-shellutils: pdf-shellutils
29773
29774pdf-shellutils: \
29775 configure-shellutils
29776 @: $(MAKE); $(unstage)
29777 @[ -f ./shellutils/Makefile ] || exit 0; \
29778 r=`${PWD_COMMAND}`; export r; \
29779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29780 $(HOST_EXPORTS) \
29781 for flag in $(EXTRA_HOST_FLAGS) ; do \
29782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29783 done; \
29784 echo "Doing pdf in shellutils" ; \
29785 (cd $(HOST_SUBDIR)/shellutils && \
29786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29788 "RANLIB=$${RANLIB}" \
0c24b341 29789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29790 pdf) \
29791 || exit 1
29792
29793@endif shellutils
29794
6d389afc
MS
29795.PHONY: maybe-html-shellutils html-shellutils
29796maybe-html-shellutils:
29797@if shellutils
29798maybe-html-shellutils: html-shellutils
29799
29800html-shellutils: \
29801 configure-shellutils
0aed8855 29802 @: $(MAKE); $(unstage)
6d389afc
MS
29803 @[ -f ./shellutils/Makefile ] || exit 0; \
29804 r=`${PWD_COMMAND}`; export r; \
29805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29806 $(HOST_EXPORTS) \
29807 for flag in $(EXTRA_HOST_FLAGS) ; do \
29808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29809 done; \
29810 echo "Doing html in shellutils" ; \
b00612cc 29811 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
29812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29814 "RANLIB=$${RANLIB}" \
0c24b341 29815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29816 html) \
29817 || exit 1
29818
29819@endif shellutils
29820
b813574b
PB
29821.PHONY: maybe-TAGS-shellutils TAGS-shellutils
29822maybe-TAGS-shellutils:
29823@if shellutils
29824maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 29825
b813574b
PB
29826TAGS-shellutils: \
29827 configure-shellutils
0aed8855 29828 @: $(MAKE); $(unstage)
b813574b 29829 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
29830 r=`${PWD_COMMAND}`; export r; \
29831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29832 $(HOST_EXPORTS) \
b813574b 29833 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29835 done; \
b813574b 29836 echo "Doing TAGS in shellutils" ; \
b00612cc 29837 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
29838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29840 "RANLIB=$${RANLIB}" \
0c24b341 29841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29842 TAGS) \
4fa63067
NN
29843 || exit 1
29844
b813574b 29845@endif shellutils
4fa63067 29846
b813574b
PB
29847.PHONY: maybe-install-info-shellutils install-info-shellutils
29848maybe-install-info-shellutils:
29849@if shellutils
29850maybe-install-info-shellutils: install-info-shellutils
4fa63067 29851
b813574b
PB
29852install-info-shellutils: \
29853 configure-shellutils \
29854 info-shellutils
0aed8855 29855 @: $(MAKE); $(unstage)
b813574b 29856 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
29857 r=`${PWD_COMMAND}`; export r; \
29858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29859 $(HOST_EXPORTS) \
b813574b 29860 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29862 done; \
b813574b 29863 echo "Doing install-info in shellutils" ; \
b00612cc 29864 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
29865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29867 "RANLIB=$${RANLIB}" \
0c24b341 29868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29869 install-info) \
4fa63067
NN
29870 || exit 1
29871
b813574b 29872@endif shellutils
4fa63067 29873
a3ca38d2
DD
29874.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
29875maybe-install-pdf-shellutils:
29876@if shellutils
29877maybe-install-pdf-shellutils: install-pdf-shellutils
29878
29879install-pdf-shellutils: \
29880 configure-shellutils \
29881 pdf-shellutils
29882 @: $(MAKE); $(unstage)
29883 @[ -f ./shellutils/Makefile ] || exit 0; \
29884 r=`${PWD_COMMAND}`; export r; \
29885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29886 $(HOST_EXPORTS) \
29887 for flag in $(EXTRA_HOST_FLAGS) ; do \
29888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29889 done; \
29890 echo "Doing install-pdf in shellutils" ; \
29891 (cd $(HOST_SUBDIR)/shellutils && \
29892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29894 "RANLIB=$${RANLIB}" \
0c24b341 29895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29896 install-pdf) \
29897 || exit 1
29898
29899@endif shellutils
29900
108a6f8e
CD
29901.PHONY: maybe-install-html-shellutils install-html-shellutils
29902maybe-install-html-shellutils:
29903@if shellutils
29904maybe-install-html-shellutils: install-html-shellutils
29905
29906install-html-shellutils: \
29907 configure-shellutils \
29908 html-shellutils
29909 @: $(MAKE); $(unstage)
29910 @[ -f ./shellutils/Makefile ] || exit 0; \
29911 r=`${PWD_COMMAND}`; export r; \
29912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29913 $(HOST_EXPORTS) \
29914 for flag in $(EXTRA_HOST_FLAGS) ; do \
29915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29916 done; \
29917 echo "Doing install-html in shellutils" ; \
29918 (cd $(HOST_SUBDIR)/shellutils && \
29919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29921 "RANLIB=$${RANLIB}" \
0c24b341 29922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29923 install-html) \
29924 || exit 1
29925
29926@endif shellutils
29927
b813574b
PB
29928.PHONY: maybe-installcheck-shellutils installcheck-shellutils
29929maybe-installcheck-shellutils:
29930@if shellutils
29931maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 29932
b813574b
PB
29933installcheck-shellutils: \
29934 configure-shellutils
0aed8855 29935 @: $(MAKE); $(unstage)
b813574b 29936 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
29937 r=`${PWD_COMMAND}`; export r; \
29938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29939 $(HOST_EXPORTS) \
b813574b 29940 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29942 done; \
b813574b 29943 echo "Doing installcheck in shellutils" ; \
b00612cc 29944 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
29945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29947 "RANLIB=$${RANLIB}" \
0c24b341 29948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29949 installcheck) \
4fa63067
NN
29950 || exit 1
29951
b813574b 29952@endif shellutils
4fa63067 29953
b813574b
PB
29954.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
29955maybe-mostlyclean-shellutils:
29956@if shellutils
29957maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 29958
b813574b 29959mostlyclean-shellutils:
0aed8855 29960 @: $(MAKE); $(unstage)
b813574b 29961 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
29962 r=`${PWD_COMMAND}`; export r; \
29963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29964 $(HOST_EXPORTS) \
b813574b 29965 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29967 done; \
b813574b 29968 echo "Doing mostlyclean in shellutils" ; \
b00612cc 29969 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
29970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29972 "RANLIB=$${RANLIB}" \
0c24b341 29973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29974 mostlyclean) \
4fa63067
NN
29975 || exit 1
29976
b813574b 29977@endif shellutils
4fa63067 29978
b813574b
PB
29979.PHONY: maybe-clean-shellutils clean-shellutils
29980maybe-clean-shellutils:
29981@if shellutils
29982maybe-clean-shellutils: clean-shellutils
4fa63067 29983
b813574b 29984clean-shellutils:
0aed8855 29985 @: $(MAKE); $(unstage)
b813574b 29986 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
29987 r=`${PWD_COMMAND}`; export r; \
29988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29989 $(HOST_EXPORTS) \
b813574b 29990 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29992 done; \
b813574b 29993 echo "Doing clean in shellutils" ; \
b00612cc 29994 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
29995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29997 "RANLIB=$${RANLIB}" \
0c24b341 29998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29999 clean) \
4fa63067
NN
30000 || exit 1
30001
b813574b 30002@endif shellutils
4fa63067 30003
b813574b
PB
30004.PHONY: maybe-distclean-shellutils distclean-shellutils
30005maybe-distclean-shellutils:
30006@if shellutils
30007maybe-distclean-shellutils: distclean-shellutils
4fa63067 30008
b813574b 30009distclean-shellutils:
0aed8855 30010 @: $(MAKE); $(unstage)
b813574b 30011 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
30012 r=`${PWD_COMMAND}`; export r; \
30013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30014 $(HOST_EXPORTS) \
b813574b 30015 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30017 done; \
b813574b 30018 echo "Doing distclean in shellutils" ; \
b00612cc 30019 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
30020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30022 "RANLIB=$${RANLIB}" \
0c24b341 30023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30024 distclean) \
4fa63067
NN
30025 || exit 1
30026
b813574b 30027@endif shellutils
4fa63067 30028
b813574b
PB
30029.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
30030maybe-maintainer-clean-shellutils:
30031@if shellutils
30032maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 30033
b813574b 30034maintainer-clean-shellutils:
0aed8855 30035 @: $(MAKE); $(unstage)
b813574b 30036 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
30037 r=`${PWD_COMMAND}`; export r; \
30038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30039 $(HOST_EXPORTS) \
b813574b 30040 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30042 done; \
b813574b 30043 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 30044 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
30045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30047 "RANLIB=$${RANLIB}" \
0c24b341 30048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30049 maintainer-clean) \
4fa63067 30050 || exit 1
3866be5d 30051
b813574b 30052@endif shellutils
3866be5d 30053
4fa63067 30054
a7254363 30055
b813574b
PB
30056.PHONY: configure-sid maybe-configure-sid
30057maybe-configure-sid:
4f0ef2d8
CD
30058@if gcc-bootstrap
30059configure-sid: stage_current
30060@endif gcc-bootstrap
b813574b
PB
30061@if sid
30062maybe-configure-sid: configure-sid
c52c6897 30063configure-sid:
0aed8855 30064 @: $(MAKE); $(unstage)
c52c6897 30065 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30067 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
30068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 30069 $(HOST_EXPORTS) \
a7254363
PB
30070 echo Configuring in $(HOST_SUBDIR)/sid; \
30071 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 30072 case $(srcdir) in \
b00612cc
PB
30073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30074 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
30075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30076 esac; \
b00612cc
PB
30077 srcdiroption="--srcdir=$${topdir}/sid"; \
30078 libsrcdir="$$s/sid"; \
e2b9e2dc 30079 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30081 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30082 || exit 1
b813574b 30083@endif sid
e2b9e2dc 30084
a7254363
PB
30085
30086
d545f33b
PB
30087
30088
b813574b
PB
30089.PHONY: all-sid maybe-all-sid
30090maybe-all-sid:
4f0ef2d8
CD
30091@if gcc-bootstrap
30092all-sid: stage_current
30093@endif gcc-bootstrap
b813574b 30094@if sid
d27cc32e 30095TARGET-sid=all
b813574b
PB
30096maybe-all-sid: all-sid
30097all-sid: configure-sid
0aed8855 30098 @: $(MAKE); $(unstage)
b40e3958
L
30099 @r=`${PWD_COMMAND}`; export r; \
30100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30101 $(HOST_EXPORTS) \
b00612cc
PB
30102 (cd $(HOST_SUBDIR)/sid && \
30103 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sid))
b813574b 30104@endif sid
3866be5d 30105
a7254363 30106
d545f33b
PB
30107
30108
b813574b
PB
30109.PHONY: check-sid maybe-check-sid
30110maybe-check-sid:
30111@if sid
30112maybe-check-sid: check-sid
3866be5d 30113
b813574b 30114check-sid:
0aed8855 30115 @: $(MAKE); $(unstage)
4fa63067
NN
30116 @r=`${PWD_COMMAND}`; export r; \
30117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30118 $(HOST_EXPORTS) \
b00612cc
PB
30119 (cd $(HOST_SUBDIR)/sid && \
30120 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30121
b813574b 30122@endif sid
3866be5d 30123
b813574b
PB
30124.PHONY: install-sid maybe-install-sid
30125maybe-install-sid:
30126@if sid
30127maybe-install-sid: install-sid
16ae0395 30128
b813574b 30129install-sid: installdirs
0aed8855 30130 @: $(MAKE); $(unstage)
b40e3958
L
30131 @r=`${PWD_COMMAND}`; export r; \
30132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30133 $(HOST_EXPORTS) \
b00612cc 30134 (cd $(HOST_SUBDIR)/sid && \
2da12f12 30135 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30136
b813574b 30137@endif sid
3866be5d 30138
56a8fe78 30139# Other targets (info, dvi, pdf, etc.)
4fa63067 30140
b813574b
PB
30141.PHONY: maybe-info-sid info-sid
30142maybe-info-sid:
30143@if sid
30144maybe-info-sid: info-sid
4fa63067 30145
b813574b
PB
30146info-sid: \
30147 configure-sid
0aed8855 30148 @: $(MAKE); $(unstage)
b813574b 30149 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
30150 r=`${PWD_COMMAND}`; export r; \
30151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30152 $(HOST_EXPORTS) \
b813574b 30153 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30155 done; \
b813574b 30156 echo "Doing info in sid" ; \
b00612cc 30157 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
30158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30160 "RANLIB=$${RANLIB}" \
0c24b341 30161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30162 info) \
4fa63067
NN
30163 || exit 1
30164
b813574b 30165@endif sid
4fa63067 30166
b813574b
PB
30167.PHONY: maybe-dvi-sid dvi-sid
30168maybe-dvi-sid:
30169@if sid
30170maybe-dvi-sid: dvi-sid
4fa63067 30171
b813574b
PB
30172dvi-sid: \
30173 configure-sid
0aed8855 30174 @: $(MAKE); $(unstage)
b813574b 30175 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
30176 r=`${PWD_COMMAND}`; export r; \
30177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30178 $(HOST_EXPORTS) \
b813574b 30179 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30181 done; \
b813574b 30182 echo "Doing dvi in sid" ; \
b00612cc 30183 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
30184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30186 "RANLIB=$${RANLIB}" \
0c24b341 30187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30188 dvi) \
4fa63067
NN
30189 || exit 1
30190
b813574b 30191@endif sid
4fa63067 30192
56a8fe78
DD
30193.PHONY: maybe-pdf-sid pdf-sid
30194maybe-pdf-sid:
30195@if sid
30196maybe-pdf-sid: pdf-sid
30197
30198pdf-sid: \
30199 configure-sid
30200 @: $(MAKE); $(unstage)
30201 @[ -f ./sid/Makefile ] || exit 0; \
30202 r=`${PWD_COMMAND}`; export r; \
30203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30204 $(HOST_EXPORTS) \
30205 for flag in $(EXTRA_HOST_FLAGS) ; do \
30206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30207 done; \
30208 echo "Doing pdf in sid" ; \
30209 (cd $(HOST_SUBDIR)/sid && \
30210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30212 "RANLIB=$${RANLIB}" \
0c24b341 30213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30214 pdf) \
30215 || exit 1
30216
30217@endif sid
30218
6d389afc
MS
30219.PHONY: maybe-html-sid html-sid
30220maybe-html-sid:
30221@if sid
30222maybe-html-sid: html-sid
30223
30224html-sid: \
30225 configure-sid
0aed8855 30226 @: $(MAKE); $(unstage)
6d389afc
MS
30227 @[ -f ./sid/Makefile ] || exit 0; \
30228 r=`${PWD_COMMAND}`; export r; \
30229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30230 $(HOST_EXPORTS) \
30231 for flag in $(EXTRA_HOST_FLAGS) ; do \
30232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30233 done; \
30234 echo "Doing html in sid" ; \
b00612cc 30235 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
30236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30238 "RANLIB=$${RANLIB}" \
0c24b341 30239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30240 html) \
30241 || exit 1
30242
30243@endif sid
30244
b813574b
PB
30245.PHONY: maybe-TAGS-sid TAGS-sid
30246maybe-TAGS-sid:
30247@if sid
30248maybe-TAGS-sid: TAGS-sid
4fa63067 30249
b813574b
PB
30250TAGS-sid: \
30251 configure-sid
0aed8855 30252 @: $(MAKE); $(unstage)
b813574b 30253 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
30254 r=`${PWD_COMMAND}`; export r; \
30255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30256 $(HOST_EXPORTS) \
b813574b 30257 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30259 done; \
b813574b 30260 echo "Doing TAGS in sid" ; \
b00612cc 30261 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
30262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30264 "RANLIB=$${RANLIB}" \
0c24b341 30265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30266 TAGS) \
4fa63067
NN
30267 || exit 1
30268
b813574b 30269@endif sid
4fa63067 30270
b813574b
PB
30271.PHONY: maybe-install-info-sid install-info-sid
30272maybe-install-info-sid:
30273@if sid
30274maybe-install-info-sid: install-info-sid
4fa63067 30275
b813574b
PB
30276install-info-sid: \
30277 configure-sid \
30278 info-sid
0aed8855 30279 @: $(MAKE); $(unstage)
b813574b 30280 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
30281 r=`${PWD_COMMAND}`; export r; \
30282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30283 $(HOST_EXPORTS) \
b813574b 30284 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30286 done; \
b813574b 30287 echo "Doing install-info in sid" ; \
b00612cc 30288 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
30289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30291 "RANLIB=$${RANLIB}" \
0c24b341 30292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30293 install-info) \
4fa63067
NN
30294 || exit 1
30295
b813574b 30296@endif sid
4fa63067 30297
a3ca38d2
DD
30298.PHONY: maybe-install-pdf-sid install-pdf-sid
30299maybe-install-pdf-sid:
30300@if sid
30301maybe-install-pdf-sid: install-pdf-sid
30302
30303install-pdf-sid: \
30304 configure-sid \
30305 pdf-sid
30306 @: $(MAKE); $(unstage)
30307 @[ -f ./sid/Makefile ] || exit 0; \
30308 r=`${PWD_COMMAND}`; export r; \
30309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30310 $(HOST_EXPORTS) \
30311 for flag in $(EXTRA_HOST_FLAGS) ; do \
30312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30313 done; \
30314 echo "Doing install-pdf in sid" ; \
30315 (cd $(HOST_SUBDIR)/sid && \
30316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30318 "RANLIB=$${RANLIB}" \
0c24b341 30319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30320 install-pdf) \
30321 || exit 1
30322
30323@endif sid
30324
108a6f8e
CD
30325.PHONY: maybe-install-html-sid install-html-sid
30326maybe-install-html-sid:
30327@if sid
30328maybe-install-html-sid: install-html-sid
30329
30330install-html-sid: \
30331 configure-sid \
30332 html-sid
30333 @: $(MAKE); $(unstage)
30334 @[ -f ./sid/Makefile ] || exit 0; \
30335 r=`${PWD_COMMAND}`; export r; \
30336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30337 $(HOST_EXPORTS) \
30338 for flag in $(EXTRA_HOST_FLAGS) ; do \
30339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30340 done; \
30341 echo "Doing install-html in sid" ; \
30342 (cd $(HOST_SUBDIR)/sid && \
30343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30345 "RANLIB=$${RANLIB}" \
0c24b341 30346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30347 install-html) \
30348 || exit 1
30349
30350@endif sid
30351
b813574b
PB
30352.PHONY: maybe-installcheck-sid installcheck-sid
30353maybe-installcheck-sid:
30354@if sid
30355maybe-installcheck-sid: installcheck-sid
4fa63067 30356
b813574b
PB
30357installcheck-sid: \
30358 configure-sid
0aed8855 30359 @: $(MAKE); $(unstage)
b813574b
PB
30360 @[ -f ./sid/Makefile ] || exit 0; \
30361 r=`${PWD_COMMAND}`; export r; \
4fa63067 30362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30363 $(HOST_EXPORTS) \
b813574b 30364 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30366 done; \
b813574b 30367 echo "Doing installcheck in sid" ; \
b00612cc 30368 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
30369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30371 "RANLIB=$${RANLIB}" \
0c24b341 30372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30373 installcheck) \
4fa63067
NN
30374 || exit 1
30375
b813574b 30376@endif sid
4fa63067 30377
b813574b
PB
30378.PHONY: maybe-mostlyclean-sid mostlyclean-sid
30379maybe-mostlyclean-sid:
30380@if sid
30381maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 30382
b813574b 30383mostlyclean-sid:
0aed8855 30384 @: $(MAKE); $(unstage)
b813574b 30385 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
30386 r=`${PWD_COMMAND}`; export r; \
30387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30388 $(HOST_EXPORTS) \
b813574b 30389 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30391 done; \
b813574b 30392 echo "Doing mostlyclean in sid" ; \
b00612cc 30393 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
30394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30396 "RANLIB=$${RANLIB}" \
0c24b341 30397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30398 mostlyclean) \
4fa63067
NN
30399 || exit 1
30400
b813574b 30401@endif sid
4fa63067 30402
b813574b
PB
30403.PHONY: maybe-clean-sid clean-sid
30404maybe-clean-sid:
30405@if sid
30406maybe-clean-sid: clean-sid
4fa63067 30407
b813574b 30408clean-sid:
0aed8855 30409 @: $(MAKE); $(unstage)
b813574b 30410 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
30411 r=`${PWD_COMMAND}`; export r; \
30412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30413 $(HOST_EXPORTS) \
b813574b 30414 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30416 done; \
b813574b 30417 echo "Doing clean in sid" ; \
b00612cc 30418 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
30419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30421 "RANLIB=$${RANLIB}" \
0c24b341 30422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30423 clean) \
4fa63067
NN
30424 || exit 1
30425
b813574b 30426@endif sid
4fa63067 30427
b813574b
PB
30428.PHONY: maybe-distclean-sid distclean-sid
30429maybe-distclean-sid:
30430@if sid
30431maybe-distclean-sid: distclean-sid
4fa63067 30432
b813574b 30433distclean-sid:
0aed8855 30434 @: $(MAKE); $(unstage)
b813574b 30435 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
30436 r=`${PWD_COMMAND}`; export r; \
30437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30438 $(HOST_EXPORTS) \
b813574b 30439 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30441 done; \
b813574b 30442 echo "Doing distclean in sid" ; \
b00612cc 30443 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
30444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30446 "RANLIB=$${RANLIB}" \
0c24b341 30447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30448 distclean) \
4fa63067
NN
30449 || exit 1
30450
b813574b 30451@endif sid
4fa63067 30452
b813574b
PB
30453.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
30454maybe-maintainer-clean-sid:
30455@if sid
30456maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 30457
b813574b 30458maintainer-clean-sid:
0aed8855 30459 @: $(MAKE); $(unstage)
b813574b 30460 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
30461 r=`${PWD_COMMAND}`; export r; \
30462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30463 $(HOST_EXPORTS) \
b813574b 30464 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30466 done; \
b813574b 30467 echo "Doing maintainer-clean in sid" ; \
b00612cc 30468 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
30469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30471 "RANLIB=$${RANLIB}" \
0c24b341 30472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30473 maintainer-clean) \
4fa63067
NN
30474 || exit 1
30475
b813574b 30476@endif sid
4fa63067
NN
30477
30478
a7254363 30479
b813574b
PB
30480.PHONY: configure-sim maybe-configure-sim
30481maybe-configure-sim:
4f0ef2d8
CD
30482@if gcc-bootstrap
30483configure-sim: stage_current
30484@endif gcc-bootstrap
b813574b
PB
30485@if sim
30486maybe-configure-sim: configure-sim
c52c6897 30487configure-sim:
0aed8855 30488 @: $(MAKE); $(unstage)
c52c6897 30489 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30491 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
30492 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 30493 $(HOST_EXPORTS) \
a7254363
PB
30494 echo Configuring in $(HOST_SUBDIR)/sim; \
30495 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 30496 case $(srcdir) in \
b00612cc
PB
30497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30498 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
30499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30500 esac; \
b00612cc
PB
30501 srcdiroption="--srcdir=$${topdir}/sim"; \
30502 libsrcdir="$$s/sim"; \
e2b9e2dc 30503 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30504 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30505 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30506 || exit 1
b813574b 30507@endif sim
e2b9e2dc 30508
a7254363
PB
30509
30510
d545f33b
PB
30511
30512
b813574b
PB
30513.PHONY: all-sim maybe-all-sim
30514maybe-all-sim:
4f0ef2d8
CD
30515@if gcc-bootstrap
30516all-sim: stage_current
30517@endif gcc-bootstrap
b813574b 30518@if sim
d27cc32e 30519TARGET-sim=all
b813574b
PB
30520maybe-all-sim: all-sim
30521all-sim: configure-sim
0aed8855 30522 @: $(MAKE); $(unstage)
b40e3958
L
30523 @r=`${PWD_COMMAND}`; export r; \
30524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30525 $(HOST_EXPORTS) \
b00612cc
PB
30526 (cd $(HOST_SUBDIR)/sim && \
30527 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sim))
b813574b 30528@endif sim
3866be5d 30529
a7254363 30530
d545f33b
PB
30531
30532
b813574b
PB
30533.PHONY: check-sim maybe-check-sim
30534maybe-check-sim:
30535@if sim
30536maybe-check-sim: check-sim
3866be5d 30537
b813574b 30538check-sim:
0aed8855 30539 @: $(MAKE); $(unstage)
b40e3958
L
30540 @r=`${PWD_COMMAND}`; export r; \
30541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30542 $(HOST_EXPORTS) \
b00612cc
PB
30543 (cd $(HOST_SUBDIR)/sim && \
30544 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30545
b813574b 30546@endif sim
3866be5d 30547
b813574b
PB
30548.PHONY: install-sim maybe-install-sim
30549maybe-install-sim:
30550@if sim
30551maybe-install-sim: install-sim
16ae0395 30552
b813574b 30553install-sim: installdirs
0aed8855 30554 @: $(MAKE); $(unstage)
b40e3958
L
30555 @r=`${PWD_COMMAND}`; export r; \
30556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30557 $(HOST_EXPORTS) \
b00612cc 30558 (cd $(HOST_SUBDIR)/sim && \
2da12f12 30559 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30560
b813574b 30561@endif sim
3866be5d 30562
56a8fe78 30563# Other targets (info, dvi, pdf, etc.)
4fa63067 30564
b813574b
PB
30565.PHONY: maybe-info-sim info-sim
30566maybe-info-sim:
30567@if sim
30568maybe-info-sim: info-sim
4fa63067 30569
b813574b
PB
30570info-sim: \
30571 configure-sim
0aed8855 30572 @: $(MAKE); $(unstage)
b813574b 30573 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
30574 r=`${PWD_COMMAND}`; export r; \
30575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30576 $(HOST_EXPORTS) \
b813574b 30577 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30579 done; \
b813574b 30580 echo "Doing info in sim" ; \
b00612cc 30581 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
30582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30584 "RANLIB=$${RANLIB}" \
0c24b341 30585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30586 info) \
e2b9e2dc
NN
30587 || exit 1
30588
b813574b 30589@endif sim
4fa63067 30590
b813574b
PB
30591.PHONY: maybe-dvi-sim dvi-sim
30592maybe-dvi-sim:
30593@if sim
30594maybe-dvi-sim: dvi-sim
4fa63067 30595
b813574b
PB
30596dvi-sim: \
30597 configure-sim
0aed8855 30598 @: $(MAKE); $(unstage)
b813574b 30599 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 30600 r=`${PWD_COMMAND}`; export r; \
b40e3958 30601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30602 $(HOST_EXPORTS) \
b813574b 30603 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30605 done; \
b813574b 30606 echo "Doing dvi in sim" ; \
b00612cc 30607 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
30608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30610 "RANLIB=$${RANLIB}" \
0c24b341 30611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30612 dvi) \
4fa63067 30613 || exit 1
3866be5d 30614
b813574b 30615@endif sim
3866be5d 30616
56a8fe78
DD
30617.PHONY: maybe-pdf-sim pdf-sim
30618maybe-pdf-sim:
30619@if sim
30620maybe-pdf-sim: pdf-sim
30621
30622pdf-sim: \
30623 configure-sim
30624 @: $(MAKE); $(unstage)
30625 @[ -f ./sim/Makefile ] || exit 0; \
30626 r=`${PWD_COMMAND}`; export r; \
30627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30628 $(HOST_EXPORTS) \
30629 for flag in $(EXTRA_HOST_FLAGS) ; do \
30630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30631 done; \
30632 echo "Doing pdf in sim" ; \
30633 (cd $(HOST_SUBDIR)/sim && \
30634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30636 "RANLIB=$${RANLIB}" \
0c24b341 30637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30638 pdf) \
30639 || exit 1
30640
30641@endif sim
30642
6d389afc
MS
30643.PHONY: maybe-html-sim html-sim
30644maybe-html-sim:
30645@if sim
30646maybe-html-sim: html-sim
30647
30648html-sim: \
30649 configure-sim
0aed8855 30650 @: $(MAKE); $(unstage)
6d389afc
MS
30651 @[ -f ./sim/Makefile ] || exit 0; \
30652 r=`${PWD_COMMAND}`; export r; \
30653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30654 $(HOST_EXPORTS) \
30655 for flag in $(EXTRA_HOST_FLAGS) ; do \
30656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30657 done; \
30658 echo "Doing html in sim" ; \
b00612cc 30659 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
30660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30662 "RANLIB=$${RANLIB}" \
0c24b341 30663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30664 html) \
30665 || exit 1
30666
30667@endif sim
30668
b813574b
PB
30669.PHONY: maybe-TAGS-sim TAGS-sim
30670maybe-TAGS-sim:
30671@if sim
30672maybe-TAGS-sim: TAGS-sim
4fa63067 30673
b813574b
PB
30674TAGS-sim: \
30675 configure-sim
0aed8855 30676 @: $(MAKE); $(unstage)
b813574b 30677 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 30678 r=`${PWD_COMMAND}`; export r; \
b40e3958 30679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30680 $(HOST_EXPORTS) \
b813574b 30681 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30683 done; \
b813574b 30684 echo "Doing TAGS in sim" ; \
b00612cc 30685 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
30686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30688 "RANLIB=$${RANLIB}" \
0c24b341 30689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30690 TAGS) \
4fa63067 30691 || exit 1
3866be5d 30692
b813574b 30693@endif sim
3866be5d 30694
b813574b
PB
30695.PHONY: maybe-install-info-sim install-info-sim
30696maybe-install-info-sim:
30697@if sim
30698maybe-install-info-sim: install-info-sim
4fa63067 30699
b813574b
PB
30700install-info-sim: \
30701 configure-sim \
30702 info-sim
0aed8855 30703 @: $(MAKE); $(unstage)
b813574b 30704 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
30705 r=`${PWD_COMMAND}`; export r; \
30706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30707 $(HOST_EXPORTS) \
b813574b 30708 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30710 done; \
b813574b 30711 echo "Doing install-info in sim" ; \
b00612cc 30712 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
30713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30715 "RANLIB=$${RANLIB}" \
0c24b341 30716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30717 install-info) \
4fa63067
NN
30718 || exit 1
30719
b813574b 30720@endif sim
4fa63067 30721
a3ca38d2
DD
30722.PHONY: maybe-install-pdf-sim install-pdf-sim
30723maybe-install-pdf-sim:
30724@if sim
30725maybe-install-pdf-sim: install-pdf-sim
30726
30727install-pdf-sim: \
30728 configure-sim \
30729 pdf-sim
30730 @: $(MAKE); $(unstage)
30731 @[ -f ./sim/Makefile ] || exit 0; \
30732 r=`${PWD_COMMAND}`; export r; \
30733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30734 $(HOST_EXPORTS) \
30735 for flag in $(EXTRA_HOST_FLAGS) ; do \
30736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30737 done; \
30738 echo "Doing install-pdf in sim" ; \
30739 (cd $(HOST_SUBDIR)/sim && \
30740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30742 "RANLIB=$${RANLIB}" \
0c24b341 30743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30744 install-pdf) \
30745 || exit 1
30746
30747@endif sim
30748
108a6f8e
CD
30749.PHONY: maybe-install-html-sim install-html-sim
30750maybe-install-html-sim:
30751@if sim
30752maybe-install-html-sim: install-html-sim
30753
30754install-html-sim: \
30755 configure-sim \
30756 html-sim
30757 @: $(MAKE); $(unstage)
30758 @[ -f ./sim/Makefile ] || exit 0; \
30759 r=`${PWD_COMMAND}`; export r; \
30760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30761 $(HOST_EXPORTS) \
30762 for flag in $(EXTRA_HOST_FLAGS) ; do \
30763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30764 done; \
30765 echo "Doing install-html in sim" ; \
30766 (cd $(HOST_SUBDIR)/sim && \
30767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30769 "RANLIB=$${RANLIB}" \
0c24b341 30770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30771 install-html) \
30772 || exit 1
30773
30774@endif sim
30775
b813574b
PB
30776.PHONY: maybe-installcheck-sim installcheck-sim
30777maybe-installcheck-sim:
30778@if sim
30779maybe-installcheck-sim: installcheck-sim
4fa63067 30780
b813574b
PB
30781installcheck-sim: \
30782 configure-sim
0aed8855 30783 @: $(MAKE); $(unstage)
b813574b 30784 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
30785 r=`${PWD_COMMAND}`; export r; \
30786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30787 $(HOST_EXPORTS) \
b813574b 30788 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30790 done; \
b813574b 30791 echo "Doing installcheck in sim" ; \
b00612cc 30792 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
30793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30795 "RANLIB=$${RANLIB}" \
0c24b341 30796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30797 installcheck) \
4fa63067
NN
30798 || exit 1
30799
b813574b 30800@endif sim
4fa63067 30801
b813574b
PB
30802.PHONY: maybe-mostlyclean-sim mostlyclean-sim
30803maybe-mostlyclean-sim:
30804@if sim
30805maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 30806
b813574b 30807mostlyclean-sim:
0aed8855 30808 @: $(MAKE); $(unstage)
b813574b 30809 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
30810 r=`${PWD_COMMAND}`; export r; \
30811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30812 $(HOST_EXPORTS) \
b813574b 30813 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30815 done; \
b813574b 30816 echo "Doing mostlyclean in sim" ; \
b00612cc 30817 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
30818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30820 "RANLIB=$${RANLIB}" \
0c24b341 30821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30822 mostlyclean) \
4fa63067
NN
30823 || exit 1
30824
b813574b 30825@endif sim
4fa63067 30826
b813574b
PB
30827.PHONY: maybe-clean-sim clean-sim
30828maybe-clean-sim:
30829@if sim
30830maybe-clean-sim: clean-sim
4fa63067 30831
b813574b 30832clean-sim:
0aed8855 30833 @: $(MAKE); $(unstage)
b813574b 30834 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
30835 r=`${PWD_COMMAND}`; export r; \
30836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30837 $(HOST_EXPORTS) \
b813574b 30838 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30840 done; \
b813574b 30841 echo "Doing clean in sim" ; \
b00612cc 30842 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
30843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30845 "RANLIB=$${RANLIB}" \
0c24b341 30846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30847 clean) \
4fa63067
NN
30848 || exit 1
30849
b813574b 30850@endif sim
4fa63067 30851
b813574b
PB
30852.PHONY: maybe-distclean-sim distclean-sim
30853maybe-distclean-sim:
30854@if sim
30855maybe-distclean-sim: distclean-sim
4fa63067 30856
b813574b 30857distclean-sim:
0aed8855 30858 @: $(MAKE); $(unstage)
b813574b 30859 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
30860 r=`${PWD_COMMAND}`; export r; \
30861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30862 $(HOST_EXPORTS) \
b813574b 30863 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30865 done; \
b813574b 30866 echo "Doing distclean in sim" ; \
b00612cc 30867 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
30868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30870 "RANLIB=$${RANLIB}" \
0c24b341 30871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30872 distclean) \
4fa63067
NN
30873 || exit 1
30874
b813574b 30875@endif sim
4fa63067 30876
b813574b
PB
30877.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
30878maybe-maintainer-clean-sim:
30879@if sim
30880maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 30881
b813574b 30882maintainer-clean-sim:
0aed8855 30883 @: $(MAKE); $(unstage)
b813574b 30884 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 30885 r=`${PWD_COMMAND}`; export r; \
b40e3958 30886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30887 $(HOST_EXPORTS) \
b813574b 30888 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30890 done; \
b813574b 30891 echo "Doing maintainer-clean in sim" ; \
b00612cc 30892 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
30893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30895 "RANLIB=$${RANLIB}" \
0c24b341 30896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30897 maintainer-clean) \
4fa63067 30898 || exit 1
3866be5d 30899
b813574b 30900@endif sim
3866be5d 30901
4fa63067 30902
a7254363 30903
b813574b
PB
30904.PHONY: configure-tar maybe-configure-tar
30905maybe-configure-tar:
4f0ef2d8
CD
30906@if gcc-bootstrap
30907configure-tar: stage_current
30908@endif gcc-bootstrap
b813574b
PB
30909@if tar
30910maybe-configure-tar: configure-tar
c52c6897 30911configure-tar:
0aed8855 30912 @: $(MAKE); $(unstage)
c52c6897 30913 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30915 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
30916 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 30917 $(HOST_EXPORTS) \
a7254363
PB
30918 echo Configuring in $(HOST_SUBDIR)/tar; \
30919 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 30920 case $(srcdir) in \
b00612cc
PB
30921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30922 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
30923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30924 esac; \
b00612cc
PB
30925 srcdiroption="--srcdir=$${topdir}/tar"; \
30926 libsrcdir="$$s/tar"; \
e2b9e2dc 30927 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30929 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30930 || exit 1
b813574b 30931@endif tar
e2b9e2dc 30932
a7254363
PB
30933
30934
d545f33b
PB
30935
30936
b813574b
PB
30937.PHONY: all-tar maybe-all-tar
30938maybe-all-tar:
4f0ef2d8
CD
30939@if gcc-bootstrap
30940all-tar: stage_current
30941@endif gcc-bootstrap
b813574b 30942@if tar
d27cc32e 30943TARGET-tar=all
b813574b
PB
30944maybe-all-tar: all-tar
30945all-tar: configure-tar
0aed8855 30946 @: $(MAKE); $(unstage)
b40e3958
L
30947 @r=`${PWD_COMMAND}`; export r; \
30948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30949 $(HOST_EXPORTS) \
b00612cc
PB
30950 (cd $(HOST_SUBDIR)/tar && \
30951 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tar))
b813574b 30952@endif tar
3866be5d 30953
a7254363 30954
d545f33b
PB
30955
30956
b813574b
PB
30957.PHONY: check-tar maybe-check-tar
30958maybe-check-tar:
30959@if tar
30960maybe-check-tar: check-tar
3866be5d 30961
b813574b 30962check-tar:
0aed8855 30963 @: $(MAKE); $(unstage)
b40e3958
L
30964 @r=`${PWD_COMMAND}`; export r; \
30965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30966 $(HOST_EXPORTS) \
b00612cc
PB
30967 (cd $(HOST_SUBDIR)/tar && \
30968 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30969
b813574b 30970@endif tar
3866be5d 30971
b813574b
PB
30972.PHONY: install-tar maybe-install-tar
30973maybe-install-tar:
30974@if tar
30975maybe-install-tar: install-tar
16ae0395 30976
b813574b 30977install-tar: installdirs
0aed8855 30978 @: $(MAKE); $(unstage)
b813574b
PB
30979 @r=`${PWD_COMMAND}`; export r; \
30980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30981 $(HOST_EXPORTS) \
b00612cc 30982 (cd $(HOST_SUBDIR)/tar && \
2da12f12 30983 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30984
b813574b 30985@endif tar
4fa63067 30986
56a8fe78 30987# Other targets (info, dvi, pdf, etc.)
4fa63067 30988
b813574b
PB
30989.PHONY: maybe-info-tar info-tar
30990maybe-info-tar:
30991@if tar
30992maybe-info-tar: info-tar
4fa63067 30993
b813574b
PB
30994info-tar: \
30995 configure-tar
0aed8855 30996 @: $(MAKE); $(unstage)
b813574b 30997 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 30998 r=`${PWD_COMMAND}`; export r; \
b40e3958 30999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31000 $(HOST_EXPORTS) \
b813574b 31001 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31003 done; \
b813574b 31004 echo "Doing info in tar" ; \
b00612cc 31005 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
31006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31008 "RANLIB=$${RANLIB}" \
0c24b341 31009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31010 info) \
4fa63067
NN
31011 || exit 1
31012
b813574b 31013@endif tar
4fa63067 31014
b813574b
PB
31015.PHONY: maybe-dvi-tar dvi-tar
31016maybe-dvi-tar:
31017@if tar
31018maybe-dvi-tar: dvi-tar
4fa63067 31019
b813574b
PB
31020dvi-tar: \
31021 configure-tar
0aed8855 31022 @: $(MAKE); $(unstage)
b813574b 31023 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
31024 r=`${PWD_COMMAND}`; export r; \
31025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31026 $(HOST_EXPORTS) \
b813574b 31027 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31029 done; \
b813574b 31030 echo "Doing dvi in tar" ; \
b00612cc 31031 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
31032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31034 "RANLIB=$${RANLIB}" \
0c24b341 31035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31036 dvi) \
4fa63067
NN
31037 || exit 1
31038
b813574b 31039@endif tar
4fa63067 31040
56a8fe78
DD
31041.PHONY: maybe-pdf-tar pdf-tar
31042maybe-pdf-tar:
31043@if tar
31044maybe-pdf-tar: pdf-tar
31045
31046pdf-tar: \
31047 configure-tar
31048 @: $(MAKE); $(unstage)
31049 @[ -f ./tar/Makefile ] || exit 0; \
31050 r=`${PWD_COMMAND}`; export r; \
31051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31052 $(HOST_EXPORTS) \
31053 for flag in $(EXTRA_HOST_FLAGS) ; do \
31054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31055 done; \
31056 echo "Doing pdf in tar" ; \
31057 (cd $(HOST_SUBDIR)/tar && \
31058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31060 "RANLIB=$${RANLIB}" \
0c24b341 31061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31062 pdf) \
31063 || exit 1
31064
31065@endif tar
31066
6d389afc
MS
31067.PHONY: maybe-html-tar html-tar
31068maybe-html-tar:
31069@if tar
31070maybe-html-tar: html-tar
31071
31072html-tar: \
31073 configure-tar
0aed8855 31074 @: $(MAKE); $(unstage)
6d389afc
MS
31075 @[ -f ./tar/Makefile ] || exit 0; \
31076 r=`${PWD_COMMAND}`; export r; \
31077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31078 $(HOST_EXPORTS) \
31079 for flag in $(EXTRA_HOST_FLAGS) ; do \
31080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31081 done; \
31082 echo "Doing html in tar" ; \
b00612cc 31083 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
31084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31086 "RANLIB=$${RANLIB}" \
0c24b341 31087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31088 html) \
31089 || exit 1
31090
31091@endif tar
31092
b813574b
PB
31093.PHONY: maybe-TAGS-tar TAGS-tar
31094maybe-TAGS-tar:
31095@if tar
31096maybe-TAGS-tar: TAGS-tar
4fa63067 31097
b813574b
PB
31098TAGS-tar: \
31099 configure-tar
0aed8855 31100 @: $(MAKE); $(unstage)
b813574b 31101 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
31102 r=`${PWD_COMMAND}`; export r; \
31103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31104 $(HOST_EXPORTS) \
b813574b 31105 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31107 done; \
b813574b 31108 echo "Doing TAGS in tar" ; \
b00612cc 31109 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
31110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31112 "RANLIB=$${RANLIB}" \
0c24b341 31113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31114 TAGS) \
4fa63067
NN
31115 || exit 1
31116
b813574b 31117@endif tar
4fa63067 31118
b813574b
PB
31119.PHONY: maybe-install-info-tar install-info-tar
31120maybe-install-info-tar:
31121@if tar
31122maybe-install-info-tar: install-info-tar
4fa63067 31123
b813574b
PB
31124install-info-tar: \
31125 configure-tar \
31126 info-tar
0aed8855 31127 @: $(MAKE); $(unstage)
b813574b 31128 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
31129 r=`${PWD_COMMAND}`; export r; \
31130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31131 $(HOST_EXPORTS) \
b813574b 31132 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31134 done; \
b813574b 31135 echo "Doing install-info in tar" ; \
b00612cc 31136 (cd $(HOST_SUBDIR)/tar && \
b813574b 31137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
31138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31139 "RANLIB=$${RANLIB}" \
0c24b341 31140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31141 install-info) \
4fa63067
NN
31142 || exit 1
31143
b813574b 31144@endif tar
4fa63067 31145
a3ca38d2
DD
31146.PHONY: maybe-install-pdf-tar install-pdf-tar
31147maybe-install-pdf-tar:
31148@if tar
31149maybe-install-pdf-tar: install-pdf-tar
31150
31151install-pdf-tar: \
31152 configure-tar \
31153 pdf-tar
31154 @: $(MAKE); $(unstage)
31155 @[ -f ./tar/Makefile ] || exit 0; \
31156 r=`${PWD_COMMAND}`; export r; \
31157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31158 $(HOST_EXPORTS) \
31159 for flag in $(EXTRA_HOST_FLAGS) ; do \
31160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31161 done; \
31162 echo "Doing install-pdf in tar" ; \
31163 (cd $(HOST_SUBDIR)/tar && \
31164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31166 "RANLIB=$${RANLIB}" \
0c24b341 31167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31168 install-pdf) \
31169 || exit 1
31170
31171@endif tar
31172
108a6f8e
CD
31173.PHONY: maybe-install-html-tar install-html-tar
31174maybe-install-html-tar:
31175@if tar
31176maybe-install-html-tar: install-html-tar
31177
31178install-html-tar: \
31179 configure-tar \
31180 html-tar
31181 @: $(MAKE); $(unstage)
31182 @[ -f ./tar/Makefile ] || exit 0; \
31183 r=`${PWD_COMMAND}`; export r; \
31184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31185 $(HOST_EXPORTS) \
31186 for flag in $(EXTRA_HOST_FLAGS) ; do \
31187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31188 done; \
31189 echo "Doing install-html in tar" ; \
31190 (cd $(HOST_SUBDIR)/tar && \
31191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31193 "RANLIB=$${RANLIB}" \
0c24b341 31194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31195 install-html) \
31196 || exit 1
31197
31198@endif tar
31199
b813574b
PB
31200.PHONY: maybe-installcheck-tar installcheck-tar
31201maybe-installcheck-tar:
31202@if tar
31203maybe-installcheck-tar: installcheck-tar
4fa63067 31204
b813574b
PB
31205installcheck-tar: \
31206 configure-tar
0aed8855 31207 @: $(MAKE); $(unstage)
b813574b 31208 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
31209 r=`${PWD_COMMAND}`; export r; \
31210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31211 $(HOST_EXPORTS) \
b813574b 31212 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31214 done; \
b813574b 31215 echo "Doing installcheck in tar" ; \
b00612cc 31216 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
31217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31219 "RANLIB=$${RANLIB}" \
0c24b341 31220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31221 installcheck) \
4fa63067
NN
31222 || exit 1
31223
b813574b 31224@endif tar
4fa63067 31225
b813574b
PB
31226.PHONY: maybe-mostlyclean-tar mostlyclean-tar
31227maybe-mostlyclean-tar:
31228@if tar
31229maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 31230
b813574b 31231mostlyclean-tar:
0aed8855 31232 @: $(MAKE); $(unstage)
b813574b 31233 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
31234 r=`${PWD_COMMAND}`; export r; \
31235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31236 $(HOST_EXPORTS) \
b813574b 31237 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31239 done; \
b813574b 31240 echo "Doing mostlyclean in tar" ; \
b00612cc 31241 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
31242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31244 "RANLIB=$${RANLIB}" \
0c24b341 31245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31246 mostlyclean) \
4fa63067
NN
31247 || exit 1
31248
b813574b 31249@endif tar
4fa63067 31250
b813574b
PB
31251.PHONY: maybe-clean-tar clean-tar
31252maybe-clean-tar:
31253@if tar
31254maybe-clean-tar: clean-tar
4fa63067 31255
b813574b 31256clean-tar:
0aed8855 31257 @: $(MAKE); $(unstage)
b813574b 31258 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
31259 r=`${PWD_COMMAND}`; export r; \
31260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31261 $(HOST_EXPORTS) \
b813574b 31262 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31264 done; \
b813574b 31265 echo "Doing clean in tar" ; \
b00612cc 31266 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
31267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31269 "RANLIB=$${RANLIB}" \
0c24b341 31270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31271 clean) \
4fa63067
NN
31272 || exit 1
31273
b813574b 31274@endif tar
4fa63067 31275
b813574b
PB
31276.PHONY: maybe-distclean-tar distclean-tar
31277maybe-distclean-tar:
31278@if tar
31279maybe-distclean-tar: distclean-tar
4fa63067 31280
b813574b 31281distclean-tar:
0aed8855 31282 @: $(MAKE); $(unstage)
b813574b 31283 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
31284 r=`${PWD_COMMAND}`; export r; \
31285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31286 $(HOST_EXPORTS) \
b813574b 31287 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31289 done; \
b813574b 31290 echo "Doing distclean in tar" ; \
b00612cc 31291 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
31292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31294 "RANLIB=$${RANLIB}" \
0c24b341 31295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31296 distclean) \
4fa63067
NN
31297 || exit 1
31298
b813574b 31299@endif tar
4fa63067 31300
b813574b
PB
31301.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
31302maybe-maintainer-clean-tar:
31303@if tar
31304maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 31305
b813574b 31306maintainer-clean-tar:
0aed8855 31307 @: $(MAKE); $(unstage)
b813574b 31308 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
31309 r=`${PWD_COMMAND}`; export r; \
31310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31311 $(HOST_EXPORTS) \
b813574b 31312 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31314 done; \
b813574b 31315 echo "Doing maintainer-clean in tar" ; \
b00612cc 31316 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
31317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31319 "RANLIB=$${RANLIB}" \
0c24b341 31320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31321 maintainer-clean) \
4fa63067 31322 || exit 1
3866be5d 31323
b813574b 31324@endif tar
3866be5d 31325
4fa63067 31326
a7254363 31327
b813574b
PB
31328.PHONY: configure-texinfo maybe-configure-texinfo
31329maybe-configure-texinfo:
4f0ef2d8
CD
31330@if gcc-bootstrap
31331configure-texinfo: stage_current
31332@endif gcc-bootstrap
b813574b
PB
31333@if texinfo
31334maybe-configure-texinfo: configure-texinfo
c52c6897 31335configure-texinfo:
0aed8855 31336 @: $(MAKE); $(unstage)
c52c6897 31337 @r=`${PWD_COMMAND}`; export r; \
378fce5b 31338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31339 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
31340 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 31341 $(HOST_EXPORTS) \
a7254363
PB
31342 echo Configuring in $(HOST_SUBDIR)/texinfo; \
31343 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 31344 case $(srcdir) in \
b00612cc
PB
31345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31346 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
31347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31348 esac; \
b00612cc
PB
31349 srcdiroption="--srcdir=$${topdir}/texinfo"; \
31350 libsrcdir="$$s/texinfo"; \
e2b9e2dc 31351 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31352 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31353 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31354 || exit 1
b813574b 31355@endif texinfo
e2b9e2dc 31356
a7254363
PB
31357
31358
d545f33b
PB
31359
31360
b813574b
PB
31361.PHONY: all-texinfo maybe-all-texinfo
31362maybe-all-texinfo:
4f0ef2d8
CD
31363@if gcc-bootstrap
31364all-texinfo: stage_current
31365@endif gcc-bootstrap
b813574b 31366@if texinfo
d27cc32e 31367TARGET-texinfo=all
b813574b
PB
31368maybe-all-texinfo: all-texinfo
31369all-texinfo: configure-texinfo
0aed8855 31370 @: $(MAKE); $(unstage)
b40e3958
L
31371 @r=`${PWD_COMMAND}`; export r; \
31372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31373 $(HOST_EXPORTS) \
b00612cc
PB
31374 (cd $(HOST_SUBDIR)/texinfo && \
31375 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-texinfo))
b813574b 31376@endif texinfo
3866be5d 31377
a7254363 31378
d545f33b
PB
31379
31380
b813574b
PB
31381.PHONY: check-texinfo maybe-check-texinfo
31382maybe-check-texinfo:
31383@if texinfo
31384maybe-check-texinfo: check-texinfo
3866be5d 31385
b813574b 31386check-texinfo:
0aed8855 31387 @: $(MAKE); $(unstage)
4fa63067
NN
31388 @r=`${PWD_COMMAND}`; export r; \
31389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31390 $(HOST_EXPORTS) \
b00612cc
PB
31391 (cd $(HOST_SUBDIR)/texinfo && \
31392 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31393
b813574b 31394@endif texinfo
3866be5d 31395
b813574b
PB
31396.PHONY: install-texinfo maybe-install-texinfo
31397maybe-install-texinfo:
31398@if texinfo
31399maybe-install-texinfo: install-texinfo
16ae0395 31400
b813574b 31401install-texinfo:
3866be5d 31402
b813574b 31403@endif texinfo
3866be5d 31404
56a8fe78 31405# Other targets (info, dvi, pdf, etc.)
4fa63067 31406
b813574b
PB
31407.PHONY: maybe-info-texinfo info-texinfo
31408maybe-info-texinfo:
31409@if texinfo
31410maybe-info-texinfo: info-texinfo
4fa63067 31411
b813574b
PB
31412info-texinfo: \
31413 configure-texinfo
0aed8855 31414 @: $(MAKE); $(unstage)
b813574b 31415 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
31416 r=`${PWD_COMMAND}`; export r; \
31417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31418 $(HOST_EXPORTS) \
b813574b 31419 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31421 done; \
b813574b 31422 echo "Doing info in texinfo" ; \
b00612cc 31423 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
31424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31426 "RANLIB=$${RANLIB}" \
0c24b341 31427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31428 info) \
4fa63067
NN
31429 || exit 1
31430
b813574b 31431@endif texinfo
4fa63067 31432
b813574b
PB
31433.PHONY: maybe-dvi-texinfo dvi-texinfo
31434maybe-dvi-texinfo:
31435@if texinfo
31436maybe-dvi-texinfo: dvi-texinfo
4fa63067 31437
b813574b
PB
31438dvi-texinfo: \
31439 configure-texinfo
0aed8855 31440 @: $(MAKE); $(unstage)
b813574b 31441 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
31442 r=`${PWD_COMMAND}`; export r; \
31443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31444 $(HOST_EXPORTS) \
b813574b 31445 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31447 done; \
b813574b 31448 echo "Doing dvi in texinfo" ; \
b00612cc 31449 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
31450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31452 "RANLIB=$${RANLIB}" \
0c24b341 31453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31454 dvi) \
4fa63067
NN
31455 || exit 1
31456
b813574b 31457@endif texinfo
4fa63067 31458
56a8fe78
DD
31459.PHONY: maybe-pdf-texinfo pdf-texinfo
31460maybe-pdf-texinfo:
31461@if texinfo
31462maybe-pdf-texinfo: pdf-texinfo
31463
31464pdf-texinfo: \
31465 configure-texinfo
31466 @: $(MAKE); $(unstage)
31467 @[ -f ./texinfo/Makefile ] || exit 0; \
31468 r=`${PWD_COMMAND}`; export r; \
31469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31470 $(HOST_EXPORTS) \
31471 for flag in $(EXTRA_HOST_FLAGS) ; do \
31472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31473 done; \
31474 echo "Doing pdf in texinfo" ; \
31475 (cd $(HOST_SUBDIR)/texinfo && \
31476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31478 "RANLIB=$${RANLIB}" \
0c24b341 31479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31480 pdf) \
31481 || exit 1
31482
31483@endif texinfo
31484
6d389afc
MS
31485.PHONY: maybe-html-texinfo html-texinfo
31486maybe-html-texinfo:
31487@if texinfo
31488maybe-html-texinfo: html-texinfo
31489
31490html-texinfo: \
31491 configure-texinfo
0aed8855 31492 @: $(MAKE); $(unstage)
6d389afc
MS
31493 @[ -f ./texinfo/Makefile ] || exit 0; \
31494 r=`${PWD_COMMAND}`; export r; \
31495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31496 $(HOST_EXPORTS) \
31497 for flag in $(EXTRA_HOST_FLAGS) ; do \
31498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31499 done; \
31500 echo "Doing html in texinfo" ; \
b00612cc 31501 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
31502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31504 "RANLIB=$${RANLIB}" \
0c24b341 31505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31506 html) \
31507 || exit 1
31508
31509@endif texinfo
31510
b813574b
PB
31511.PHONY: maybe-TAGS-texinfo TAGS-texinfo
31512maybe-TAGS-texinfo:
31513@if texinfo
31514maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 31515
b813574b
PB
31516TAGS-texinfo: \
31517 configure-texinfo
0aed8855 31518 @: $(MAKE); $(unstage)
b813574b 31519 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
31520 r=`${PWD_COMMAND}`; export r; \
31521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31522 $(HOST_EXPORTS) \
b813574b 31523 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31525 done; \
b813574b 31526 echo "Doing TAGS in texinfo" ; \
b00612cc 31527 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
31528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31530 "RANLIB=$${RANLIB}" \
0c24b341 31531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31532 TAGS) \
4fa63067
NN
31533 || exit 1
31534
b813574b 31535@endif texinfo
4fa63067 31536
b813574b
PB
31537.PHONY: maybe-install-info-texinfo install-info-texinfo
31538maybe-install-info-texinfo:
31539@if texinfo
31540maybe-install-info-texinfo: install-info-texinfo
4fa63067 31541
b813574b
PB
31542install-info-texinfo: \
31543 configure-texinfo \
31544 info-texinfo
0aed8855 31545 @: $(MAKE); $(unstage)
b813574b 31546 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
31547 r=`${PWD_COMMAND}`; export r; \
31548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31549 $(HOST_EXPORTS) \
b813574b 31550 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31552 done; \
b813574b 31553 echo "Doing install-info in texinfo" ; \
b00612cc 31554 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
31555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31557 "RANLIB=$${RANLIB}" \
0c24b341 31558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31559 install-info) \
4fa63067
NN
31560 || exit 1
31561
b813574b 31562@endif texinfo
4fa63067 31563
a3ca38d2
DD
31564.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
31565maybe-install-pdf-texinfo:
31566@if texinfo
31567maybe-install-pdf-texinfo: install-pdf-texinfo
31568
31569install-pdf-texinfo: \
31570 configure-texinfo \
31571 pdf-texinfo
31572 @: $(MAKE); $(unstage)
31573 @[ -f ./texinfo/Makefile ] || exit 0; \
31574 r=`${PWD_COMMAND}`; export r; \
31575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31576 $(HOST_EXPORTS) \
31577 for flag in $(EXTRA_HOST_FLAGS) ; do \
31578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31579 done; \
31580 echo "Doing install-pdf in texinfo" ; \
31581 (cd $(HOST_SUBDIR)/texinfo && \
31582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31584 "RANLIB=$${RANLIB}" \
0c24b341 31585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31586 install-pdf) \
31587 || exit 1
31588
31589@endif texinfo
31590
108a6f8e
CD
31591.PHONY: maybe-install-html-texinfo install-html-texinfo
31592maybe-install-html-texinfo:
31593@if texinfo
31594maybe-install-html-texinfo: install-html-texinfo
31595
31596install-html-texinfo: \
31597 configure-texinfo \
31598 html-texinfo
31599 @: $(MAKE); $(unstage)
31600 @[ -f ./texinfo/Makefile ] || exit 0; \
31601 r=`${PWD_COMMAND}`; export r; \
31602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31603 $(HOST_EXPORTS) \
31604 for flag in $(EXTRA_HOST_FLAGS) ; do \
31605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31606 done; \
31607 echo "Doing install-html in texinfo" ; \
31608 (cd $(HOST_SUBDIR)/texinfo && \
31609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31611 "RANLIB=$${RANLIB}" \
0c24b341 31612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31613 install-html) \
31614 || exit 1
31615
31616@endif texinfo
31617
b813574b
PB
31618.PHONY: maybe-installcheck-texinfo installcheck-texinfo
31619maybe-installcheck-texinfo:
31620@if texinfo
31621maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 31622
b813574b
PB
31623installcheck-texinfo: \
31624 configure-texinfo
0aed8855 31625 @: $(MAKE); $(unstage)
b813574b 31626 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
31627 r=`${PWD_COMMAND}`; export r; \
31628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31629 $(HOST_EXPORTS) \
b813574b 31630 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31632 done; \
b813574b 31633 echo "Doing installcheck in texinfo" ; \
b00612cc 31634 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
31635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31637 "RANLIB=$${RANLIB}" \
0c24b341 31638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31639 installcheck) \
4fa63067
NN
31640 || exit 1
31641
b813574b 31642@endif texinfo
4fa63067 31643
b813574b
PB
31644.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
31645maybe-mostlyclean-texinfo:
31646@if texinfo
31647maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 31648
b813574b 31649mostlyclean-texinfo:
0aed8855 31650 @: $(MAKE); $(unstage)
b813574b 31651 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
31652 r=`${PWD_COMMAND}`; export r; \
31653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31654 $(HOST_EXPORTS) \
b813574b 31655 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31657 done; \
b813574b 31658 echo "Doing mostlyclean in texinfo" ; \
b00612cc 31659 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
31660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31662 "RANLIB=$${RANLIB}" \
0c24b341 31663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31664 mostlyclean) \
4fa63067
NN
31665 || exit 1
31666
b813574b 31667@endif texinfo
4fa63067 31668
b813574b
PB
31669.PHONY: maybe-clean-texinfo clean-texinfo
31670maybe-clean-texinfo:
31671@if texinfo
31672maybe-clean-texinfo: clean-texinfo
4fa63067 31673
b813574b 31674clean-texinfo:
0aed8855 31675 @: $(MAKE); $(unstage)
b813574b 31676 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
31677 r=`${PWD_COMMAND}`; export r; \
31678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31679 $(HOST_EXPORTS) \
b813574b 31680 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31682 done; \
b813574b 31683 echo "Doing clean in texinfo" ; \
b00612cc 31684 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
31685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31687 "RANLIB=$${RANLIB}" \
0c24b341 31688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31689 clean) \
4fa63067
NN
31690 || exit 1
31691
b813574b 31692@endif texinfo
4fa63067 31693
b813574b
PB
31694.PHONY: maybe-distclean-texinfo distclean-texinfo
31695maybe-distclean-texinfo:
31696@if texinfo
31697maybe-distclean-texinfo: distclean-texinfo
4fa63067 31698
b813574b 31699distclean-texinfo:
0aed8855 31700 @: $(MAKE); $(unstage)
b813574b 31701 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
31702 r=`${PWD_COMMAND}`; export r; \
31703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31704 $(HOST_EXPORTS) \
b813574b 31705 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31707 done; \
b813574b 31708 echo "Doing distclean in texinfo" ; \
b00612cc 31709 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
31710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31712 "RANLIB=$${RANLIB}" \
0c24b341 31713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31714 distclean) \
4fa63067
NN
31715 || exit 1
31716
b813574b 31717@endif texinfo
4fa63067 31718
b813574b
PB
31719.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
31720maybe-maintainer-clean-texinfo:
31721@if texinfo
31722maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 31723
b813574b 31724maintainer-clean-texinfo:
0aed8855 31725 @: $(MAKE); $(unstage)
b813574b 31726 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
31727 r=`${PWD_COMMAND}`; export r; \
31728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31729 $(HOST_EXPORTS) \
b813574b 31730 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31732 done; \
b813574b 31733 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 31734 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
31735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31737 "RANLIB=$${RANLIB}" \
0c24b341 31738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31739 maintainer-clean) \
4fa63067
NN
31740 || exit 1
31741
b813574b 31742@endif texinfo
4fa63067
NN
31743
31744
a7254363 31745
b813574b
PB
31746.PHONY: configure-textutils maybe-configure-textutils
31747maybe-configure-textutils:
4f0ef2d8
CD
31748@if gcc-bootstrap
31749configure-textutils: stage_current
31750@endif gcc-bootstrap
b813574b
PB
31751@if textutils
31752maybe-configure-textutils: configure-textutils
c52c6897 31753configure-textutils:
0aed8855 31754 @: $(MAKE); $(unstage)
c52c6897 31755 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31757 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
31758 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 31759 $(HOST_EXPORTS) \
a7254363
PB
31760 echo Configuring in $(HOST_SUBDIR)/textutils; \
31761 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 31762 case $(srcdir) in \
b00612cc
PB
31763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31764 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
31765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31766 esac; \
b00612cc
PB
31767 srcdiroption="--srcdir=$${topdir}/textutils"; \
31768 libsrcdir="$$s/textutils"; \
e2b9e2dc 31769 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31770 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31771 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31772 || exit 1
b813574b 31773@endif textutils
e2b9e2dc 31774
a7254363
PB
31775
31776
d545f33b
PB
31777
31778
b813574b
PB
31779.PHONY: all-textutils maybe-all-textutils
31780maybe-all-textutils:
4f0ef2d8
CD
31781@if gcc-bootstrap
31782all-textutils: stage_current
31783@endif gcc-bootstrap
b813574b 31784@if textutils
d27cc32e 31785TARGET-textutils=all
b813574b
PB
31786maybe-all-textutils: all-textutils
31787all-textutils: configure-textutils
0aed8855 31788 @: $(MAKE); $(unstage)
b40e3958
L
31789 @r=`${PWD_COMMAND}`; export r; \
31790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31791 $(HOST_EXPORTS) \
b00612cc
PB
31792 (cd $(HOST_SUBDIR)/textutils && \
31793 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-textutils))
b813574b 31794@endif textutils
3866be5d 31795
a7254363 31796
d545f33b
PB
31797
31798
b813574b
PB
31799.PHONY: check-textutils maybe-check-textutils
31800maybe-check-textutils:
31801@if textutils
31802maybe-check-textutils: check-textutils
3866be5d 31803
b813574b 31804check-textutils:
0aed8855 31805 @: $(MAKE); $(unstage)
b40e3958
L
31806 @r=`${PWD_COMMAND}`; export r; \
31807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31808 $(HOST_EXPORTS) \
b00612cc
PB
31809 (cd $(HOST_SUBDIR)/textutils && \
31810 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31811
b813574b 31812@endif textutils
3866be5d 31813
b813574b
PB
31814.PHONY: install-textutils maybe-install-textutils
31815maybe-install-textutils:
31816@if textutils
31817maybe-install-textutils: install-textutils
16ae0395 31818
b813574b 31819install-textutils: installdirs
0aed8855 31820 @: $(MAKE); $(unstage)
b40e3958
L
31821 @r=`${PWD_COMMAND}`; export r; \
31822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31823 $(HOST_EXPORTS) \
b00612cc 31824 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 31825 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31826
b813574b 31827@endif textutils
3866be5d 31828
56a8fe78 31829# Other targets (info, dvi, pdf, etc.)
4fa63067 31830
b813574b
PB
31831.PHONY: maybe-info-textutils info-textutils
31832maybe-info-textutils:
31833@if textutils
31834maybe-info-textutils: info-textutils
4fa63067 31835
b813574b
PB
31836info-textutils: \
31837 configure-textutils
0aed8855 31838 @: $(MAKE); $(unstage)
b813574b 31839 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
31840 r=`${PWD_COMMAND}`; export r; \
31841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31842 $(HOST_EXPORTS) \
b813574b 31843 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31845 done; \
b813574b 31846 echo "Doing info in textutils" ; \
b00612cc 31847 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
31848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31850 "RANLIB=$${RANLIB}" \
0c24b341 31851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31852 info) \
e2b9e2dc
NN
31853 || exit 1
31854
b813574b 31855@endif textutils
4fa63067 31856
b813574b
PB
31857.PHONY: maybe-dvi-textutils dvi-textutils
31858maybe-dvi-textutils:
31859@if textutils
31860maybe-dvi-textutils: dvi-textutils
4fa63067 31861
b813574b
PB
31862dvi-textutils: \
31863 configure-textutils
0aed8855 31864 @: $(MAKE); $(unstage)
b813574b 31865 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 31866 r=`${PWD_COMMAND}`; export r; \
b40e3958 31867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31868 $(HOST_EXPORTS) \
b813574b 31869 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31871 done; \
b813574b 31872 echo "Doing dvi in textutils" ; \
b00612cc 31873 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
31874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31876 "RANLIB=$${RANLIB}" \
0c24b341 31877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31878 dvi) \
4fa63067 31879 || exit 1
3866be5d 31880
b813574b 31881@endif textutils
3866be5d 31882
56a8fe78
DD
31883.PHONY: maybe-pdf-textutils pdf-textutils
31884maybe-pdf-textutils:
31885@if textutils
31886maybe-pdf-textutils: pdf-textutils
31887
31888pdf-textutils: \
31889 configure-textutils
31890 @: $(MAKE); $(unstage)
31891 @[ -f ./textutils/Makefile ] || exit 0; \
31892 r=`${PWD_COMMAND}`; export r; \
31893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31894 $(HOST_EXPORTS) \
31895 for flag in $(EXTRA_HOST_FLAGS) ; do \
31896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31897 done; \
31898 echo "Doing pdf in textutils" ; \
31899 (cd $(HOST_SUBDIR)/textutils && \
31900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31902 "RANLIB=$${RANLIB}" \
0c24b341 31903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31904 pdf) \
31905 || exit 1
31906
31907@endif textutils
31908
6d389afc
MS
31909.PHONY: maybe-html-textutils html-textutils
31910maybe-html-textutils:
31911@if textutils
31912maybe-html-textutils: html-textutils
31913
31914html-textutils: \
31915 configure-textutils
0aed8855 31916 @: $(MAKE); $(unstage)
6d389afc
MS
31917 @[ -f ./textutils/Makefile ] || exit 0; \
31918 r=`${PWD_COMMAND}`; export r; \
31919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31920 $(HOST_EXPORTS) \
31921 for flag in $(EXTRA_HOST_FLAGS) ; do \
31922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31923 done; \
31924 echo "Doing html in textutils" ; \
b00612cc 31925 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
31926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31928 "RANLIB=$${RANLIB}" \
0c24b341 31929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31930 html) \
31931 || exit 1
31932
31933@endif textutils
31934
b813574b
PB
31935.PHONY: maybe-TAGS-textutils TAGS-textutils
31936maybe-TAGS-textutils:
31937@if textutils
31938maybe-TAGS-textutils: TAGS-textutils
4fa63067 31939
b813574b
PB
31940TAGS-textutils: \
31941 configure-textutils
0aed8855 31942 @: $(MAKE); $(unstage)
b813574b 31943 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 31944 r=`${PWD_COMMAND}`; export r; \
b40e3958 31945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31946 $(HOST_EXPORTS) \
b813574b 31947 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31949 done; \
b813574b 31950 echo "Doing TAGS in textutils" ; \
b00612cc 31951 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
31952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31954 "RANLIB=$${RANLIB}" \
0c24b341 31955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31956 TAGS) \
4fa63067 31957 || exit 1
3866be5d 31958
b813574b 31959@endif textutils
3866be5d 31960
b813574b
PB
31961.PHONY: maybe-install-info-textutils install-info-textutils
31962maybe-install-info-textutils:
31963@if textutils
31964maybe-install-info-textutils: install-info-textutils
4fa63067 31965
b813574b
PB
31966install-info-textutils: \
31967 configure-textutils \
31968 info-textutils
0aed8855 31969 @: $(MAKE); $(unstage)
b813574b 31970 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
31971 r=`${PWD_COMMAND}`; export r; \
31972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31973 $(HOST_EXPORTS) \
b813574b 31974 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31976 done; \
b813574b 31977 echo "Doing install-info in textutils" ; \
b00612cc 31978 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
31979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31981 "RANLIB=$${RANLIB}" \
0c24b341 31982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31983 install-info) \
4fa63067
NN
31984 || exit 1
31985
b813574b 31986@endif textutils
4fa63067 31987
a3ca38d2
DD
31988.PHONY: maybe-install-pdf-textutils install-pdf-textutils
31989maybe-install-pdf-textutils:
31990@if textutils
31991maybe-install-pdf-textutils: install-pdf-textutils
31992
31993install-pdf-textutils: \
31994 configure-textutils \
31995 pdf-textutils
31996 @: $(MAKE); $(unstage)
31997 @[ -f ./textutils/Makefile ] || exit 0; \
31998 r=`${PWD_COMMAND}`; export r; \
31999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32000 $(HOST_EXPORTS) \
32001 for flag in $(EXTRA_HOST_FLAGS) ; do \
32002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32003 done; \
32004 echo "Doing install-pdf in textutils" ; \
32005 (cd $(HOST_SUBDIR)/textutils && \
32006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32008 "RANLIB=$${RANLIB}" \
0c24b341 32009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32010 install-pdf) \
32011 || exit 1
32012
32013@endif textutils
32014
108a6f8e
CD
32015.PHONY: maybe-install-html-textutils install-html-textutils
32016maybe-install-html-textutils:
32017@if textutils
32018maybe-install-html-textutils: install-html-textutils
32019
32020install-html-textutils: \
32021 configure-textutils \
32022 html-textutils
32023 @: $(MAKE); $(unstage)
32024 @[ -f ./textutils/Makefile ] || exit 0; \
32025 r=`${PWD_COMMAND}`; export r; \
32026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32027 $(HOST_EXPORTS) \
32028 for flag in $(EXTRA_HOST_FLAGS) ; do \
32029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32030 done; \
32031 echo "Doing install-html in textutils" ; \
32032 (cd $(HOST_SUBDIR)/textutils && \
32033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32035 "RANLIB=$${RANLIB}" \
0c24b341 32036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32037 install-html) \
32038 || exit 1
32039
32040@endif textutils
32041
b813574b
PB
32042.PHONY: maybe-installcheck-textutils installcheck-textutils
32043maybe-installcheck-textutils:
32044@if textutils
32045maybe-installcheck-textutils: installcheck-textutils
4fa63067 32046
b813574b
PB
32047installcheck-textutils: \
32048 configure-textutils
0aed8855 32049 @: $(MAKE); $(unstage)
b813574b 32050 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
32051 r=`${PWD_COMMAND}`; export r; \
32052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32053 $(HOST_EXPORTS) \
b813574b 32054 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32056 done; \
b813574b 32057 echo "Doing installcheck in textutils" ; \
b00612cc 32058 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
32059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32061 "RANLIB=$${RANLIB}" \
0c24b341 32062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32063 installcheck) \
4fa63067
NN
32064 || exit 1
32065
b813574b 32066@endif textutils
4fa63067 32067
b813574b
PB
32068.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
32069maybe-mostlyclean-textutils:
32070@if textutils
32071maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 32072
b813574b 32073mostlyclean-textutils:
0aed8855 32074 @: $(MAKE); $(unstage)
b813574b 32075 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
32076 r=`${PWD_COMMAND}`; export r; \
32077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32078 $(HOST_EXPORTS) \
b813574b 32079 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32081 done; \
b813574b 32082 echo "Doing mostlyclean in textutils" ; \
b00612cc 32083 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
32084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32086 "RANLIB=$${RANLIB}" \
0c24b341 32087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32088 mostlyclean) \
4fa63067
NN
32089 || exit 1
32090
b813574b 32091@endif textutils
4fa63067 32092
b813574b
PB
32093.PHONY: maybe-clean-textutils clean-textutils
32094maybe-clean-textutils:
32095@if textutils
32096maybe-clean-textutils: clean-textutils
4fa63067 32097
b813574b 32098clean-textutils:
0aed8855 32099 @: $(MAKE); $(unstage)
b813574b 32100 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
32101 r=`${PWD_COMMAND}`; export r; \
32102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32103 $(HOST_EXPORTS) \
b813574b 32104 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32106 done; \
b813574b 32107 echo "Doing clean in textutils" ; \
b00612cc 32108 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
32109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32111 "RANLIB=$${RANLIB}" \
0c24b341 32112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32113 clean) \
4fa63067
NN
32114 || exit 1
32115
b813574b 32116@endif textutils
4fa63067 32117
b813574b
PB
32118.PHONY: maybe-distclean-textutils distclean-textutils
32119maybe-distclean-textutils:
32120@if textutils
32121maybe-distclean-textutils: distclean-textutils
4fa63067 32122
b813574b 32123distclean-textutils:
0aed8855 32124 @: $(MAKE); $(unstage)
b813574b 32125 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
32126 r=`${PWD_COMMAND}`; export r; \
32127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32128 $(HOST_EXPORTS) \
b813574b 32129 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32131 done; \
b813574b 32132 echo "Doing distclean in textutils" ; \
b00612cc 32133 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
32134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32136 "RANLIB=$${RANLIB}" \
0c24b341 32137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32138 distclean) \
4fa63067
NN
32139 || exit 1
32140
b813574b 32141@endif textutils
4fa63067 32142
b813574b
PB
32143.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
32144maybe-maintainer-clean-textutils:
32145@if textutils
32146maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 32147
b813574b 32148maintainer-clean-textutils:
0aed8855 32149 @: $(MAKE); $(unstage)
b813574b 32150 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 32151 r=`${PWD_COMMAND}`; export r; \
b40e3958 32152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32153 $(HOST_EXPORTS) \
b813574b 32154 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32156 done; \
b813574b 32157 echo "Doing maintainer-clean in textutils" ; \
b00612cc 32158 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
32159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32161 "RANLIB=$${RANLIB}" \
0c24b341 32162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32163 maintainer-clean) \
4fa63067 32164 || exit 1
3866be5d 32165
b813574b 32166@endif textutils
3866be5d 32167
4fa63067 32168
a7254363 32169
b813574b
PB
32170.PHONY: configure-time maybe-configure-time
32171maybe-configure-time:
4f0ef2d8
CD
32172@if gcc-bootstrap
32173configure-time: stage_current
32174@endif gcc-bootstrap
b813574b
PB
32175@if time
32176maybe-configure-time: configure-time
c52c6897 32177configure-time:
0aed8855 32178 @: $(MAKE); $(unstage)
c52c6897 32179 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32181 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
32182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 32183 $(HOST_EXPORTS) \
a7254363
PB
32184 echo Configuring in $(HOST_SUBDIR)/time; \
32185 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 32186 case $(srcdir) in \
b00612cc
PB
32187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32188 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
32189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32190 esac; \
b00612cc
PB
32191 srcdiroption="--srcdir=$${topdir}/time"; \
32192 libsrcdir="$$s/time"; \
e2b9e2dc 32193 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32194 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32195 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32196 || exit 1
b813574b 32197@endif time
e2b9e2dc 32198
a7254363
PB
32199
32200
d545f33b
PB
32201
32202
b813574b
PB
32203.PHONY: all-time maybe-all-time
32204maybe-all-time:
4f0ef2d8
CD
32205@if gcc-bootstrap
32206all-time: stage_current
32207@endif gcc-bootstrap
b813574b 32208@if time
d27cc32e 32209TARGET-time=all
b813574b
PB
32210maybe-all-time: all-time
32211all-time: configure-time
0aed8855 32212 @: $(MAKE); $(unstage)
b40e3958
L
32213 @r=`${PWD_COMMAND}`; export r; \
32214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32215 $(HOST_EXPORTS) \
b00612cc
PB
32216 (cd $(HOST_SUBDIR)/time && \
32217 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-time))
b813574b 32218@endif time
3866be5d 32219
a7254363 32220
d545f33b
PB
32221
32222
b813574b
PB
32223.PHONY: check-time maybe-check-time
32224maybe-check-time:
32225@if time
32226maybe-check-time: check-time
3866be5d 32227
b813574b 32228check-time:
0aed8855 32229 @: $(MAKE); $(unstage)
b40e3958
L
32230 @r=`${PWD_COMMAND}`; export r; \
32231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32232 $(HOST_EXPORTS) \
b00612cc
PB
32233 (cd $(HOST_SUBDIR)/time && \
32234 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32235
b813574b 32236@endif time
3866be5d 32237
b813574b
PB
32238.PHONY: install-time maybe-install-time
32239maybe-install-time:
32240@if time
32241maybe-install-time: install-time
4fa63067 32242
b813574b 32243install-time: installdirs
0aed8855 32244 @: $(MAKE); $(unstage)
4fa63067
NN
32245 @r=`${PWD_COMMAND}`; export r; \
32246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32247 $(HOST_EXPORTS) \
b00612cc 32248 (cd $(HOST_SUBDIR)/time && \
2da12f12 32249 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32250
b813574b 32251@endif time
4fa63067 32252
56a8fe78 32253# Other targets (info, dvi, pdf, etc.)
4fa63067 32254
b813574b
PB
32255.PHONY: maybe-info-time info-time
32256maybe-info-time:
32257@if time
32258maybe-info-time: info-time
4fa63067 32259
b813574b
PB
32260info-time: \
32261 configure-time
0aed8855 32262 @: $(MAKE); $(unstage)
b813574b 32263 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
32264 r=`${PWD_COMMAND}`; export r; \
32265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32266 $(HOST_EXPORTS) \
b813574b 32267 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32269 done; \
b813574b 32270 echo "Doing info in time" ; \
b00612cc 32271 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
32272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32274 "RANLIB=$${RANLIB}" \
0c24b341 32275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32276 info) \
4fa63067
NN
32277 || exit 1
32278
b813574b 32279@endif time
4fa63067 32280
b813574b
PB
32281.PHONY: maybe-dvi-time dvi-time
32282maybe-dvi-time:
32283@if time
32284maybe-dvi-time: dvi-time
4fa63067 32285
b813574b
PB
32286dvi-time: \
32287 configure-time
0aed8855 32288 @: $(MAKE); $(unstage)
b813574b 32289 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
32290 r=`${PWD_COMMAND}`; export r; \
32291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32292 $(HOST_EXPORTS) \
b813574b 32293 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32295 done; \
b813574b 32296 echo "Doing dvi in time" ; \
b00612cc 32297 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
32298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32300 "RANLIB=$${RANLIB}" \
0c24b341 32301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32302 dvi) \
4fa63067
NN
32303 || exit 1
32304
b813574b 32305@endif time
4fa63067 32306
56a8fe78
DD
32307.PHONY: maybe-pdf-time pdf-time
32308maybe-pdf-time:
32309@if time
32310maybe-pdf-time: pdf-time
32311
32312pdf-time: \
32313 configure-time
32314 @: $(MAKE); $(unstage)
32315 @[ -f ./time/Makefile ] || exit 0; \
32316 r=`${PWD_COMMAND}`; export r; \
32317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32318 $(HOST_EXPORTS) \
32319 for flag in $(EXTRA_HOST_FLAGS) ; do \
32320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32321 done; \
32322 echo "Doing pdf in time" ; \
32323 (cd $(HOST_SUBDIR)/time && \
32324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32326 "RANLIB=$${RANLIB}" \
0c24b341 32327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32328 pdf) \
32329 || exit 1
32330
32331@endif time
32332
6d389afc
MS
32333.PHONY: maybe-html-time html-time
32334maybe-html-time:
32335@if time
32336maybe-html-time: html-time
32337
32338html-time: \
32339 configure-time
0aed8855 32340 @: $(MAKE); $(unstage)
6d389afc
MS
32341 @[ -f ./time/Makefile ] || exit 0; \
32342 r=`${PWD_COMMAND}`; export r; \
32343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32344 $(HOST_EXPORTS) \
32345 for flag in $(EXTRA_HOST_FLAGS) ; do \
32346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32347 done; \
32348 echo "Doing html in time" ; \
b00612cc 32349 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
32350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32352 "RANLIB=$${RANLIB}" \
0c24b341 32353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32354 html) \
32355 || exit 1
32356
32357@endif time
32358
b813574b
PB
32359.PHONY: maybe-TAGS-time TAGS-time
32360maybe-TAGS-time:
32361@if time
32362maybe-TAGS-time: TAGS-time
4fa63067 32363
b813574b
PB
32364TAGS-time: \
32365 configure-time
0aed8855 32366 @: $(MAKE); $(unstage)
b813574b 32367 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
32368 r=`${PWD_COMMAND}`; export r; \
32369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32370 $(HOST_EXPORTS) \
b813574b 32371 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32373 done; \
b813574b 32374 echo "Doing TAGS in time" ; \
b00612cc 32375 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
32376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32378 "RANLIB=$${RANLIB}" \
0c24b341 32379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32380 TAGS) \
4fa63067
NN
32381 || exit 1
32382
b813574b 32383@endif time
4fa63067 32384
b813574b
PB
32385.PHONY: maybe-install-info-time install-info-time
32386maybe-install-info-time:
32387@if time
32388maybe-install-info-time: install-info-time
4fa63067 32389
b813574b
PB
32390install-info-time: \
32391 configure-time \
32392 info-time
0aed8855 32393 @: $(MAKE); $(unstage)
b813574b 32394 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
32395 r=`${PWD_COMMAND}`; export r; \
32396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32397 $(HOST_EXPORTS) \
b813574b 32398 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32400 done; \
b813574b 32401 echo "Doing install-info in time" ; \
b00612cc 32402 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
32403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32405 "RANLIB=$${RANLIB}" \
0c24b341 32406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32407 install-info) \
4fa63067
NN
32408 || exit 1
32409
b813574b 32410@endif time
4fa63067 32411
a3ca38d2
DD
32412.PHONY: maybe-install-pdf-time install-pdf-time
32413maybe-install-pdf-time:
32414@if time
32415maybe-install-pdf-time: install-pdf-time
32416
32417install-pdf-time: \
32418 configure-time \
32419 pdf-time
32420 @: $(MAKE); $(unstage)
32421 @[ -f ./time/Makefile ] || exit 0; \
32422 r=`${PWD_COMMAND}`; export r; \
32423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32424 $(HOST_EXPORTS) \
32425 for flag in $(EXTRA_HOST_FLAGS) ; do \
32426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32427 done; \
32428 echo "Doing install-pdf in time" ; \
32429 (cd $(HOST_SUBDIR)/time && \
32430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32432 "RANLIB=$${RANLIB}" \
0c24b341 32433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32434 install-pdf) \
32435 || exit 1
32436
32437@endif time
32438
108a6f8e
CD
32439.PHONY: maybe-install-html-time install-html-time
32440maybe-install-html-time:
32441@if time
32442maybe-install-html-time: install-html-time
32443
32444install-html-time: \
32445 configure-time \
32446 html-time
32447 @: $(MAKE); $(unstage)
32448 @[ -f ./time/Makefile ] || exit 0; \
32449 r=`${PWD_COMMAND}`; export r; \
32450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32451 $(HOST_EXPORTS) \
32452 for flag in $(EXTRA_HOST_FLAGS) ; do \
32453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32454 done; \
32455 echo "Doing install-html in time" ; \
32456 (cd $(HOST_SUBDIR)/time && \
32457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32459 "RANLIB=$${RANLIB}" \
0c24b341 32460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32461 install-html) \
32462 || exit 1
32463
32464@endif time
32465
b813574b
PB
32466.PHONY: maybe-installcheck-time installcheck-time
32467maybe-installcheck-time:
32468@if time
32469maybe-installcheck-time: installcheck-time
4fa63067 32470
b813574b
PB
32471installcheck-time: \
32472 configure-time
0aed8855 32473 @: $(MAKE); $(unstage)
b813574b 32474 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
32475 r=`${PWD_COMMAND}`; export r; \
32476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32477 $(HOST_EXPORTS) \
b813574b 32478 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32480 done; \
b813574b 32481 echo "Doing installcheck in time" ; \
b00612cc 32482 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
32483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32485 "RANLIB=$${RANLIB}" \
0c24b341 32486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32487 installcheck) \
4fa63067
NN
32488 || exit 1
32489
b813574b 32490@endif time
4fa63067 32491
b813574b
PB
32492.PHONY: maybe-mostlyclean-time mostlyclean-time
32493maybe-mostlyclean-time:
32494@if time
32495maybe-mostlyclean-time: mostlyclean-time
4fa63067 32496
b813574b 32497mostlyclean-time:
0aed8855 32498 @: $(MAKE); $(unstage)
b813574b 32499 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
32500 r=`${PWD_COMMAND}`; export r; \
32501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32502 $(HOST_EXPORTS) \
b813574b 32503 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32505 done; \
b813574b 32506 echo "Doing mostlyclean in time" ; \
b00612cc 32507 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
32508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32510 "RANLIB=$${RANLIB}" \
0c24b341 32511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32512 mostlyclean) \
4fa63067
NN
32513 || exit 1
32514
b813574b 32515@endif time
4fa63067 32516
b813574b
PB
32517.PHONY: maybe-clean-time clean-time
32518maybe-clean-time:
32519@if time
32520maybe-clean-time: clean-time
4fa63067 32521
b813574b 32522clean-time:
0aed8855 32523 @: $(MAKE); $(unstage)
b813574b 32524 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
32525 r=`${PWD_COMMAND}`; export r; \
32526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32527 $(HOST_EXPORTS) \
b813574b 32528 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32530 done; \
b813574b 32531 echo "Doing clean in time" ; \
b00612cc 32532 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
32533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32535 "RANLIB=$${RANLIB}" \
0c24b341 32536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32537 clean) \
4fa63067
NN
32538 || exit 1
32539
b813574b 32540@endif time
4fa63067 32541
b813574b
PB
32542.PHONY: maybe-distclean-time distclean-time
32543maybe-distclean-time:
32544@if time
32545maybe-distclean-time: distclean-time
4fa63067 32546
b813574b 32547distclean-time:
0aed8855 32548 @: $(MAKE); $(unstage)
b813574b 32549 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
32550 r=`${PWD_COMMAND}`; export r; \
32551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32552 $(HOST_EXPORTS) \
b813574b 32553 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32555 done; \
b813574b 32556 echo "Doing distclean in time" ; \
b00612cc 32557 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
32558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32560 "RANLIB=$${RANLIB}" \
0c24b341 32561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32562 distclean) \
4fa63067
NN
32563 || exit 1
32564
b813574b 32565@endif time
4fa63067 32566
b813574b
PB
32567.PHONY: maybe-maintainer-clean-time maintainer-clean-time
32568maybe-maintainer-clean-time:
32569@if time
32570maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 32571
b813574b 32572maintainer-clean-time:
0aed8855 32573 @: $(MAKE); $(unstage)
b813574b 32574 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
32575 r=`${PWD_COMMAND}`; export r; \
32576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32577 $(HOST_EXPORTS) \
b813574b 32578 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32580 done; \
b813574b 32581 echo "Doing maintainer-clean in time" ; \
b00612cc 32582 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
32583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32585 "RANLIB=$${RANLIB}" \
0c24b341 32586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32587 maintainer-clean) \
4fa63067 32588 || exit 1
16ae0395 32589
b813574b 32590@endif time
3866be5d
NN
32591
32592
a7254363 32593
b813574b
PB
32594.PHONY: configure-uudecode maybe-configure-uudecode
32595maybe-configure-uudecode:
4f0ef2d8
CD
32596@if gcc-bootstrap
32597configure-uudecode: stage_current
32598@endif gcc-bootstrap
b813574b
PB
32599@if uudecode
32600maybe-configure-uudecode: configure-uudecode
c52c6897 32601configure-uudecode:
0aed8855 32602 @: $(MAKE); $(unstage)
c52c6897 32603 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32605 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
32606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 32607 $(HOST_EXPORTS) \
a7254363
PB
32608 echo Configuring in $(HOST_SUBDIR)/uudecode; \
32609 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 32610 case $(srcdir) in \
b00612cc
PB
32611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32612 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
32613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32614 esac; \
b00612cc
PB
32615 srcdiroption="--srcdir=$${topdir}/uudecode"; \
32616 libsrcdir="$$s/uudecode"; \
e2b9e2dc 32617 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32618 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32619 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32620 || exit 1
b813574b 32621@endif uudecode
e2b9e2dc 32622
a7254363
PB
32623
32624
d545f33b
PB
32625
32626
b813574b
PB
32627.PHONY: all-uudecode maybe-all-uudecode
32628maybe-all-uudecode:
4f0ef2d8
CD
32629@if gcc-bootstrap
32630all-uudecode: stage_current
32631@endif gcc-bootstrap
b813574b 32632@if uudecode
d27cc32e 32633TARGET-uudecode=all
b813574b
PB
32634maybe-all-uudecode: all-uudecode
32635all-uudecode: configure-uudecode
0aed8855 32636 @: $(MAKE); $(unstage)
b40e3958
L
32637 @r=`${PWD_COMMAND}`; export r; \
32638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32639 $(HOST_EXPORTS) \
b00612cc
PB
32640 (cd $(HOST_SUBDIR)/uudecode && \
32641 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-uudecode))
b813574b 32642@endif uudecode
3866be5d 32643
a7254363 32644
d545f33b
PB
32645
32646
b813574b
PB
32647.PHONY: check-uudecode maybe-check-uudecode
32648maybe-check-uudecode:
32649@if uudecode
32650maybe-check-uudecode: check-uudecode
3866be5d 32651
b813574b 32652check-uudecode:
0aed8855 32653 @: $(MAKE); $(unstage)
b40e3958
L
32654 @r=`${PWD_COMMAND}`; export r; \
32655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32656 $(HOST_EXPORTS) \
b00612cc
PB
32657 (cd $(HOST_SUBDIR)/uudecode && \
32658 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32659
b813574b 32660@endif uudecode
3866be5d 32661
b813574b
PB
32662.PHONY: install-uudecode maybe-install-uudecode
32663maybe-install-uudecode:
32664@if uudecode
32665maybe-install-uudecode: install-uudecode
4fa63067 32666
b813574b 32667install-uudecode: installdirs
0aed8855 32668 @: $(MAKE); $(unstage)
4fa63067
NN
32669 @r=`${PWD_COMMAND}`; export r; \
32670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32671 $(HOST_EXPORTS) \
b00612cc 32672 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 32673 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32674
b813574b 32675@endif uudecode
4fa63067 32676
56a8fe78 32677# Other targets (info, dvi, pdf, etc.)
4fa63067 32678
b813574b
PB
32679.PHONY: maybe-info-uudecode info-uudecode
32680maybe-info-uudecode:
32681@if uudecode
32682maybe-info-uudecode: info-uudecode
4fa63067 32683
b813574b
PB
32684info-uudecode: \
32685 configure-uudecode
0aed8855 32686 @: $(MAKE); $(unstage)
b813574b 32687 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
32688 r=`${PWD_COMMAND}`; export r; \
32689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32690 $(HOST_EXPORTS) \
b813574b 32691 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32693 done; \
b813574b 32694 echo "Doing info in uudecode" ; \
b00612cc 32695 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
32696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32698 "RANLIB=$${RANLIB}" \
0c24b341 32699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32700 info) \
4fa63067
NN
32701 || exit 1
32702
b813574b 32703@endif uudecode
4fa63067 32704
b813574b
PB
32705.PHONY: maybe-dvi-uudecode dvi-uudecode
32706maybe-dvi-uudecode:
32707@if uudecode
32708maybe-dvi-uudecode: dvi-uudecode
4fa63067 32709
b813574b
PB
32710dvi-uudecode: \
32711 configure-uudecode
0aed8855 32712 @: $(MAKE); $(unstage)
b813574b 32713 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
32714 r=`${PWD_COMMAND}`; export r; \
32715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32716 $(HOST_EXPORTS) \
b813574b 32717 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32719 done; \
b813574b 32720 echo "Doing dvi in uudecode" ; \
b00612cc 32721 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
32722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32724 "RANLIB=$${RANLIB}" \
0c24b341 32725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32726 dvi) \
4fa63067
NN
32727 || exit 1
32728
b813574b 32729@endif uudecode
4fa63067 32730
56a8fe78
DD
32731.PHONY: maybe-pdf-uudecode pdf-uudecode
32732maybe-pdf-uudecode:
32733@if uudecode
32734maybe-pdf-uudecode: pdf-uudecode
32735
32736pdf-uudecode: \
32737 configure-uudecode
32738 @: $(MAKE); $(unstage)
32739 @[ -f ./uudecode/Makefile ] || exit 0; \
32740 r=`${PWD_COMMAND}`; export r; \
32741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32742 $(HOST_EXPORTS) \
32743 for flag in $(EXTRA_HOST_FLAGS) ; do \
32744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32745 done; \
32746 echo "Doing pdf in uudecode" ; \
32747 (cd $(HOST_SUBDIR)/uudecode && \
32748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32750 "RANLIB=$${RANLIB}" \
0c24b341 32751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32752 pdf) \
32753 || exit 1
32754
32755@endif uudecode
32756
6d389afc
MS
32757.PHONY: maybe-html-uudecode html-uudecode
32758maybe-html-uudecode:
32759@if uudecode
32760maybe-html-uudecode: html-uudecode
32761
32762html-uudecode: \
32763 configure-uudecode
0aed8855 32764 @: $(MAKE); $(unstage)
6d389afc
MS
32765 @[ -f ./uudecode/Makefile ] || exit 0; \
32766 r=`${PWD_COMMAND}`; export r; \
32767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32768 $(HOST_EXPORTS) \
32769 for flag in $(EXTRA_HOST_FLAGS) ; do \
32770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32771 done; \
32772 echo "Doing html in uudecode" ; \
b00612cc 32773 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
32774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32776 "RANLIB=$${RANLIB}" \
0c24b341 32777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32778 html) \
32779 || exit 1
32780
32781@endif uudecode
32782
b813574b
PB
32783.PHONY: maybe-TAGS-uudecode TAGS-uudecode
32784maybe-TAGS-uudecode:
32785@if uudecode
32786maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 32787
b813574b
PB
32788TAGS-uudecode: \
32789 configure-uudecode
0aed8855 32790 @: $(MAKE); $(unstage)
b813574b
PB
32791 @[ -f ./uudecode/Makefile ] || exit 0; \
32792 r=`${PWD_COMMAND}`; export r; \
4fa63067 32793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32794 $(HOST_EXPORTS) \
b813574b 32795 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32797 done; \
b813574b 32798 echo "Doing TAGS in uudecode" ; \
b00612cc 32799 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
32800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32802 "RANLIB=$${RANLIB}" \
0c24b341 32803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32804 TAGS) \
4fa63067
NN
32805 || exit 1
32806
b813574b 32807@endif uudecode
4fa63067 32808
b813574b
PB
32809.PHONY: maybe-install-info-uudecode install-info-uudecode
32810maybe-install-info-uudecode:
32811@if uudecode
32812maybe-install-info-uudecode: install-info-uudecode
4fa63067 32813
b813574b
PB
32814install-info-uudecode: \
32815 configure-uudecode \
32816 info-uudecode
0aed8855 32817 @: $(MAKE); $(unstage)
b813574b 32818 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
32819 r=`${PWD_COMMAND}`; export r; \
32820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32821 $(HOST_EXPORTS) \
b813574b 32822 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32824 done; \
b813574b 32825 echo "Doing install-info in uudecode" ; \
b00612cc 32826 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
32827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32829 "RANLIB=$${RANLIB}" \
0c24b341 32830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32831 install-info) \
4fa63067
NN
32832 || exit 1
32833
b813574b 32834@endif uudecode
4fa63067 32835
a3ca38d2
DD
32836.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
32837maybe-install-pdf-uudecode:
32838@if uudecode
32839maybe-install-pdf-uudecode: install-pdf-uudecode
32840
32841install-pdf-uudecode: \
32842 configure-uudecode \
32843 pdf-uudecode
32844 @: $(MAKE); $(unstage)
32845 @[ -f ./uudecode/Makefile ] || exit 0; \
32846 r=`${PWD_COMMAND}`; export r; \
32847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32848 $(HOST_EXPORTS) \
32849 for flag in $(EXTRA_HOST_FLAGS) ; do \
32850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32851 done; \
32852 echo "Doing install-pdf in uudecode" ; \
32853 (cd $(HOST_SUBDIR)/uudecode && \
32854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32856 "RANLIB=$${RANLIB}" \
0c24b341 32857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32858 install-pdf) \
32859 || exit 1
32860
32861@endif uudecode
32862
108a6f8e
CD
32863.PHONY: maybe-install-html-uudecode install-html-uudecode
32864maybe-install-html-uudecode:
32865@if uudecode
32866maybe-install-html-uudecode: install-html-uudecode
32867
32868install-html-uudecode: \
32869 configure-uudecode \
32870 html-uudecode
32871 @: $(MAKE); $(unstage)
32872 @[ -f ./uudecode/Makefile ] || exit 0; \
32873 r=`${PWD_COMMAND}`; export r; \
32874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32875 $(HOST_EXPORTS) \
32876 for flag in $(EXTRA_HOST_FLAGS) ; do \
32877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32878 done; \
32879 echo "Doing install-html in uudecode" ; \
32880 (cd $(HOST_SUBDIR)/uudecode && \
32881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32883 "RANLIB=$${RANLIB}" \
0c24b341 32884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32885 install-html) \
32886 || exit 1
32887
32888@endif uudecode
32889
b813574b
PB
32890.PHONY: maybe-installcheck-uudecode installcheck-uudecode
32891maybe-installcheck-uudecode:
32892@if uudecode
32893maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 32894
b813574b
PB
32895installcheck-uudecode: \
32896 configure-uudecode
0aed8855 32897 @: $(MAKE); $(unstage)
b813574b 32898 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
32899 r=`${PWD_COMMAND}`; export r; \
32900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32901 $(HOST_EXPORTS) \
b813574b 32902 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32904 done; \
b813574b 32905 echo "Doing installcheck in uudecode" ; \
b00612cc 32906 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
32907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32909 "RANLIB=$${RANLIB}" \
0c24b341 32910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32911 installcheck) \
4fa63067
NN
32912 || exit 1
32913
b813574b 32914@endif uudecode
4fa63067 32915
b813574b
PB
32916.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
32917maybe-mostlyclean-uudecode:
32918@if uudecode
32919maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 32920
b813574b 32921mostlyclean-uudecode:
0aed8855 32922 @: $(MAKE); $(unstage)
b813574b 32923 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
32924 r=`${PWD_COMMAND}`; export r; \
32925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32926 $(HOST_EXPORTS) \
b813574b 32927 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32929 done; \
b813574b 32930 echo "Doing mostlyclean in uudecode" ; \
b00612cc 32931 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
32932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32934 "RANLIB=$${RANLIB}" \
0c24b341 32935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32936 mostlyclean) \
4fa63067
NN
32937 || exit 1
32938
b813574b 32939@endif uudecode
4fa63067 32940
b813574b
PB
32941.PHONY: maybe-clean-uudecode clean-uudecode
32942maybe-clean-uudecode:
32943@if uudecode
32944maybe-clean-uudecode: clean-uudecode
4fa63067 32945
b813574b 32946clean-uudecode:
0aed8855 32947 @: $(MAKE); $(unstage)
b813574b 32948 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
32949 r=`${PWD_COMMAND}`; export r; \
32950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32951 $(HOST_EXPORTS) \
b813574b 32952 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32954 done; \
b813574b 32955 echo "Doing clean in uudecode" ; \
b00612cc 32956 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
32957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32959 "RANLIB=$${RANLIB}" \
0c24b341 32960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32961 clean) \
4fa63067
NN
32962 || exit 1
32963
b813574b 32964@endif uudecode
4fa63067 32965
b813574b
PB
32966.PHONY: maybe-distclean-uudecode distclean-uudecode
32967maybe-distclean-uudecode:
32968@if uudecode
32969maybe-distclean-uudecode: distclean-uudecode
4fa63067 32970
b813574b 32971distclean-uudecode:
0aed8855 32972 @: $(MAKE); $(unstage)
b813574b 32973 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
32974 r=`${PWD_COMMAND}`; export r; \
32975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32976 $(HOST_EXPORTS) \
b813574b 32977 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32979 done; \
b813574b 32980 echo "Doing distclean in uudecode" ; \
b00612cc 32981 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
32982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32984 "RANLIB=$${RANLIB}" \
0c24b341 32985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32986 distclean) \
4fa63067
NN
32987 || exit 1
32988
b813574b 32989@endif uudecode
4fa63067 32990
b813574b
PB
32991.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
32992maybe-maintainer-clean-uudecode:
32993@if uudecode
32994maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 32995
b813574b 32996maintainer-clean-uudecode:
0aed8855 32997 @: $(MAKE); $(unstage)
b813574b 32998 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
32999 r=`${PWD_COMMAND}`; export r; \
33000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33001 $(HOST_EXPORTS) \
b813574b 33002 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33004 done; \
b813574b 33005 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 33006 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
33007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33009 "RANLIB=$${RANLIB}" \
0c24b341 33010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33011 maintainer-clean) \
4fa63067 33012 || exit 1
16ae0395 33013
b813574b 33014@endif uudecode
3866be5d
NN
33015
33016
a7254363 33017
b813574b
PB
33018.PHONY: configure-wdiff maybe-configure-wdiff
33019maybe-configure-wdiff:
4f0ef2d8
CD
33020@if gcc-bootstrap
33021configure-wdiff: stage_current
33022@endif gcc-bootstrap
b813574b
PB
33023@if wdiff
33024maybe-configure-wdiff: configure-wdiff
c52c6897 33025configure-wdiff:
0aed8855 33026 @: $(MAKE); $(unstage)
c52c6897 33027 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33029 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
33030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 33031 $(HOST_EXPORTS) \
a7254363
PB
33032 echo Configuring in $(HOST_SUBDIR)/wdiff; \
33033 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 33034 case $(srcdir) in \
b00612cc
PB
33035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33036 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
33037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33038 esac; \
b00612cc
PB
33039 srcdiroption="--srcdir=$${topdir}/wdiff"; \
33040 libsrcdir="$$s/wdiff"; \
e2b9e2dc 33041 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33043 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33044 || exit 1
b813574b 33045@endif wdiff
e2b9e2dc 33046
a7254363
PB
33047
33048
d545f33b
PB
33049
33050
b813574b
PB
33051.PHONY: all-wdiff maybe-all-wdiff
33052maybe-all-wdiff:
4f0ef2d8
CD
33053@if gcc-bootstrap
33054all-wdiff: stage_current
33055@endif gcc-bootstrap
b813574b 33056@if wdiff
d27cc32e 33057TARGET-wdiff=all
b813574b
PB
33058maybe-all-wdiff: all-wdiff
33059all-wdiff: configure-wdiff
0aed8855 33060 @: $(MAKE); $(unstage)
b40e3958
L
33061 @r=`${PWD_COMMAND}`; export r; \
33062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33063 $(HOST_EXPORTS) \
b00612cc
PB
33064 (cd $(HOST_SUBDIR)/wdiff && \
33065 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-wdiff))
b813574b 33066@endif wdiff
3866be5d 33067
a7254363 33068
d545f33b
PB
33069
33070
b813574b
PB
33071.PHONY: check-wdiff maybe-check-wdiff
33072maybe-check-wdiff:
33073@if wdiff
33074maybe-check-wdiff: check-wdiff
3866be5d 33075
b813574b 33076check-wdiff:
0aed8855 33077 @: $(MAKE); $(unstage)
b813574b
PB
33078 @r=`${PWD_COMMAND}`; export r; \
33079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33080 $(HOST_EXPORTS) \
b00612cc
PB
33081 (cd $(HOST_SUBDIR)/wdiff && \
33082 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 33083
b813574b 33084@endif wdiff
4fa63067 33085
b813574b
PB
33086.PHONY: install-wdiff maybe-install-wdiff
33087maybe-install-wdiff:
33088@if wdiff
33089maybe-install-wdiff: install-wdiff
4fa63067 33090
b813574b 33091install-wdiff: installdirs
0aed8855 33092 @: $(MAKE); $(unstage)
b40e3958
L
33093 @r=`${PWD_COMMAND}`; export r; \
33094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33095 $(HOST_EXPORTS) \
b00612cc 33096 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 33097 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33098
b813574b 33099@endif wdiff
3866be5d 33100
56a8fe78 33101# Other targets (info, dvi, pdf, etc.)
16ae0395 33102
b813574b
PB
33103.PHONY: maybe-info-wdiff info-wdiff
33104maybe-info-wdiff:
33105@if wdiff
33106maybe-info-wdiff: info-wdiff
4fa63067 33107
b813574b
PB
33108info-wdiff: \
33109 configure-wdiff
0aed8855 33110 @: $(MAKE); $(unstage)
b813574b 33111 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 33112 r=`${PWD_COMMAND}`; export r; \
b40e3958 33113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33114 $(HOST_EXPORTS) \
b813574b 33115 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33117 done; \
b813574b 33118 echo "Doing info in wdiff" ; \
b00612cc 33119 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
33120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33122 "RANLIB=$${RANLIB}" \
0c24b341 33123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33124 info) \
4fa63067 33125 || exit 1
3866be5d 33126
b813574b 33127@endif wdiff
3866be5d 33128
b813574b
PB
33129.PHONY: maybe-dvi-wdiff dvi-wdiff
33130maybe-dvi-wdiff:
33131@if wdiff
33132maybe-dvi-wdiff: dvi-wdiff
4fa63067 33133
b813574b
PB
33134dvi-wdiff: \
33135 configure-wdiff
0aed8855 33136 @: $(MAKE); $(unstage)
b813574b 33137 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
33138 r=`${PWD_COMMAND}`; export r; \
33139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33140 $(HOST_EXPORTS) \
b813574b 33141 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33143 done; \
b813574b 33144 echo "Doing dvi in wdiff" ; \
b00612cc 33145 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
33146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33148 "RANLIB=$${RANLIB}" \
0c24b341 33149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33150 dvi) \
4fa63067
NN
33151 || exit 1
33152
b813574b 33153@endif wdiff
4fa63067 33154
56a8fe78
DD
33155.PHONY: maybe-pdf-wdiff pdf-wdiff
33156maybe-pdf-wdiff:
33157@if wdiff
33158maybe-pdf-wdiff: pdf-wdiff
33159
33160pdf-wdiff: \
33161 configure-wdiff
33162 @: $(MAKE); $(unstage)
33163 @[ -f ./wdiff/Makefile ] || exit 0; \
33164 r=`${PWD_COMMAND}`; export r; \
33165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33166 $(HOST_EXPORTS) \
33167 for flag in $(EXTRA_HOST_FLAGS) ; do \
33168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33169 done; \
33170 echo "Doing pdf in wdiff" ; \
33171 (cd $(HOST_SUBDIR)/wdiff && \
33172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33174 "RANLIB=$${RANLIB}" \
0c24b341 33175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33176 pdf) \
33177 || exit 1
33178
33179@endif wdiff
33180
6d389afc
MS
33181.PHONY: maybe-html-wdiff html-wdiff
33182maybe-html-wdiff:
33183@if wdiff
33184maybe-html-wdiff: html-wdiff
33185
33186html-wdiff: \
33187 configure-wdiff
0aed8855 33188 @: $(MAKE); $(unstage)
6d389afc
MS
33189 @[ -f ./wdiff/Makefile ] || exit 0; \
33190 r=`${PWD_COMMAND}`; export r; \
33191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33192 $(HOST_EXPORTS) \
33193 for flag in $(EXTRA_HOST_FLAGS) ; do \
33194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33195 done; \
33196 echo "Doing html in wdiff" ; \
b00612cc 33197 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
33198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33200 "RANLIB=$${RANLIB}" \
0c24b341 33201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33202 html) \
33203 || exit 1
33204
33205@endif wdiff
33206
b813574b
PB
33207.PHONY: maybe-TAGS-wdiff TAGS-wdiff
33208maybe-TAGS-wdiff:
33209@if wdiff
33210maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 33211
b813574b
PB
33212TAGS-wdiff: \
33213 configure-wdiff
0aed8855 33214 @: $(MAKE); $(unstage)
b813574b 33215 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
33216 r=`${PWD_COMMAND}`; export r; \
33217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33218 $(HOST_EXPORTS) \
b813574b 33219 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33221 done; \
b813574b 33222 echo "Doing TAGS in wdiff" ; \
b00612cc 33223 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
33224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33226 "RANLIB=$${RANLIB}" \
0c24b341 33227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33228 TAGS) \
4fa63067
NN
33229 || exit 1
33230
b813574b 33231@endif wdiff
4fa63067 33232
b813574b
PB
33233.PHONY: maybe-install-info-wdiff install-info-wdiff
33234maybe-install-info-wdiff:
33235@if wdiff
33236maybe-install-info-wdiff: install-info-wdiff
4fa63067 33237
b813574b
PB
33238install-info-wdiff: \
33239 configure-wdiff \
33240 info-wdiff
0aed8855 33241 @: $(MAKE); $(unstage)
b813574b 33242 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
33243 r=`${PWD_COMMAND}`; export r; \
33244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33245 $(HOST_EXPORTS) \
b813574b 33246 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33248 done; \
b813574b 33249 echo "Doing install-info in wdiff" ; \
b00612cc 33250 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
33251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33253 "RANLIB=$${RANLIB}" \
0c24b341 33254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33255 install-info) \
4fa63067
NN
33256 || exit 1
33257
b813574b 33258@endif wdiff
4fa63067 33259
a3ca38d2
DD
33260.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
33261maybe-install-pdf-wdiff:
33262@if wdiff
33263maybe-install-pdf-wdiff: install-pdf-wdiff
33264
33265install-pdf-wdiff: \
33266 configure-wdiff \
33267 pdf-wdiff
33268 @: $(MAKE); $(unstage)
33269 @[ -f ./wdiff/Makefile ] || exit 0; \
33270 r=`${PWD_COMMAND}`; export r; \
33271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33272 $(HOST_EXPORTS) \
33273 for flag in $(EXTRA_HOST_FLAGS) ; do \
33274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33275 done; \
33276 echo "Doing install-pdf in wdiff" ; \
33277 (cd $(HOST_SUBDIR)/wdiff && \
33278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33280 "RANLIB=$${RANLIB}" \
0c24b341 33281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33282 install-pdf) \
33283 || exit 1
33284
33285@endif wdiff
33286
108a6f8e
CD
33287.PHONY: maybe-install-html-wdiff install-html-wdiff
33288maybe-install-html-wdiff:
33289@if wdiff
33290maybe-install-html-wdiff: install-html-wdiff
33291
33292install-html-wdiff: \
33293 configure-wdiff \
33294 html-wdiff
33295 @: $(MAKE); $(unstage)
33296 @[ -f ./wdiff/Makefile ] || exit 0; \
33297 r=`${PWD_COMMAND}`; export r; \
33298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33299 $(HOST_EXPORTS) \
33300 for flag in $(EXTRA_HOST_FLAGS) ; do \
33301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33302 done; \
33303 echo "Doing install-html in wdiff" ; \
33304 (cd $(HOST_SUBDIR)/wdiff && \
33305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33307 "RANLIB=$${RANLIB}" \
0c24b341 33308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33309 install-html) \
33310 || exit 1
33311
33312@endif wdiff
33313
b813574b
PB
33314.PHONY: maybe-installcheck-wdiff installcheck-wdiff
33315maybe-installcheck-wdiff:
33316@if wdiff
33317maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 33318
b813574b
PB
33319installcheck-wdiff: \
33320 configure-wdiff
0aed8855 33321 @: $(MAKE); $(unstage)
b813574b 33322 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
33323 r=`${PWD_COMMAND}`; export r; \
33324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33325 $(HOST_EXPORTS) \
b813574b 33326 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33328 done; \
b813574b 33329 echo "Doing installcheck in wdiff" ; \
b00612cc 33330 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
33331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33333 "RANLIB=$${RANLIB}" \
0c24b341 33334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33335 installcheck) \
4fa63067
NN
33336 || exit 1
33337
b813574b 33338@endif wdiff
4fa63067 33339
b813574b
PB
33340.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
33341maybe-mostlyclean-wdiff:
33342@if wdiff
33343maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 33344
b813574b 33345mostlyclean-wdiff:
0aed8855 33346 @: $(MAKE); $(unstage)
b813574b 33347 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
33348 r=`${PWD_COMMAND}`; export r; \
33349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33350 $(HOST_EXPORTS) \
b813574b 33351 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33353 done; \
b813574b 33354 echo "Doing mostlyclean in wdiff" ; \
b00612cc 33355 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
33356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33358 "RANLIB=$${RANLIB}" \
0c24b341 33359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33360 mostlyclean) \
4fa63067
NN
33361 || exit 1
33362
b813574b 33363@endif wdiff
4fa63067 33364
b813574b
PB
33365.PHONY: maybe-clean-wdiff clean-wdiff
33366maybe-clean-wdiff:
33367@if wdiff
33368maybe-clean-wdiff: clean-wdiff
4fa63067 33369
b813574b 33370clean-wdiff:
0aed8855 33371 @: $(MAKE); $(unstage)
b813574b 33372 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
33373 r=`${PWD_COMMAND}`; export r; \
33374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33375 $(HOST_EXPORTS) \
b813574b 33376 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33378 done; \
b813574b 33379 echo "Doing clean in wdiff" ; \
b00612cc 33380 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
33381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33383 "RANLIB=$${RANLIB}" \
0c24b341 33384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33385 clean) \
4fa63067
NN
33386 || exit 1
33387
b813574b 33388@endif wdiff
4fa63067 33389
b813574b
PB
33390.PHONY: maybe-distclean-wdiff distclean-wdiff
33391maybe-distclean-wdiff:
33392@if wdiff
33393maybe-distclean-wdiff: distclean-wdiff
4fa63067 33394
b813574b 33395distclean-wdiff:
0aed8855 33396 @: $(MAKE); $(unstage)
b813574b 33397 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
33398 r=`${PWD_COMMAND}`; export r; \
33399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33400 $(HOST_EXPORTS) \
b813574b 33401 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33403 done; \
b813574b 33404 echo "Doing distclean in wdiff" ; \
b00612cc 33405 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
33406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33408 "RANLIB=$${RANLIB}" \
0c24b341 33409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33410 distclean) \
4fa63067
NN
33411 || exit 1
33412
b813574b 33413@endif wdiff
4fa63067 33414
b813574b
PB
33415.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
33416maybe-maintainer-clean-wdiff:
33417@if wdiff
33418maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 33419
b813574b 33420maintainer-clean-wdiff:
0aed8855 33421 @: $(MAKE); $(unstage)
b813574b 33422 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
33423 r=`${PWD_COMMAND}`; export r; \
33424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33425 $(HOST_EXPORTS) \
b813574b 33426 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33428 done; \
b813574b 33429 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 33430 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
33431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33433 "RANLIB=$${RANLIB}" \
0c24b341 33434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33435 maintainer-clean) \
4fa63067
NN
33436 || exit 1
33437
b813574b 33438@endif wdiff
4fa63067
NN
33439
33440
a7254363 33441
b813574b
PB
33442.PHONY: configure-zip maybe-configure-zip
33443maybe-configure-zip:
4f0ef2d8
CD
33444@if gcc-bootstrap
33445configure-zip: stage_current
33446@endif gcc-bootstrap
b813574b
PB
33447@if zip
33448maybe-configure-zip: configure-zip
c52c6897 33449configure-zip:
0aed8855 33450 @: $(MAKE); $(unstage)
c52c6897 33451 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33453 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
33454 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 33455 $(HOST_EXPORTS) \
a7254363
PB
33456 echo Configuring in $(HOST_SUBDIR)/zip; \
33457 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 33458 case $(srcdir) in \
b00612cc
PB
33459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33460 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
33461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33462 esac; \
b00612cc
PB
33463 srcdiroption="--srcdir=$${topdir}/zip"; \
33464 libsrcdir="$$s/zip"; \
e2b9e2dc 33465 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33466 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33467 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33468 || exit 1
b813574b 33469@endif zip
e2b9e2dc 33470
a7254363
PB
33471
33472
d545f33b
PB
33473
33474
b813574b
PB
33475.PHONY: all-zip maybe-all-zip
33476maybe-all-zip:
4f0ef2d8
CD
33477@if gcc-bootstrap
33478all-zip: stage_current
33479@endif gcc-bootstrap
b813574b 33480@if zip
d27cc32e 33481TARGET-zip=all
b813574b
PB
33482maybe-all-zip: all-zip
33483all-zip: configure-zip
0aed8855 33484 @: $(MAKE); $(unstage)
b40e3958
L
33485 @r=`${PWD_COMMAND}`; export r; \
33486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33487 $(HOST_EXPORTS) \
b00612cc
PB
33488 (cd $(HOST_SUBDIR)/zip && \
33489 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zip))
b813574b 33490@endif zip
3866be5d 33491
a7254363 33492
d545f33b
PB
33493
33494
b813574b
PB
33495.PHONY: check-zip maybe-check-zip
33496maybe-check-zip:
33497@if zip
33498maybe-check-zip: check-zip
3866be5d 33499
b813574b
PB
33500# This module is only tested in a native toolchain.
33501check-zip:
0aed8855 33502 @: $(MAKE); $(unstage)
b813574b
PB
33503 @if [ '$(host)' = '$(target)' ] ; then \
33504 r=`${PWD_COMMAND}`; export r; \
33505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33506 $(HOST_EXPORTS) \
b00612cc 33507 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 33508 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 33509 fi
4fa63067 33510
b813574b 33511@endif zip
4fa63067 33512
b813574b
PB
33513.PHONY: install-zip maybe-install-zip
33514maybe-install-zip:
33515@if zip
33516maybe-install-zip: install-zip
4fa63067 33517
b813574b 33518install-zip: installdirs
0aed8855 33519 @: $(MAKE); $(unstage)
b813574b
PB
33520 @r=`${PWD_COMMAND}`; export r; \
33521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33522 $(HOST_EXPORTS) \
b00612cc 33523 (cd $(HOST_SUBDIR)/zip && \
2da12f12 33524 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33525
b813574b 33526@endif zip
4fa63067 33527
56a8fe78 33528# Other targets (info, dvi, pdf, etc.)
4fa63067 33529
b813574b
PB
33530.PHONY: maybe-info-zip info-zip
33531maybe-info-zip:
33532@if zip
33533maybe-info-zip: info-zip
4fa63067 33534
b813574b
PB
33535info-zip: \
33536 configure-zip
0aed8855 33537 @: $(MAKE); $(unstage)
b813574b 33538 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 33539 r=`${PWD_COMMAND}`; export r; \
b40e3958 33540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33541 $(HOST_EXPORTS) \
b813574b 33542 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33544 done; \
b813574b 33545 echo "Doing info in zip" ; \
b00612cc 33546 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
33547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33549 "RANLIB=$${RANLIB}" \
0c24b341 33550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33551 info) \
4fa63067 33552 || exit 1
3866be5d 33553
b813574b 33554@endif zip
3866be5d 33555
b813574b
PB
33556.PHONY: maybe-dvi-zip dvi-zip
33557maybe-dvi-zip:
33558@if zip
33559maybe-dvi-zip: dvi-zip
16ae0395 33560
b813574b
PB
33561dvi-zip: \
33562 configure-zip
0aed8855 33563 @: $(MAKE); $(unstage)
b813574b 33564 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 33565 r=`${PWD_COMMAND}`; export r; \
b40e3958 33566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33567 $(HOST_EXPORTS) \
b813574b 33568 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33570 done; \
b813574b 33571 echo "Doing dvi in zip" ; \
b00612cc 33572 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
33573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33575 "RANLIB=$${RANLIB}" \
0c24b341 33576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33577 dvi) \
4fa63067 33578 || exit 1
3866be5d 33579
b813574b 33580@endif zip
3866be5d 33581
56a8fe78
DD
33582.PHONY: maybe-pdf-zip pdf-zip
33583maybe-pdf-zip:
33584@if zip
33585maybe-pdf-zip: pdf-zip
33586
33587pdf-zip: \
33588 configure-zip
33589 @: $(MAKE); $(unstage)
33590 @[ -f ./zip/Makefile ] || exit 0; \
33591 r=`${PWD_COMMAND}`; export r; \
33592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33593 $(HOST_EXPORTS) \
33594 for flag in $(EXTRA_HOST_FLAGS) ; do \
33595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33596 done; \
33597 echo "Doing pdf in zip" ; \
33598 (cd $(HOST_SUBDIR)/zip && \
33599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33601 "RANLIB=$${RANLIB}" \
0c24b341 33602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33603 pdf) \
33604 || exit 1
33605
33606@endif zip
33607
6d389afc
MS
33608.PHONY: maybe-html-zip html-zip
33609maybe-html-zip:
33610@if zip
33611maybe-html-zip: html-zip
33612
33613html-zip: \
33614 configure-zip
0aed8855 33615 @: $(MAKE); $(unstage)
6d389afc
MS
33616 @[ -f ./zip/Makefile ] || exit 0; \
33617 r=`${PWD_COMMAND}`; export r; \
33618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33619 $(HOST_EXPORTS) \
33620 for flag in $(EXTRA_HOST_FLAGS) ; do \
33621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33622 done; \
33623 echo "Doing html in zip" ; \
b00612cc 33624 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
33625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33627 "RANLIB=$${RANLIB}" \
0c24b341 33628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33629 html) \
33630 || exit 1
33631
33632@endif zip
33633
b813574b
PB
33634.PHONY: maybe-TAGS-zip TAGS-zip
33635maybe-TAGS-zip:
33636@if zip
33637maybe-TAGS-zip: TAGS-zip
4fa63067 33638
b813574b
PB
33639TAGS-zip: \
33640 configure-zip
0aed8855 33641 @: $(MAKE); $(unstage)
b813574b 33642 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
33643 r=`${PWD_COMMAND}`; export r; \
33644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33645 $(HOST_EXPORTS) \
b813574b 33646 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33648 done; \
b813574b 33649 echo "Doing TAGS in zip" ; \
b00612cc 33650 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
33651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33653 "RANLIB=$${RANLIB}" \
0c24b341 33654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33655 TAGS) \
e2b9e2dc
NN
33656 || exit 1
33657
b813574b 33658@endif zip
4fa63067 33659
b813574b
PB
33660.PHONY: maybe-install-info-zip install-info-zip
33661maybe-install-info-zip:
33662@if zip
33663maybe-install-info-zip: install-info-zip
4fa63067 33664
b813574b
PB
33665install-info-zip: \
33666 configure-zip \
33667 info-zip
0aed8855 33668 @: $(MAKE); $(unstage)
b813574b 33669 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 33670 r=`${PWD_COMMAND}`; export r; \
b40e3958 33671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33672 $(HOST_EXPORTS) \
b813574b 33673 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33675 done; \
b813574b 33676 echo "Doing install-info in zip" ; \
b00612cc 33677 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
33678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33680 "RANLIB=$${RANLIB}" \
0c24b341 33681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33682 install-info) \
4fa63067 33683 || exit 1
3866be5d 33684
b813574b 33685@endif zip
3866be5d 33686
a3ca38d2
DD
33687.PHONY: maybe-install-pdf-zip install-pdf-zip
33688maybe-install-pdf-zip:
33689@if zip
33690maybe-install-pdf-zip: install-pdf-zip
33691
33692install-pdf-zip: \
33693 configure-zip \
33694 pdf-zip
33695 @: $(MAKE); $(unstage)
33696 @[ -f ./zip/Makefile ] || exit 0; \
33697 r=`${PWD_COMMAND}`; export r; \
33698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33699 $(HOST_EXPORTS) \
33700 for flag in $(EXTRA_HOST_FLAGS) ; do \
33701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33702 done; \
33703 echo "Doing install-pdf in zip" ; \
33704 (cd $(HOST_SUBDIR)/zip && \
33705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33707 "RANLIB=$${RANLIB}" \
0c24b341 33708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33709 install-pdf) \
33710 || exit 1
33711
33712@endif zip
33713
108a6f8e
CD
33714.PHONY: maybe-install-html-zip install-html-zip
33715maybe-install-html-zip:
33716@if zip
33717maybe-install-html-zip: install-html-zip
33718
33719install-html-zip: \
33720 configure-zip \
33721 html-zip
33722 @: $(MAKE); $(unstage)
33723 @[ -f ./zip/Makefile ] || exit 0; \
33724 r=`${PWD_COMMAND}`; export r; \
33725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33726 $(HOST_EXPORTS) \
33727 for flag in $(EXTRA_HOST_FLAGS) ; do \
33728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33729 done; \
33730 echo "Doing install-html in zip" ; \
33731 (cd $(HOST_SUBDIR)/zip && \
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}" \
108a6f8e
CD
33736 install-html) \
33737 || exit 1
33738
33739@endif zip
33740
b813574b
PB
33741.PHONY: maybe-installcheck-zip installcheck-zip
33742maybe-installcheck-zip:
33743@if zip
33744maybe-installcheck-zip: installcheck-zip
4fa63067 33745
b813574b
PB
33746installcheck-zip: \
33747 configure-zip
0aed8855 33748 @: $(MAKE); $(unstage)
b813574b 33749 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 33750 r=`${PWD_COMMAND}`; export r; \
b40e3958 33751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33752 $(HOST_EXPORTS) \
b813574b 33753 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33755 done; \
b813574b 33756 echo "Doing installcheck in zip" ; \
b00612cc 33757 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
33758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33760 "RANLIB=$${RANLIB}" \
0c24b341 33761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33762 installcheck) \
4fa63067 33763 || exit 1
3866be5d 33764
b813574b 33765@endif zip
3866be5d 33766
b813574b
PB
33767.PHONY: maybe-mostlyclean-zip mostlyclean-zip
33768maybe-mostlyclean-zip:
33769@if zip
33770maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 33771
b813574b 33772mostlyclean-zip:
0aed8855 33773 @: $(MAKE); $(unstage)
b813574b 33774 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
33775 r=`${PWD_COMMAND}`; export r; \
33776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33777 $(HOST_EXPORTS) \
b813574b 33778 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33780 done; \
b813574b 33781 echo "Doing mostlyclean in zip" ; \
b00612cc 33782 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
33783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33785 "RANLIB=$${RANLIB}" \
0c24b341 33786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33787 mostlyclean) \
4fa63067
NN
33788 || exit 1
33789
b813574b 33790@endif zip
4fa63067 33791
b813574b
PB
33792.PHONY: maybe-clean-zip clean-zip
33793maybe-clean-zip:
33794@if zip
33795maybe-clean-zip: clean-zip
4fa63067 33796
b813574b 33797clean-zip:
0aed8855 33798 @: $(MAKE); $(unstage)
b813574b 33799 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
33800 r=`${PWD_COMMAND}`; export r; \
33801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33802 $(HOST_EXPORTS) \
b813574b 33803 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33805 done; \
b813574b 33806 echo "Doing clean in zip" ; \
b00612cc 33807 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
33808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33810 "RANLIB=$${RANLIB}" \
0c24b341 33811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33812 clean) \
4fa63067
NN
33813 || exit 1
33814
b813574b 33815@endif zip
4fa63067 33816
b813574b
PB
33817.PHONY: maybe-distclean-zip distclean-zip
33818maybe-distclean-zip:
33819@if zip
33820maybe-distclean-zip: distclean-zip
4fa63067 33821
b813574b 33822distclean-zip:
0aed8855 33823 @: $(MAKE); $(unstage)
b813574b 33824 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
33825 r=`${PWD_COMMAND}`; export r; \
33826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33827 $(HOST_EXPORTS) \
b813574b 33828 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33830 done; \
b813574b 33831 echo "Doing distclean in zip" ; \
b00612cc 33832 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
33833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33835 "RANLIB=$${RANLIB}" \
0c24b341 33836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33837 distclean) \
4fa63067
NN
33838 || exit 1
33839
b813574b 33840@endif zip
4fa63067 33841
b813574b
PB
33842.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
33843maybe-maintainer-clean-zip:
33844@if zip
33845maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 33846
b813574b 33847maintainer-clean-zip:
0aed8855 33848 @: $(MAKE); $(unstage)
b813574b 33849 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 33850 r=`${PWD_COMMAND}`; export r; \
b40e3958 33851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33852 $(HOST_EXPORTS) \
b813574b 33853 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33855 done; \
b813574b 33856 echo "Doing maintainer-clean in zip" ; \
b00612cc 33857 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
33858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33860 "RANLIB=$${RANLIB}" \
0c24b341 33861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33862 maintainer-clean) \
4fa63067 33863 || exit 1
3866be5d 33864
b813574b 33865@endif zip
3866be5d 33866
4fa63067 33867
a7254363 33868
b813574b
PB
33869.PHONY: configure-zlib maybe-configure-zlib
33870maybe-configure-zlib:
4f0ef2d8
CD
33871@if gcc-bootstrap
33872configure-zlib: stage_current
33873@endif gcc-bootstrap
b813574b
PB
33874@if zlib
33875maybe-configure-zlib: configure-zlib
c52c6897 33876configure-zlib:
c52c6897
PB
33877 @r=`${PWD_COMMAND}`; export r; \
33878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
33879 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 33881 $(HOST_EXPORTS) \
a7254363
PB
33882 echo Configuring in $(HOST_SUBDIR)/zlib; \
33883 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 33884 case $(srcdir) in \
b00612cc
PB
33885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33886 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33888 esac; \
b00612cc
PB
33889 srcdiroption="--srcdir=$${topdir}/zlib"; \
33890 libsrcdir="$$s/zlib"; \
e2b9e2dc 33891 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33893 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33894 || exit 1
b813574b 33895@endif zlib
e2b9e2dc 33896
a7254363
PB
33897
33898
d545f33b
PB
33899.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
33900maybe-configure-stage1-zlib:
33901@if zlib-bootstrap
33902maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 33903configure-stage1-zlib:
c52c6897 33904 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 33905 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
33906 @r=`${PWD_COMMAND}`; export r; \
33907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 33908 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 33909 $(HOST_EXPORTS) \
8ee82aff
PB
33910 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
33911 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 33912 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 33913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
33914 cd $(HOST_SUBDIR)/zlib || exit 1; \
33915 case $(srcdir) in \
33916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33917 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33919 esac; \
33920 srcdiroption="--srcdir=$${topdir}/zlib"; \
33921 libsrcdir="$$s/zlib"; \
33922 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33924 --target=${target_alias} $${srcdiroption} \
c1cb7e02 33925 \
8a0d8a5c 33926 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
33927@endif zlib-bootstrap
33928
33929.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
33930maybe-configure-stage2-zlib:
33931@if zlib-bootstrap
33932maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 33933configure-stage2-zlib:
c52c6897 33934 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 33935 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
33936 @r=`${PWD_COMMAND}`; export r; \
33937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 33938 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
33939 $(HOST_EXPORTS) \
33940 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
33941 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
33942 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 33943 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 33944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
33945 cd $(HOST_SUBDIR)/zlib || exit 1; \
33946 case $(srcdir) in \
33947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33948 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33950 esac; \
33951 srcdiroption="--srcdir=$${topdir}/zlib"; \
33952 libsrcdir="$$s/zlib"; \
33953 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33955 --target=${target_alias} $${srcdiroption} \
c1cb7e02 33956 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
33957 @stage2_werror_flag@
33958@endif zlib-bootstrap
33959
33960.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
33961maybe-configure-stage3-zlib:
33962@if zlib-bootstrap
33963maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 33964configure-stage3-zlib:
c52c6897 33965 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 33966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
33967 @r=`${PWD_COMMAND}`; export r; \
33968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 33969 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
33970 $(HOST_EXPORTS) \
33971 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
33972 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
33973 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 33974 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 33975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
33976 cd $(HOST_SUBDIR)/zlib || exit 1; \
33977 case $(srcdir) in \
33978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33979 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33981 esac; \
33982 srcdiroption="--srcdir=$${topdir}/zlib"; \
33983 libsrcdir="$$s/zlib"; \
33984 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33986 --target=${target_alias} $${srcdiroption} \
c1cb7e02 33987 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
33988 @stage2_werror_flag@
33989@endif zlib-bootstrap
33990
33991.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
33992maybe-configure-stage4-zlib:
33993@if zlib-bootstrap
33994maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 33995configure-stage4-zlib:
c52c6897 33996 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 33997 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
33998 @r=`${PWD_COMMAND}`; export r; \
33999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 34000 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
34001 $(HOST_EXPORTS) \
34002 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
34003 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
34004 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
d545f33b 34005 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 34006 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
34007 cd $(HOST_SUBDIR)/zlib || exit 1; \
34008 case $(srcdir) in \
34009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34010 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34012 esac; \
34013 srcdiroption="--srcdir=$${topdir}/zlib"; \
34014 libsrcdir="$$s/zlib"; \
34015 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34016 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34017 --target=${target_alias} $${srcdiroption} \
c1cb7e02 34018 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
34019 @stage2_werror_flag@
34020@endif zlib-bootstrap
34021
34022.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
34023maybe-configure-stageprofile-zlib:
34024@if zlib-bootstrap
34025maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 34026configure-stageprofile-zlib:
c52c6897 34027 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 34028 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
34029 @r=`${PWD_COMMAND}`; export r; \
34030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 34031 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
34032 $(HOST_EXPORTS) \
34033 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
34034 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
34035 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 34036 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 34037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
34038 cd $(HOST_SUBDIR)/zlib || exit 1; \
34039 case $(srcdir) in \
34040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34041 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34043 esac; \
34044 srcdiroption="--srcdir=$${topdir}/zlib"; \
34045 libsrcdir="$$s/zlib"; \
34046 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34048 --target=${target_alias} $${srcdiroption} \
c1cb7e02 34049 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
34050 @stage2_werror_flag@
34051@endif zlib-bootstrap
34052
34053.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
34054maybe-configure-stagefeedback-zlib:
34055@if zlib-bootstrap
34056maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 34057configure-stagefeedback-zlib:
c52c6897 34058 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 34059 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
34060 @r=`${PWD_COMMAND}`; export r; \
34061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 34062 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
34063 $(HOST_EXPORTS) \
34064 $(POSTSTAGE1_HOST_EXPORTS) \
8ee82aff
PB
34065 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
34066 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 34067 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 34068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
34069 cd $(HOST_SUBDIR)/zlib || exit 1; \
34070 case $(srcdir) in \
34071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34072 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34074 esac; \
34075 srcdiroption="--srcdir=$${topdir}/zlib"; \
34076 libsrcdir="$$s/zlib"; \
34077 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34078 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34079 --target=${target_alias} $${srcdiroption} \
c1cb7e02 34080 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
34081 @stage2_werror_flag@
34082@endif zlib-bootstrap
34083
34084
34085
34086
34087
b813574b
PB
34088.PHONY: all-zlib maybe-all-zlib
34089maybe-all-zlib:
4f0ef2d8
CD
34090@if gcc-bootstrap
34091all-zlib: stage_current
34092@endif gcc-bootstrap
b813574b 34093@if zlib
d27cc32e 34094TARGET-zlib=all
b813574b
PB
34095maybe-all-zlib: all-zlib
34096all-zlib: configure-zlib
c52c6897 34097 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34099 $(HOST_EXPORTS) \
b00612cc
PB
34100 (cd $(HOST_SUBDIR)/zlib && \
34101 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zlib))
b813574b 34102@endif zlib
3866be5d 34103
a7254363 34104
d545f33b
PB
34105
34106.PHONY: all-stage1-zlib maybe-all-stage1-zlib
34107.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
34108maybe-all-stage1-zlib:
34109maybe-clean-stage1-zlib:
34110@if zlib-bootstrap
34111maybe-all-stage1-zlib: all-stage1-zlib
34112all-stage1: all-stage1-zlib
f70224b5 34113TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 34114all-stage1-zlib: configure-stage1-zlib
c52c6897 34115 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
34116 @r=`${PWD_COMMAND}`; export r; \
34117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34118 $(HOST_EXPORTS) \
34119 cd $(HOST_SUBDIR)/zlib && \
8ee82aff
PB
34120 $(MAKE) $(FLAGS_TO_PASS) \
34121 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 34122 $(TARGET-stage1-zlib)
d545f33b
PB
34123
34124maybe-clean-stage1-zlib: clean-stage1-zlib
34125clean-stage1: clean-stage1-zlib
34126clean-stage1-zlib:
9dbaa842
DD
34127 @if [ $(current_stage) = stage1 ]; then \
34128 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34129 else \
34130 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
34131 $(MAKE) stage1-start; \
34132 fi; \
d545f33b
PB
34133 cd $(HOST_SUBDIR)/zlib && \
34134 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 34135 clean
d545f33b
PB
34136@endif zlib-bootstrap
34137
34138
34139.PHONY: all-stage2-zlib maybe-all-stage2-zlib
34140.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
34141maybe-all-stage2-zlib:
34142maybe-clean-stage2-zlib:
34143@if zlib-bootstrap
34144maybe-all-stage2-zlib: all-stage2-zlib
34145all-stage2: all-stage2-zlib
f70224b5 34146TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 34147all-stage2-zlib: configure-stage2-zlib
c52c6897 34148 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
34149 @r=`${PWD_COMMAND}`; export r; \
34150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34151 $(HOST_EXPORTS) \
34152 $(POSTSTAGE1_HOST_EXPORTS) \
34153 cd $(HOST_SUBDIR)/zlib && \
8ee82aff
PB
34154 $(MAKE) $(FLAGS_TO_PASS) \
34155 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 34156 $(TARGET-stage2-zlib)
d545f33b
PB
34157
34158maybe-clean-stage2-zlib: clean-stage2-zlib
34159clean-stage2: clean-stage2-zlib
34160clean-stage2-zlib:
9dbaa842
DD
34161 @if [ $(current_stage) = stage2 ]; then \
34162 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34163 else \
34164 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
34165 $(MAKE) stage2-start; \
34166 fi; \
d545f33b
PB
34167 cd $(HOST_SUBDIR)/zlib && \
34168 $(MAKE) $(FLAGS_TO_PASS) \
34169 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 34170 clean
d545f33b
PB
34171@endif zlib-bootstrap
34172
34173
34174.PHONY: all-stage3-zlib maybe-all-stage3-zlib
34175.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
34176maybe-all-stage3-zlib:
34177maybe-clean-stage3-zlib:
34178@if zlib-bootstrap
34179maybe-all-stage3-zlib: all-stage3-zlib
34180all-stage3: all-stage3-zlib
f70224b5 34181TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 34182all-stage3-zlib: configure-stage3-zlib
c52c6897 34183 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
34184 @r=`${PWD_COMMAND}`; export r; \
34185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34186 $(HOST_EXPORTS) \
34187 $(POSTSTAGE1_HOST_EXPORTS) \
34188 cd $(HOST_SUBDIR)/zlib && \
8ee82aff
PB
34189 $(MAKE) $(FLAGS_TO_PASS) \
34190 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 34191 $(TARGET-stage3-zlib)
d545f33b
PB
34192
34193maybe-clean-stage3-zlib: clean-stage3-zlib
34194clean-stage3: clean-stage3-zlib
34195clean-stage3-zlib:
9dbaa842
DD
34196 @if [ $(current_stage) = stage3 ]; then \
34197 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34198 else \
34199 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
34200 $(MAKE) stage3-start; \
34201 fi; \
d545f33b
PB
34202 cd $(HOST_SUBDIR)/zlib && \
34203 $(MAKE) $(FLAGS_TO_PASS) \
34204 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 34205 clean
d545f33b
PB
34206@endif zlib-bootstrap
34207
34208
34209.PHONY: all-stage4-zlib maybe-all-stage4-zlib
34210.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
34211maybe-all-stage4-zlib:
34212maybe-clean-stage4-zlib:
34213@if zlib-bootstrap
34214maybe-all-stage4-zlib: all-stage4-zlib
34215all-stage4: all-stage4-zlib
f70224b5 34216TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 34217all-stage4-zlib: configure-stage4-zlib
c52c6897 34218 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
34219 @r=`${PWD_COMMAND}`; export r; \
34220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34221 $(HOST_EXPORTS) \
34222 $(POSTSTAGE1_HOST_EXPORTS) \
34223 cd $(HOST_SUBDIR)/zlib && \
8ee82aff
PB
34224 $(MAKE) $(FLAGS_TO_PASS) \
34225 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 34226 $(TARGET-stage4-zlib)
d545f33b
PB
34227
34228maybe-clean-stage4-zlib: clean-stage4-zlib
34229clean-stage4: clean-stage4-zlib
34230clean-stage4-zlib:
9dbaa842
DD
34231 @if [ $(current_stage) = stage4 ]; then \
34232 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34233 else \
34234 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
34235 $(MAKE) stage4-start; \
34236 fi; \
d545f33b
PB
34237 cd $(HOST_SUBDIR)/zlib && \
34238 $(MAKE) $(FLAGS_TO_PASS) \
34239 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 34240 clean
d545f33b
PB
34241@endif zlib-bootstrap
34242
34243
34244.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
34245.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
34246maybe-all-stageprofile-zlib:
34247maybe-clean-stageprofile-zlib:
34248@if zlib-bootstrap
34249maybe-all-stageprofile-zlib: all-stageprofile-zlib
34250all-stageprofile: all-stageprofile-zlib
f70224b5 34251TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 34252all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 34253 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
34254 @r=`${PWD_COMMAND}`; export r; \
34255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34256 $(HOST_EXPORTS) \
34257 $(POSTSTAGE1_HOST_EXPORTS) \
34258 cd $(HOST_SUBDIR)/zlib && \
8ee82aff
PB
34259 $(MAKE) $(FLAGS_TO_PASS) \
34260 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 34261 $(TARGET-stageprofile-zlib)
d545f33b
PB
34262
34263maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
34264clean-stageprofile: clean-stageprofile-zlib
34265clean-stageprofile-zlib:
9dbaa842
DD
34266 @if [ $(current_stage) = stageprofile ]; then \
34267 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34268 else \
34269 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
34270 $(MAKE) stageprofile-start; \
34271 fi; \
d545f33b
PB
34272 cd $(HOST_SUBDIR)/zlib && \
34273 $(MAKE) $(FLAGS_TO_PASS) \
34274 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 34275 clean
d545f33b
PB
34276@endif zlib-bootstrap
34277
34278
34279.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
34280.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
34281maybe-all-stagefeedback-zlib:
34282maybe-clean-stagefeedback-zlib:
34283@if zlib-bootstrap
34284maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
34285all-stagefeedback: all-stagefeedback-zlib
f70224b5 34286TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 34287all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 34288 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
34289 @r=`${PWD_COMMAND}`; export r; \
34290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34291 $(HOST_EXPORTS) \
34292 $(POSTSTAGE1_HOST_EXPORTS) \
34293 cd $(HOST_SUBDIR)/zlib && \
8ee82aff
PB
34294 $(MAKE) $(FLAGS_TO_PASS) \
34295 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 34296 $(TARGET-stagefeedback-zlib)
d545f33b
PB
34297
34298maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
34299clean-stagefeedback: clean-stagefeedback-zlib
34300clean-stagefeedback-zlib:
9dbaa842
DD
34301 @if [ $(current_stage) = stagefeedback ]; then \
34302 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34303 else \
34304 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
34305 $(MAKE) stagefeedback-start; \
34306 fi; \
d545f33b
PB
34307 cd $(HOST_SUBDIR)/zlib && \
34308 $(MAKE) $(FLAGS_TO_PASS) \
34309 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 34310 clean
d545f33b
PB
34311@endif zlib-bootstrap
34312
34313
34314
34315
34316
b813574b
PB
34317.PHONY: check-zlib maybe-check-zlib
34318maybe-check-zlib:
34319@if zlib
34320maybe-check-zlib: check-zlib
3866be5d 34321
b813574b 34322check-zlib:
3866be5d 34323
b813574b 34324@endif zlib
3866be5d 34325
b813574b
PB
34326.PHONY: install-zlib maybe-install-zlib
34327maybe-install-zlib:
34328@if zlib
34329maybe-install-zlib: install-zlib
4fa63067 34330
b813574b 34331install-zlib:
4fa63067 34332
b813574b 34333@endif zlib
4fa63067 34334
56a8fe78 34335# Other targets (info, dvi, pdf, etc.)
4fa63067 34336
b813574b
PB
34337.PHONY: maybe-info-zlib info-zlib
34338maybe-info-zlib:
34339@if zlib
34340maybe-info-zlib: info-zlib
4fa63067 34341
6d389afc
MS
34342info-zlib: \
34343 configure-zlib
34344 @[ -f ./zlib/Makefile ] || exit 0; \
34345 r=`${PWD_COMMAND}`; export r; \
34346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34347 $(HOST_EXPORTS) \
34348 for flag in $(EXTRA_HOST_FLAGS) ; do \
34349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34350 done; \
34351 echo "Doing info in zlib" ; \
b00612cc 34352 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
34353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34355 "RANLIB=$${RANLIB}" \
0c24b341 34356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34357 info) \
34358 || exit 1
34359
34360@endif zlib
34361
34362.PHONY: maybe-dvi-zlib dvi-zlib
34363maybe-dvi-zlib:
34364@if zlib
34365maybe-dvi-zlib: dvi-zlib
34366
34367dvi-zlib: \
b813574b
PB
34368 configure-zlib
34369 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
34370 r=`${PWD_COMMAND}`; export r; \
34371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34372 $(HOST_EXPORTS) \
b813574b 34373 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34375 done; \
6d389afc 34376 echo "Doing dvi in zlib" ; \
b00612cc 34377 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
34378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34380 "RANLIB=$${RANLIB}" \
0c24b341 34381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 34382 dvi) \
4fa63067
NN
34383 || exit 1
34384
b813574b 34385@endif zlib
4fa63067 34386
56a8fe78
DD
34387.PHONY: maybe-pdf-zlib pdf-zlib
34388maybe-pdf-zlib:
34389@if zlib
34390maybe-pdf-zlib: pdf-zlib
34391
34392pdf-zlib: \
34393 configure-zlib
34394 @[ -f ./zlib/Makefile ] || exit 0; \
34395 r=`${PWD_COMMAND}`; export r; \
34396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34397 $(HOST_EXPORTS) \
34398 for flag in $(EXTRA_HOST_FLAGS) ; do \
34399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34400 done; \
34401 echo "Doing pdf in zlib" ; \
34402 (cd $(HOST_SUBDIR)/zlib && \
34403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34405 "RANLIB=$${RANLIB}" \
0c24b341 34406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34407 pdf) \
34408 || exit 1
34409
34410@endif zlib
34411
6d389afc
MS
34412.PHONY: maybe-html-zlib html-zlib
34413maybe-html-zlib:
b813574b 34414@if zlib
6d389afc 34415maybe-html-zlib: html-zlib
4fa63067 34416
6d389afc 34417html-zlib: \
b813574b
PB
34418 configure-zlib
34419 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
34420 r=`${PWD_COMMAND}`; export r; \
34421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34422 $(HOST_EXPORTS) \
b813574b 34423 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34425 done; \
6d389afc 34426 echo "Doing html in zlib" ; \
b00612cc 34427 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
34428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34430 "RANLIB=$${RANLIB}" \
0c24b341 34431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 34432 html) \
4fa63067
NN
34433 || exit 1
34434
b813574b 34435@endif zlib
4fa63067 34436
b813574b
PB
34437.PHONY: maybe-TAGS-zlib TAGS-zlib
34438maybe-TAGS-zlib:
34439@if zlib
34440maybe-TAGS-zlib: TAGS-zlib
4fa63067 34441
b813574b
PB
34442TAGS-zlib: \
34443 configure-zlib
34444 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
34445 r=`${PWD_COMMAND}`; export r; \
34446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34447 $(HOST_EXPORTS) \
b813574b 34448 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34450 done; \
b813574b 34451 echo "Doing TAGS in zlib" ; \
b00612cc 34452 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
34453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34455 "RANLIB=$${RANLIB}" \
0c24b341 34456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34457 TAGS) \
4fa63067
NN
34458 || exit 1
34459
b813574b 34460@endif zlib
4fa63067 34461
b813574b
PB
34462.PHONY: maybe-install-info-zlib install-info-zlib
34463maybe-install-info-zlib:
34464@if zlib
34465maybe-install-info-zlib: install-info-zlib
4fa63067 34466
b813574b
PB
34467install-info-zlib: \
34468 configure-zlib \
34469 info-zlib
34470 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
34471 r=`${PWD_COMMAND}`; export r; \
34472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34473 $(HOST_EXPORTS) \
b813574b 34474 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34476 done; \
b813574b 34477 echo "Doing install-info in zlib" ; \
b00612cc 34478 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
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}" \
b813574b 34483 install-info) \
4fa63067
NN
34484 || exit 1
34485
b813574b 34486@endif zlib
4fa63067 34487
a3ca38d2
DD
34488.PHONY: maybe-install-pdf-zlib install-pdf-zlib
34489maybe-install-pdf-zlib:
34490@if zlib
34491maybe-install-pdf-zlib: install-pdf-zlib
34492
34493install-pdf-zlib: \
34494 configure-zlib \
34495 pdf-zlib
34496 @[ -f ./zlib/Makefile ] || exit 0; \
34497 r=`${PWD_COMMAND}`; export r; \
34498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34499 $(HOST_EXPORTS) \
34500 for flag in $(EXTRA_HOST_FLAGS) ; do \
34501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34502 done; \
34503 echo "Doing install-pdf in zlib" ; \
34504 (cd $(HOST_SUBDIR)/zlib && \
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}" \
a3ca38d2
DD
34509 install-pdf) \
34510 || exit 1
34511
34512@endif zlib
34513
108a6f8e
CD
34514.PHONY: maybe-install-html-zlib install-html-zlib
34515maybe-install-html-zlib:
34516@if zlib
34517maybe-install-html-zlib: install-html-zlib
34518
34519install-html-zlib: \
34520 configure-zlib \
34521 html-zlib
34522 @[ -f ./zlib/Makefile ] || exit 0; \
34523 r=`${PWD_COMMAND}`; export r; \
34524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34525 $(HOST_EXPORTS) \
34526 for flag in $(EXTRA_HOST_FLAGS) ; do \
34527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34528 done; \
34529 echo "Doing install-html in zlib" ; \
34530 (cd $(HOST_SUBDIR)/zlib && \
34531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34533 "RANLIB=$${RANLIB}" \
0c24b341 34534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34535 install-html) \
34536 || exit 1
34537
34538@endif zlib
34539
b813574b
PB
34540.PHONY: maybe-installcheck-zlib installcheck-zlib
34541maybe-installcheck-zlib:
34542@if zlib
34543maybe-installcheck-zlib: installcheck-zlib
4fa63067 34544
b813574b
PB
34545installcheck-zlib: \
34546 configure-zlib
34547 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
34548 r=`${PWD_COMMAND}`; export r; \
34549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34550 $(HOST_EXPORTS) \
b813574b 34551 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34553 done; \
b813574b 34554 echo "Doing installcheck in zlib" ; \
b00612cc 34555 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
34556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34558 "RANLIB=$${RANLIB}" \
0c24b341 34559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34560 installcheck) \
4fa63067
NN
34561 || exit 1
34562
b813574b 34563@endif zlib
4fa63067 34564
b813574b
PB
34565.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
34566maybe-mostlyclean-zlib:
34567@if zlib
34568maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 34569
b813574b
PB
34570mostlyclean-zlib:
34571 @[ -f ./zlib/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 mostlyclean in zlib" ; \
b00612cc 34579 (cd $(HOST_SUBDIR)/zlib && \
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 mostlyclean) \
4fa63067
NN
34585 || exit 1
34586
b813574b 34587@endif zlib
4fa63067 34588
b813574b
PB
34589.PHONY: maybe-clean-zlib clean-zlib
34590maybe-clean-zlib:
34591@if zlib
34592maybe-clean-zlib: clean-zlib
4fa63067 34593
b813574b
PB
34594clean-zlib:
34595 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
34596 r=`${PWD_COMMAND}`; export r; \
34597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34598 $(HOST_EXPORTS) \
b813574b 34599 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34601 done; \
b813574b 34602 echo "Doing clean in zlib" ; \
b00612cc 34603 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
34604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34606 "RANLIB=$${RANLIB}" \
0c24b341 34607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34608 clean) \
4fa63067
NN
34609 || exit 1
34610
b813574b 34611@endif zlib
4fa63067 34612
b813574b
PB
34613.PHONY: maybe-distclean-zlib distclean-zlib
34614maybe-distclean-zlib:
34615@if zlib
34616maybe-distclean-zlib: distclean-zlib
4fa63067 34617
b813574b
PB
34618distclean-zlib:
34619 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
34620 r=`${PWD_COMMAND}`; export r; \
34621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34622 $(HOST_EXPORTS) \
b813574b 34623 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34625 done; \
b813574b 34626 echo "Doing distclean in zlib" ; \
b00612cc 34627 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
34628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34630 "RANLIB=$${RANLIB}" \
0c24b341 34631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34632 distclean) \
4fa63067
NN
34633 || exit 1
34634
b813574b 34635@endif zlib
4fa63067 34636
b813574b
PB
34637.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
34638maybe-maintainer-clean-zlib:
34639@if zlib
34640maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 34641
b813574b
PB
34642maintainer-clean-zlib:
34643 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
34644 r=`${PWD_COMMAND}`; export r; \
34645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34646 $(HOST_EXPORTS) \
b813574b 34647 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34649 done; \
b813574b 34650 echo "Doing maintainer-clean in zlib" ; \
b00612cc 34651 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
34652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34654 "RANLIB=$${RANLIB}" \
0c24b341 34655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34656 maintainer-clean) \
4fa63067 34657 || exit 1
16ae0395 34658
b813574b 34659@endif zlib
3866be5d
NN
34660
34661
a7254363 34662
b813574b
PB
34663.PHONY: configure-gdb maybe-configure-gdb
34664maybe-configure-gdb:
4f0ef2d8
CD
34665@if gcc-bootstrap
34666configure-gdb: stage_current
34667@endif gcc-bootstrap
b813574b
PB
34668@if gdb
34669maybe-configure-gdb: configure-gdb
c52c6897 34670configure-gdb:
0aed8855 34671 @: $(MAKE); $(unstage)
c52c6897 34672 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34674 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
34675 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 34676 $(HOST_EXPORTS) \
a7254363
PB
34677 echo Configuring in $(HOST_SUBDIR)/gdb; \
34678 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 34679 case $(srcdir) in \
b00612cc
PB
34680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34681 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
34682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34683 esac; \
b00612cc
PB
34684 srcdiroption="--srcdir=$${topdir}/gdb"; \
34685 libsrcdir="$$s/gdb"; \
e2b9e2dc 34686 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34688 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34689 || exit 1
b813574b 34690@endif gdb
e2b9e2dc 34691
a7254363
PB
34692
34693
d545f33b
PB
34694
34695
b813574b
PB
34696.PHONY: all-gdb maybe-all-gdb
34697maybe-all-gdb:
4f0ef2d8
CD
34698@if gcc-bootstrap
34699all-gdb: stage_current
34700@endif gcc-bootstrap
b813574b 34701@if gdb
d27cc32e 34702TARGET-gdb=all
b813574b
PB
34703maybe-all-gdb: all-gdb
34704all-gdb: configure-gdb
0aed8855 34705 @: $(MAKE); $(unstage)
b40e3958
L
34706 @r=`${PWD_COMMAND}`; export r; \
34707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34708 $(HOST_EXPORTS) \
b00612cc
PB
34709 (cd $(HOST_SUBDIR)/gdb && \
34710 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-gdb))
b813574b 34711@endif gdb
3866be5d 34712
a7254363 34713
d545f33b
PB
34714
34715
b813574b
PB
34716.PHONY: check-gdb maybe-check-gdb
34717maybe-check-gdb:
34718@if gdb
34719maybe-check-gdb: check-gdb
3866be5d 34720
b813574b 34721check-gdb:
0aed8855 34722 @: $(MAKE); $(unstage)
b40e3958
L
34723 @r=`${PWD_COMMAND}`; export r; \
34724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34725 $(HOST_EXPORTS) \
b00612cc
PB
34726 (cd $(HOST_SUBDIR)/gdb && \
34727 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 34728
b813574b 34729@endif gdb
3866be5d 34730
b813574b
PB
34731.PHONY: install-gdb maybe-install-gdb
34732maybe-install-gdb:
34733@if gdb
34734maybe-install-gdb: install-gdb
16ae0395 34735
b813574b 34736install-gdb: installdirs
0aed8855 34737 @: $(MAKE); $(unstage)
b40e3958
L
34738 @r=`${PWD_COMMAND}`; export r; \
34739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34740 $(HOST_EXPORTS) \
b00612cc 34741 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 34742 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 34743
b813574b 34744@endif gdb
3866be5d 34745
56a8fe78 34746# Other targets (info, dvi, pdf, etc.)
4fa63067 34747
b813574b
PB
34748.PHONY: maybe-info-gdb info-gdb
34749maybe-info-gdb:
34750@if gdb
34751maybe-info-gdb: info-gdb
4fa63067 34752
b813574b
PB
34753info-gdb: \
34754 configure-gdb
0aed8855 34755 @: $(MAKE); $(unstage)
b813574b 34756 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
34757 r=`${PWD_COMMAND}`; export r; \
34758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34759 $(HOST_EXPORTS) \
72b2455a 34760 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
34761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34762 done; \
b813574b 34763 echo "Doing info in gdb" ; \
b00612cc 34764 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
34765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34767 "RANLIB=$${RANLIB}" \
0c24b341 34768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34769 info) \
4fa63067
NN
34770 || exit 1
34771
b813574b 34772@endif gdb
4fa63067 34773
b813574b
PB
34774.PHONY: maybe-dvi-gdb dvi-gdb
34775maybe-dvi-gdb:
34776@if gdb
34777maybe-dvi-gdb: dvi-gdb
4fa63067 34778
b813574b
PB
34779dvi-gdb: \
34780 configure-gdb
0aed8855 34781 @: $(MAKE); $(unstage)
b813574b 34782 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
34783 r=`${PWD_COMMAND}`; export r; \
34784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34785 $(HOST_EXPORTS) \
72b2455a 34786 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
34787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34788 done; \
b813574b 34789 echo "Doing dvi in gdb" ; \
b00612cc 34790 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
34791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34793 "RANLIB=$${RANLIB}" \
0c24b341 34794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34795 dvi) \
4fa63067
NN
34796 || exit 1
34797
b813574b 34798@endif gdb
4fa63067 34799
56a8fe78
DD
34800.PHONY: maybe-pdf-gdb pdf-gdb
34801maybe-pdf-gdb:
34802@if gdb
34803maybe-pdf-gdb: pdf-gdb
34804
34805pdf-gdb: \
34806 configure-gdb
34807 @: $(MAKE); $(unstage)
34808 @[ -f ./gdb/Makefile ] || exit 0; \
34809 r=`${PWD_COMMAND}`; export r; \
34810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34811 $(HOST_EXPORTS) \
34812 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
34813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34814 done; \
34815 echo "Doing pdf in gdb" ; \
34816 (cd $(HOST_SUBDIR)/gdb && \
34817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34819 "RANLIB=$${RANLIB}" \
0c24b341 34820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34821 pdf) \
34822 || exit 1
34823
34824@endif gdb
34825
6d389afc
MS
34826.PHONY: maybe-html-gdb html-gdb
34827maybe-html-gdb:
34828@if gdb
34829maybe-html-gdb: html-gdb
34830
34831html-gdb: \
34832 configure-gdb
0aed8855 34833 @: $(MAKE); $(unstage)
6d389afc
MS
34834 @[ -f ./gdb/Makefile ] || exit 0; \
34835 r=`${PWD_COMMAND}`; export r; \
34836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34837 $(HOST_EXPORTS) \
34838 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
34839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34840 done; \
34841 echo "Doing html in gdb" ; \
b00612cc 34842 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
34843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34845 "RANLIB=$${RANLIB}" \
0c24b341 34846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34847 html) \
34848 || exit 1
34849
34850@endif gdb
34851
b813574b
PB
34852.PHONY: maybe-TAGS-gdb TAGS-gdb
34853maybe-TAGS-gdb:
34854@if gdb
34855maybe-TAGS-gdb: TAGS-gdb
4fa63067 34856
b813574b
PB
34857TAGS-gdb: \
34858 configure-gdb
0aed8855 34859 @: $(MAKE); $(unstage)
b813574b 34860 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
34861 r=`${PWD_COMMAND}`; export r; \
34862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34863 $(HOST_EXPORTS) \
72b2455a 34864 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
34865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34866 done; \
b813574b 34867 echo "Doing TAGS in gdb" ; \
b00612cc 34868 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
34869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34871 "RANLIB=$${RANLIB}" \
0c24b341 34872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34873 TAGS) \
4fa63067
NN
34874 || exit 1
34875
b813574b 34876@endif gdb
4fa63067 34877
b813574b
PB
34878.PHONY: maybe-install-info-gdb install-info-gdb
34879maybe-install-info-gdb:
34880@if gdb
34881maybe-install-info-gdb: install-info-gdb
4fa63067 34882
b813574b
PB
34883install-info-gdb: \
34884 configure-gdb \
34885 info-gdb
0aed8855 34886 @: $(MAKE); $(unstage)
b813574b 34887 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
34888 r=`${PWD_COMMAND}`; export r; \
34889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34890 $(HOST_EXPORTS) \
72b2455a 34891 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
34892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34893 done; \
b813574b 34894 echo "Doing install-info in gdb" ; \
b00612cc 34895 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
34896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34898 "RANLIB=$${RANLIB}" \
0c24b341 34899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34900 install-info) \
4fa63067
NN
34901 || exit 1
34902
b813574b 34903@endif gdb
4fa63067 34904
a3ca38d2
DD
34905.PHONY: maybe-install-pdf-gdb install-pdf-gdb
34906maybe-install-pdf-gdb:
34907@if gdb
34908maybe-install-pdf-gdb: install-pdf-gdb
34909
34910install-pdf-gdb: \
34911 configure-gdb \
34912 pdf-gdb
34913 @: $(MAKE); $(unstage)
34914 @[ -f ./gdb/Makefile ] || exit 0; \
34915 r=`${PWD_COMMAND}`; export r; \
34916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34917 $(HOST_EXPORTS) \
34918 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
34919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34920 done; \
34921 echo "Doing install-pdf in gdb" ; \
34922 (cd $(HOST_SUBDIR)/gdb && \
34923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34925 "RANLIB=$${RANLIB}" \
0c24b341 34926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34927 install-pdf) \
34928 || exit 1
34929
34930@endif gdb
34931
108a6f8e
CD
34932.PHONY: maybe-install-html-gdb install-html-gdb
34933maybe-install-html-gdb:
34934@if gdb
34935maybe-install-html-gdb: install-html-gdb
34936
34937install-html-gdb: \
34938 configure-gdb \
34939 html-gdb
34940 @: $(MAKE); $(unstage)
34941 @[ -f ./gdb/Makefile ] || exit 0; \
34942 r=`${PWD_COMMAND}`; export r; \
34943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34944 $(HOST_EXPORTS) \
34945 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
34946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34947 done; \
34948 echo "Doing install-html in gdb" ; \
34949 (cd $(HOST_SUBDIR)/gdb && \
34950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34952 "RANLIB=$${RANLIB}" \
0c24b341 34953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34954 install-html) \
34955 || exit 1
34956
34957@endif gdb
34958
b813574b
PB
34959.PHONY: maybe-installcheck-gdb installcheck-gdb
34960maybe-installcheck-gdb:
34961@if gdb
34962maybe-installcheck-gdb: installcheck-gdb
4fa63067 34963
b813574b
PB
34964installcheck-gdb: \
34965 configure-gdb
0aed8855 34966 @: $(MAKE); $(unstage)
b813574b 34967 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
34968 r=`${PWD_COMMAND}`; export r; \
34969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34970 $(HOST_EXPORTS) \
72b2455a 34971 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
34972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34973 done; \
b813574b 34974 echo "Doing installcheck in gdb" ; \
b00612cc 34975 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
34976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34978 "RANLIB=$${RANLIB}" \
0c24b341 34979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34980 installcheck) \
4fa63067
NN
34981 || exit 1
34982
b813574b 34983@endif gdb
4fa63067 34984
b813574b
PB
34985.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
34986maybe-mostlyclean-gdb:
34987@if gdb
34988maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 34989
b813574b 34990mostlyclean-gdb:
0aed8855 34991 @: $(MAKE); $(unstage)
b813574b 34992 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
34993 r=`${PWD_COMMAND}`; export r; \
34994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34995 $(HOST_EXPORTS) \
72b2455a 34996 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
34997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34998 done; \
b813574b 34999 echo "Doing mostlyclean in gdb" ; \
b00612cc 35000 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
35001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35003 "RANLIB=$${RANLIB}" \
0c24b341 35004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35005 mostlyclean) \
4fa63067
NN
35006 || exit 1
35007
b813574b 35008@endif gdb
4fa63067 35009
b813574b
PB
35010.PHONY: maybe-clean-gdb clean-gdb
35011maybe-clean-gdb:
35012@if gdb
35013maybe-clean-gdb: clean-gdb
4fa63067 35014
b813574b 35015clean-gdb:
0aed8855 35016 @: $(MAKE); $(unstage)
b813574b 35017 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
35018 r=`${PWD_COMMAND}`; export r; \
35019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35020 $(HOST_EXPORTS) \
72b2455a 35021 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35023 done; \
b813574b 35024 echo "Doing clean in gdb" ; \
b00612cc 35025 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
35026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35028 "RANLIB=$${RANLIB}" \
0c24b341 35029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35030 clean) \
4fa63067
NN
35031 || exit 1
35032
b813574b 35033@endif gdb
4fa63067 35034
b813574b
PB
35035.PHONY: maybe-distclean-gdb distclean-gdb
35036maybe-distclean-gdb:
35037@if gdb
35038maybe-distclean-gdb: distclean-gdb
4fa63067 35039
b813574b 35040distclean-gdb:
0aed8855 35041 @: $(MAKE); $(unstage)
b813574b 35042 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
35043 r=`${PWD_COMMAND}`; export r; \
35044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35045 $(HOST_EXPORTS) \
72b2455a 35046 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35048 done; \
b813574b 35049 echo "Doing distclean in gdb" ; \
b00612cc 35050 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
35051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35053 "RANLIB=$${RANLIB}" \
0c24b341 35054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35055 distclean) \
4fa63067
NN
35056 || exit 1
35057
b813574b 35058@endif gdb
4fa63067 35059
b813574b
PB
35060.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
35061maybe-maintainer-clean-gdb:
35062@if gdb
35063maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 35064
b813574b 35065maintainer-clean-gdb:
0aed8855 35066 @: $(MAKE); $(unstage)
b813574b 35067 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
35068 r=`${PWD_COMMAND}`; export r; \
35069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35070 $(HOST_EXPORTS) \
72b2455a 35071 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35073 done; \
b813574b 35074 echo "Doing maintainer-clean in gdb" ; \
b00612cc 35075 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
35076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35078 "RANLIB=$${RANLIB}" \
0c24b341 35079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35080 maintainer-clean) \
4fa63067
NN
35081 || exit 1
35082
b813574b 35083@endif gdb
4fa63067
NN
35084
35085
a7254363 35086
b813574b
PB
35087.PHONY: configure-expect maybe-configure-expect
35088maybe-configure-expect:
4f0ef2d8
CD
35089@if gcc-bootstrap
35090configure-expect: stage_current
35091@endif gcc-bootstrap
b813574b
PB
35092@if expect
35093maybe-configure-expect: configure-expect
c52c6897 35094configure-expect:
0aed8855 35095 @: $(MAKE); $(unstage)
c52c6897 35096 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35098 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
35099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 35100 $(HOST_EXPORTS) \
a7254363
PB
35101 echo Configuring in $(HOST_SUBDIR)/expect; \
35102 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 35103 case $(srcdir) in \
b00612cc
PB
35104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35105 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
35106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35107 esac; \
b00612cc
PB
35108 srcdiroption="--srcdir=$${topdir}/expect"; \
35109 libsrcdir="$$s/expect"; \
e2b9e2dc 35110 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35112 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35113 || exit 1
b813574b 35114@endif expect
e2b9e2dc 35115
a7254363
PB
35116
35117
d545f33b
PB
35118
35119
b813574b
PB
35120.PHONY: all-expect maybe-all-expect
35121maybe-all-expect:
4f0ef2d8
CD
35122@if gcc-bootstrap
35123all-expect: stage_current
35124@endif gcc-bootstrap
b813574b 35125@if expect
d27cc32e 35126TARGET-expect=all
b813574b
PB
35127maybe-all-expect: all-expect
35128all-expect: configure-expect
0aed8855 35129 @: $(MAKE); $(unstage)
b40e3958
L
35130 @r=`${PWD_COMMAND}`; export r; \
35131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35132 $(HOST_EXPORTS) \
b00612cc
PB
35133 (cd $(HOST_SUBDIR)/expect && \
35134 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-expect))
b813574b 35135@endif expect
3866be5d 35136
a7254363 35137
d545f33b
PB
35138
35139
b813574b
PB
35140.PHONY: check-expect maybe-check-expect
35141maybe-check-expect:
35142@if expect
35143maybe-check-expect: check-expect
3866be5d 35144
b813574b 35145check-expect:
0aed8855 35146 @: $(MAKE); $(unstage)
b40e3958
L
35147 @r=`${PWD_COMMAND}`; export r; \
35148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35149 $(HOST_EXPORTS) \
b00612cc
PB
35150 (cd $(HOST_SUBDIR)/expect && \
35151 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 35152
b813574b 35153@endif expect
3866be5d 35154
b813574b
PB
35155.PHONY: install-expect maybe-install-expect
35156maybe-install-expect:
35157@if expect
35158maybe-install-expect: install-expect
16ae0395 35159
b813574b 35160install-expect: installdirs
0aed8855 35161 @: $(MAKE); $(unstage)
b40e3958
L
35162 @r=`${PWD_COMMAND}`; export r; \
35163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35164 $(HOST_EXPORTS) \
b00612cc 35165 (cd $(HOST_SUBDIR)/expect && \
2da12f12 35166 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 35167
b813574b 35168@endif expect
3866be5d 35169
56a8fe78 35170# Other targets (info, dvi, pdf, etc.)
4fa63067 35171
b813574b
PB
35172.PHONY: maybe-info-expect info-expect
35173maybe-info-expect:
35174@if expect
35175maybe-info-expect: info-expect
4fa63067 35176
b813574b
PB
35177info-expect: \
35178 configure-expect
0aed8855 35179 @: $(MAKE); $(unstage)
b813574b 35180 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
35181 r=`${PWD_COMMAND}`; export r; \
35182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35183 $(HOST_EXPORTS) \
72b2455a 35184 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35186 done; \
b813574b 35187 echo "Doing info in expect" ; \
b00612cc 35188 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
35189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35191 "RANLIB=$${RANLIB}" \
0c24b341 35192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35193 info) \
e2b9e2dc
NN
35194 || exit 1
35195
b813574b 35196@endif expect
4fa63067 35197
b813574b
PB
35198.PHONY: maybe-dvi-expect dvi-expect
35199maybe-dvi-expect:
35200@if expect
35201maybe-dvi-expect: dvi-expect
4fa63067 35202
b813574b
PB
35203dvi-expect: \
35204 configure-expect
0aed8855 35205 @: $(MAKE); $(unstage)
b813574b 35206 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 35207 r=`${PWD_COMMAND}`; export r; \
b40e3958 35208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35209 $(HOST_EXPORTS) \
72b2455a 35210 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35212 done; \
b813574b 35213 echo "Doing dvi in expect" ; \
b00612cc 35214 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
35215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35217 "RANLIB=$${RANLIB}" \
0c24b341 35218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35219 dvi) \
4fa63067 35220 || exit 1
3866be5d 35221
b813574b 35222@endif expect
3866be5d 35223
56a8fe78
DD
35224.PHONY: maybe-pdf-expect pdf-expect
35225maybe-pdf-expect:
35226@if expect
35227maybe-pdf-expect: pdf-expect
35228
35229pdf-expect: \
35230 configure-expect
35231 @: $(MAKE); $(unstage)
35232 @[ -f ./expect/Makefile ] || exit 0; \
35233 r=`${PWD_COMMAND}`; export r; \
35234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35235 $(HOST_EXPORTS) \
35236 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
35237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35238 done; \
35239 echo "Doing pdf in expect" ; \
35240 (cd $(HOST_SUBDIR)/expect && \
35241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35243 "RANLIB=$${RANLIB}" \
0c24b341 35244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35245 pdf) \
35246 || exit 1
35247
35248@endif expect
35249
6d389afc
MS
35250.PHONY: maybe-html-expect html-expect
35251maybe-html-expect:
35252@if expect
35253maybe-html-expect: html-expect
35254
35255html-expect: \
35256 configure-expect
0aed8855 35257 @: $(MAKE); $(unstage)
6d389afc
MS
35258 @[ -f ./expect/Makefile ] || exit 0; \
35259 r=`${PWD_COMMAND}`; export r; \
35260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35261 $(HOST_EXPORTS) \
35262 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
35263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35264 done; \
35265 echo "Doing html in expect" ; \
b00612cc 35266 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
35267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35269 "RANLIB=$${RANLIB}" \
0c24b341 35270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35271 html) \
35272 || exit 1
35273
35274@endif expect
35275
b813574b
PB
35276.PHONY: maybe-TAGS-expect TAGS-expect
35277maybe-TAGS-expect:
35278@if expect
35279maybe-TAGS-expect: TAGS-expect
4fa63067 35280
b813574b
PB
35281TAGS-expect: \
35282 configure-expect
0aed8855 35283 @: $(MAKE); $(unstage)
b813574b 35284 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 35285 r=`${PWD_COMMAND}`; export r; \
b40e3958 35286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35287 $(HOST_EXPORTS) \
72b2455a 35288 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35290 done; \
b813574b 35291 echo "Doing TAGS in expect" ; \
b00612cc 35292 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
35293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35295 "RANLIB=$${RANLIB}" \
0c24b341 35296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35297 TAGS) \
4fa63067 35298 || exit 1
3866be5d 35299
b813574b 35300@endif expect
3866be5d 35301
b813574b
PB
35302.PHONY: maybe-install-info-expect install-info-expect
35303maybe-install-info-expect:
35304@if expect
35305maybe-install-info-expect: install-info-expect
16ae0395 35306
b813574b
PB
35307install-info-expect: \
35308 configure-expect \
35309 info-expect
0aed8855 35310 @: $(MAKE); $(unstage)
b813574b 35311 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
35312 r=`${PWD_COMMAND}`; export r; \
35313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35314 $(HOST_EXPORTS) \
72b2455a 35315 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35317 done; \
b813574b 35318 echo "Doing install-info in expect" ; \
b00612cc 35319 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
35320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35322 "RANLIB=$${RANLIB}" \
0c24b341 35323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35324 install-info) \
4fa63067
NN
35325 || exit 1
35326
b813574b 35327@endif expect
4fa63067 35328
a3ca38d2
DD
35329.PHONY: maybe-install-pdf-expect install-pdf-expect
35330maybe-install-pdf-expect:
35331@if expect
35332maybe-install-pdf-expect: install-pdf-expect
35333
35334install-pdf-expect: \
35335 configure-expect \
35336 pdf-expect
35337 @: $(MAKE); $(unstage)
35338 @[ -f ./expect/Makefile ] || exit 0; \
35339 r=`${PWD_COMMAND}`; export r; \
35340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35341 $(HOST_EXPORTS) \
35342 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
35343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35344 done; \
35345 echo "Doing install-pdf in expect" ; \
35346 (cd $(HOST_SUBDIR)/expect && \
35347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35349 "RANLIB=$${RANLIB}" \
0c24b341 35350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35351 install-pdf) \
35352 || exit 1
35353
35354@endif expect
35355
108a6f8e
CD
35356.PHONY: maybe-install-html-expect install-html-expect
35357maybe-install-html-expect:
35358@if expect
35359maybe-install-html-expect: install-html-expect
35360
35361install-html-expect: \
35362 configure-expect \
35363 html-expect
35364 @: $(MAKE); $(unstage)
35365 @[ -f ./expect/Makefile ] || exit 0; \
35366 r=`${PWD_COMMAND}`; export r; \
35367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35368 $(HOST_EXPORTS) \
35369 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
35370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35371 done; \
35372 echo "Doing install-html in expect" ; \
35373 (cd $(HOST_SUBDIR)/expect && \
35374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35376 "RANLIB=$${RANLIB}" \
0c24b341 35377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35378 install-html) \
35379 || exit 1
35380
35381@endif expect
35382
b813574b
PB
35383.PHONY: maybe-installcheck-expect installcheck-expect
35384maybe-installcheck-expect:
35385@if expect
35386maybe-installcheck-expect: installcheck-expect
4fa63067 35387
b813574b
PB
35388installcheck-expect: \
35389 configure-expect
0aed8855 35390 @: $(MAKE); $(unstage)
b813574b 35391 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
35392 r=`${PWD_COMMAND}`; export r; \
35393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35394 $(HOST_EXPORTS) \
72b2455a 35395 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35397 done; \
b813574b 35398 echo "Doing installcheck in expect" ; \
b00612cc 35399 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
35400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35402 "RANLIB=$${RANLIB}" \
0c24b341 35403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35404 installcheck) \
4fa63067
NN
35405 || exit 1
35406
b813574b 35407@endif expect
4fa63067 35408
b813574b
PB
35409.PHONY: maybe-mostlyclean-expect mostlyclean-expect
35410maybe-mostlyclean-expect:
35411@if expect
35412maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 35413
b813574b 35414mostlyclean-expect:
0aed8855 35415 @: $(MAKE); $(unstage)
b813574b 35416 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
35417 r=`${PWD_COMMAND}`; export r; \
35418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35419 $(HOST_EXPORTS) \
72b2455a 35420 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35422 done; \
b813574b 35423 echo "Doing mostlyclean in expect" ; \
b00612cc 35424 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
35425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35427 "RANLIB=$${RANLIB}" \
0c24b341 35428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35429 mostlyclean) \
4fa63067
NN
35430 || exit 1
35431
b813574b 35432@endif expect
4fa63067 35433
b813574b
PB
35434.PHONY: maybe-clean-expect clean-expect
35435maybe-clean-expect:
35436@if expect
35437maybe-clean-expect: clean-expect
4fa63067 35438
b813574b 35439clean-expect:
0aed8855 35440 @: $(MAKE); $(unstage)
b813574b 35441 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
35442 r=`${PWD_COMMAND}`; export r; \
35443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35444 $(HOST_EXPORTS) \
72b2455a 35445 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35447 done; \
b813574b 35448 echo "Doing clean in expect" ; \
b00612cc 35449 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
35450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35452 "RANLIB=$${RANLIB}" \
0c24b341 35453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35454 clean) \
4fa63067
NN
35455 || exit 1
35456
b813574b 35457@endif expect
4fa63067 35458
b813574b
PB
35459.PHONY: maybe-distclean-expect distclean-expect
35460maybe-distclean-expect:
35461@if expect
35462maybe-distclean-expect: distclean-expect
4fa63067 35463
b813574b 35464distclean-expect:
0aed8855 35465 @: $(MAKE); $(unstage)
b813574b 35466 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
35467 r=`${PWD_COMMAND}`; export r; \
35468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35469 $(HOST_EXPORTS) \
72b2455a 35470 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35472 done; \
b813574b 35473 echo "Doing distclean in expect" ; \
b00612cc 35474 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
35475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35477 "RANLIB=$${RANLIB}" \
0c24b341 35478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35479 distclean) \
4fa63067
NN
35480 || exit 1
35481
b813574b 35482@endif expect
4fa63067 35483
b813574b
PB
35484.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
35485maybe-maintainer-clean-expect:
35486@if expect
35487maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 35488
b813574b 35489maintainer-clean-expect:
0aed8855 35490 @: $(MAKE); $(unstage)
b813574b 35491 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 35492 r=`${PWD_COMMAND}`; export r; \
b40e3958 35493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35494 $(HOST_EXPORTS) \
72b2455a 35495 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35497 done; \
b813574b 35498 echo "Doing maintainer-clean in expect" ; \
b00612cc 35499 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
35500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35502 "RANLIB=$${RANLIB}" \
0c24b341 35503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35504 maintainer-clean) \
4fa63067 35505 || exit 1
3866be5d 35506
b813574b 35507@endif expect
3866be5d 35508
4fa63067 35509
a7254363 35510
b813574b
PB
35511.PHONY: configure-guile maybe-configure-guile
35512maybe-configure-guile:
4f0ef2d8
CD
35513@if gcc-bootstrap
35514configure-guile: stage_current
35515@endif gcc-bootstrap
b813574b
PB
35516@if guile
35517maybe-configure-guile: configure-guile
c52c6897 35518configure-guile:
0aed8855 35519 @: $(MAKE); $(unstage)
c52c6897 35520 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35522 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
35523 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 35524 $(HOST_EXPORTS) \
a7254363
PB
35525 echo Configuring in $(HOST_SUBDIR)/guile; \
35526 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 35527 case $(srcdir) in \
b00612cc
PB
35528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35529 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
35530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35531 esac; \
b00612cc
PB
35532 srcdiroption="--srcdir=$${topdir}/guile"; \
35533 libsrcdir="$$s/guile"; \
e2b9e2dc 35534 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35535 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35536 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35537 || exit 1
b813574b 35538@endif guile
e2b9e2dc 35539
a7254363
PB
35540
35541
d545f33b
PB
35542
35543
b813574b
PB
35544.PHONY: all-guile maybe-all-guile
35545maybe-all-guile:
4f0ef2d8
CD
35546@if gcc-bootstrap
35547all-guile: stage_current
35548@endif gcc-bootstrap
b813574b 35549@if guile
d27cc32e 35550TARGET-guile=all
b813574b
PB
35551maybe-all-guile: all-guile
35552all-guile: configure-guile
0aed8855 35553 @: $(MAKE); $(unstage)
b40e3958
L
35554 @r=`${PWD_COMMAND}`; export r; \
35555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35556 $(HOST_EXPORTS) \
b00612cc
PB
35557 (cd $(HOST_SUBDIR)/guile && \
35558 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-guile))
b813574b 35559@endif guile
3866be5d 35560
a7254363 35561
d545f33b
PB
35562
35563
b813574b
PB
35564.PHONY: check-guile maybe-check-guile
35565maybe-check-guile:
35566@if guile
35567maybe-check-guile: check-guile
3866be5d 35568
b813574b 35569check-guile:
0aed8855 35570 @: $(MAKE); $(unstage)
b40e3958
L
35571 @r=`${PWD_COMMAND}`; export r; \
35572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35573 $(HOST_EXPORTS) \
b00612cc
PB
35574 (cd $(HOST_SUBDIR)/guile && \
35575 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 35576
b813574b 35577@endif guile
16ae0395 35578
b813574b
PB
35579.PHONY: install-guile maybe-install-guile
35580maybe-install-guile:
35581@if guile
35582maybe-install-guile: install-guile
35583
35584install-guile: installdirs
0aed8855 35585 @: $(MAKE); $(unstage)
b40e3958
L
35586 @r=`${PWD_COMMAND}`; export r; \
35587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35588 $(HOST_EXPORTS) \
b00612cc 35589 (cd $(HOST_SUBDIR)/guile && \
2da12f12 35590 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 35591
b813574b 35592@endif guile
4fa63067 35593
56a8fe78 35594# Other targets (info, dvi, pdf, etc.)
4fa63067 35595
b813574b
PB
35596.PHONY: maybe-info-guile info-guile
35597maybe-info-guile:
35598@if guile
35599maybe-info-guile: info-guile
4fa63067 35600
b813574b
PB
35601info-guile: \
35602 configure-guile
0aed8855 35603 @: $(MAKE); $(unstage)
b813574b 35604 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
35605 r=`${PWD_COMMAND}`; export r; \
35606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35607 $(HOST_EXPORTS) \
72b2455a 35608 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35610 done; \
b813574b 35611 echo "Doing info in guile" ; \
b00612cc 35612 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
35613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35615 "RANLIB=$${RANLIB}" \
0c24b341 35616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35617 info) \
4fa63067
NN
35618 || exit 1
35619
b813574b 35620@endif guile
4fa63067 35621
b813574b
PB
35622.PHONY: maybe-dvi-guile dvi-guile
35623maybe-dvi-guile:
35624@if guile
35625maybe-dvi-guile: dvi-guile
4fa63067 35626
b813574b
PB
35627dvi-guile: \
35628 configure-guile
0aed8855 35629 @: $(MAKE); $(unstage)
b813574b 35630 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
35631 r=`${PWD_COMMAND}`; export r; \
35632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35633 $(HOST_EXPORTS) \
72b2455a 35634 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35636 done; \
b813574b 35637 echo "Doing dvi in guile" ; \
b00612cc 35638 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
35639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35641 "RANLIB=$${RANLIB}" \
0c24b341 35642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35643 dvi) \
4fa63067
NN
35644 || exit 1
35645
b813574b 35646@endif guile
4fa63067 35647
56a8fe78
DD
35648.PHONY: maybe-pdf-guile pdf-guile
35649maybe-pdf-guile:
35650@if guile
35651maybe-pdf-guile: pdf-guile
35652
35653pdf-guile: \
35654 configure-guile
35655 @: $(MAKE); $(unstage)
35656 @[ -f ./guile/Makefile ] || exit 0; \
35657 r=`${PWD_COMMAND}`; export r; \
35658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35659 $(HOST_EXPORTS) \
35660 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
35661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35662 done; \
35663 echo "Doing pdf in guile" ; \
35664 (cd $(HOST_SUBDIR)/guile && \
35665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35667 "RANLIB=$${RANLIB}" \
0c24b341 35668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35669 pdf) \
35670 || exit 1
35671
35672@endif guile
35673
6d389afc
MS
35674.PHONY: maybe-html-guile html-guile
35675maybe-html-guile:
35676@if guile
35677maybe-html-guile: html-guile
35678
35679html-guile: \
35680 configure-guile
0aed8855 35681 @: $(MAKE); $(unstage)
6d389afc
MS
35682 @[ -f ./guile/Makefile ] || exit 0; \
35683 r=`${PWD_COMMAND}`; export r; \
35684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35685 $(HOST_EXPORTS) \
35686 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
35687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35688 done; \
35689 echo "Doing html in guile" ; \
b00612cc 35690 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
35691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35693 "RANLIB=$${RANLIB}" \
0c24b341 35694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35695 html) \
35696 || exit 1
35697
35698@endif guile
35699
b813574b
PB
35700.PHONY: maybe-TAGS-guile TAGS-guile
35701maybe-TAGS-guile:
35702@if guile
35703maybe-TAGS-guile: TAGS-guile
4fa63067 35704
b813574b
PB
35705TAGS-guile: \
35706 configure-guile
0aed8855 35707 @: $(MAKE); $(unstage)
b813574b 35708 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
35709 r=`${PWD_COMMAND}`; export r; \
35710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35711 $(HOST_EXPORTS) \
72b2455a 35712 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35714 done; \
b813574b 35715 echo "Doing TAGS in guile" ; \
b00612cc 35716 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
35717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35719 "RANLIB=$${RANLIB}" \
0c24b341 35720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35721 TAGS) \
4fa63067
NN
35722 || exit 1
35723
b813574b 35724@endif guile
4fa63067 35725
b813574b
PB
35726.PHONY: maybe-install-info-guile install-info-guile
35727maybe-install-info-guile:
35728@if guile
35729maybe-install-info-guile: install-info-guile
4fa63067 35730
b813574b
PB
35731install-info-guile: \
35732 configure-guile \
35733 info-guile
0aed8855 35734 @: $(MAKE); $(unstage)
b813574b 35735 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
35736 r=`${PWD_COMMAND}`; export r; \
35737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35738 $(HOST_EXPORTS) \
72b2455a 35739 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35741 done; \
b813574b 35742 echo "Doing install-info in guile" ; \
b00612cc 35743 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
35744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35746 "RANLIB=$${RANLIB}" \
0c24b341 35747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35748 install-info) \
4fa63067
NN
35749 || exit 1
35750
b813574b 35751@endif guile
4fa63067 35752
a3ca38d2
DD
35753.PHONY: maybe-install-pdf-guile install-pdf-guile
35754maybe-install-pdf-guile:
35755@if guile
35756maybe-install-pdf-guile: install-pdf-guile
35757
35758install-pdf-guile: \
35759 configure-guile \
35760 pdf-guile
35761 @: $(MAKE); $(unstage)
35762 @[ -f ./guile/Makefile ] || exit 0; \
35763 r=`${PWD_COMMAND}`; export r; \
35764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35765 $(HOST_EXPORTS) \
35766 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
35767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35768 done; \
35769 echo "Doing install-pdf in guile" ; \
35770 (cd $(HOST_SUBDIR)/guile && \
35771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35773 "RANLIB=$${RANLIB}" \
0c24b341 35774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35775 install-pdf) \
35776 || exit 1
35777
35778@endif guile
35779
108a6f8e
CD
35780.PHONY: maybe-install-html-guile install-html-guile
35781maybe-install-html-guile:
35782@if guile
35783maybe-install-html-guile: install-html-guile
35784
35785install-html-guile: \
35786 configure-guile \
35787 html-guile
35788 @: $(MAKE); $(unstage)
35789 @[ -f ./guile/Makefile ] || exit 0; \
35790 r=`${PWD_COMMAND}`; export r; \
35791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35792 $(HOST_EXPORTS) \
35793 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
35794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35795 done; \
35796 echo "Doing install-html in guile" ; \
35797 (cd $(HOST_SUBDIR)/guile && \
35798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35800 "RANLIB=$${RANLIB}" \
0c24b341 35801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35802 install-html) \
35803 || exit 1
35804
35805@endif guile
35806
b813574b
PB
35807.PHONY: maybe-installcheck-guile installcheck-guile
35808maybe-installcheck-guile:
35809@if guile
35810maybe-installcheck-guile: installcheck-guile
4fa63067 35811
b813574b
PB
35812installcheck-guile: \
35813 configure-guile
0aed8855 35814 @: $(MAKE); $(unstage)
b813574b 35815 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
35816 r=`${PWD_COMMAND}`; export r; \
35817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35818 $(HOST_EXPORTS) \
72b2455a 35819 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35821 done; \
b813574b 35822 echo "Doing installcheck in guile" ; \
b00612cc 35823 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
35824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35826 "RANLIB=$${RANLIB}" \
0c24b341 35827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35828 installcheck) \
4fa63067
NN
35829 || exit 1
35830
b813574b 35831@endif guile
4fa63067 35832
b813574b
PB
35833.PHONY: maybe-mostlyclean-guile mostlyclean-guile
35834maybe-mostlyclean-guile:
35835@if guile
35836maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 35837
b813574b 35838mostlyclean-guile:
0aed8855 35839 @: $(MAKE); $(unstage)
b813574b 35840 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
35841 r=`${PWD_COMMAND}`; export r; \
35842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35843 $(HOST_EXPORTS) \
72b2455a 35844 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35846 done; \
b813574b 35847 echo "Doing mostlyclean in guile" ; \
b00612cc 35848 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
35849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35851 "RANLIB=$${RANLIB}" \
0c24b341 35852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35853 mostlyclean) \
4fa63067
NN
35854 || exit 1
35855
b813574b 35856@endif guile
4fa63067 35857
b813574b
PB
35858.PHONY: maybe-clean-guile clean-guile
35859maybe-clean-guile:
35860@if guile
35861maybe-clean-guile: clean-guile
4fa63067 35862
b813574b 35863clean-guile:
0aed8855 35864 @: $(MAKE); $(unstage)
b813574b 35865 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
35866 r=`${PWD_COMMAND}`; export r; \
35867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35868 $(HOST_EXPORTS) \
72b2455a 35869 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35871 done; \
b813574b 35872 echo "Doing clean in guile" ; \
b00612cc 35873 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
35874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35876 "RANLIB=$${RANLIB}" \
0c24b341 35877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35878 clean) \
4fa63067
NN
35879 || exit 1
35880
b813574b 35881@endif guile
4fa63067 35882
b813574b
PB
35883.PHONY: maybe-distclean-guile distclean-guile
35884maybe-distclean-guile:
35885@if guile
35886maybe-distclean-guile: distclean-guile
4fa63067 35887
b813574b 35888distclean-guile:
0aed8855 35889 @: $(MAKE); $(unstage)
b813574b 35890 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
35891 r=`${PWD_COMMAND}`; export r; \
35892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35893 $(HOST_EXPORTS) \
72b2455a 35894 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35896 done; \
b813574b 35897 echo "Doing distclean in guile" ; \
b00612cc 35898 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
35899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35901 "RANLIB=$${RANLIB}" \
0c24b341 35902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35903 distclean) \
4fa63067
NN
35904 || exit 1
35905
b813574b 35906@endif guile
4fa63067 35907
b813574b
PB
35908.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
35909maybe-maintainer-clean-guile:
35910@if guile
35911maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 35912
b813574b 35913maintainer-clean-guile:
0aed8855 35914 @: $(MAKE); $(unstage)
b813574b 35915 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
35916 r=`${PWD_COMMAND}`; export r; \
35917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35918 $(HOST_EXPORTS) \
72b2455a 35919 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
35920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35921 done; \
b813574b 35922 echo "Doing maintainer-clean in guile" ; \
b00612cc 35923 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
35924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35926 "RANLIB=$${RANLIB}" \
0c24b341 35927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35928 maintainer-clean) \
4fa63067
NN
35929 || exit 1
35930
b813574b 35931@endif guile
3866be5d
NN
35932
35933
a7254363 35934
b813574b
PB
35935.PHONY: configure-tk maybe-configure-tk
35936maybe-configure-tk:
4f0ef2d8
CD
35937@if gcc-bootstrap
35938configure-tk: stage_current
35939@endif gcc-bootstrap
b813574b
PB
35940@if tk
35941maybe-configure-tk: configure-tk
c52c6897 35942configure-tk:
0aed8855 35943 @: $(MAKE); $(unstage)
c52c6897 35944 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35946 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
35947 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 35948 $(HOST_EXPORTS) \
a7254363
PB
35949 echo Configuring in $(HOST_SUBDIR)/tk; \
35950 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 35951 case $(srcdir) in \
b00612cc
PB
35952 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35953 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
35954 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35955 esac; \
b00612cc
PB
35956 srcdiroption="--srcdir=$${topdir}/tk"; \
35957 libsrcdir="$$s/tk"; \
e2b9e2dc 35958 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35959 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35960 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35961 || exit 1
b813574b 35962@endif tk
e2b9e2dc 35963
a7254363
PB
35964
35965
d545f33b
PB
35966
35967
b813574b
PB
35968.PHONY: all-tk maybe-all-tk
35969maybe-all-tk:
4f0ef2d8
CD
35970@if gcc-bootstrap
35971all-tk: stage_current
35972@endif gcc-bootstrap
b813574b 35973@if tk
d27cc32e 35974TARGET-tk=all
b813574b
PB
35975maybe-all-tk: all-tk
35976all-tk: configure-tk
0aed8855 35977 @: $(MAKE); $(unstage)
b40e3958
L
35978 @r=`${PWD_COMMAND}`; export r; \
35979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35980 $(HOST_EXPORTS) \
b00612cc
PB
35981 (cd $(HOST_SUBDIR)/tk && \
35982 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-tk))
b813574b 35983@endif tk
3866be5d 35984
a7254363 35985
d545f33b
PB
35986
35987
b813574b
PB
35988.PHONY: check-tk maybe-check-tk
35989maybe-check-tk:
35990@if tk
35991maybe-check-tk: check-tk
3866be5d 35992
b813574b 35993check-tk:
0aed8855 35994 @: $(MAKE); $(unstage)
b40e3958
L
35995 @r=`${PWD_COMMAND}`; export r; \
35996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35997 $(HOST_EXPORTS) \
b00612cc
PB
35998 (cd $(HOST_SUBDIR)/tk && \
35999 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 36000
b813574b 36001@endif tk
3866be5d 36002
b813574b
PB
36003.PHONY: install-tk maybe-install-tk
36004maybe-install-tk:
36005@if tk
36006maybe-install-tk: install-tk
16ae0395 36007
b813574b 36008install-tk: installdirs
0aed8855 36009 @: $(MAKE); $(unstage)
b40e3958
L
36010 @r=`${PWD_COMMAND}`; export r; \
36011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36012 $(HOST_EXPORTS) \
b00612cc 36013 (cd $(HOST_SUBDIR)/tk && \
2da12f12 36014 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 36015
b813574b 36016@endif tk
3866be5d 36017
56a8fe78 36018# Other targets (info, dvi, pdf, etc.)
4fa63067 36019
b813574b
PB
36020.PHONY: maybe-info-tk info-tk
36021maybe-info-tk:
36022@if tk
36023maybe-info-tk: info-tk
4fa63067 36024
b813574b
PB
36025info-tk: \
36026 configure-tk
0aed8855 36027 @: $(MAKE); $(unstage)
b813574b 36028 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
36029 r=`${PWD_COMMAND}`; export r; \
36030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36031 $(HOST_EXPORTS) \
72b2455a 36032 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36034 done; \
b813574b 36035 echo "Doing info in tk" ; \
b00612cc 36036 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
36037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36039 "RANLIB=$${RANLIB}" \
0c24b341 36040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36041 info) \
e2b9e2dc
NN
36042 || exit 1
36043
b813574b 36044@endif tk
4fa63067 36045
b813574b
PB
36046.PHONY: maybe-dvi-tk dvi-tk
36047maybe-dvi-tk:
36048@if tk
36049maybe-dvi-tk: dvi-tk
4fa63067 36050
b813574b
PB
36051dvi-tk: \
36052 configure-tk
0aed8855 36053 @: $(MAKE); $(unstage)
b813574b 36054 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 36055 r=`${PWD_COMMAND}`; export r; \
b40e3958 36056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36057 $(HOST_EXPORTS) \
72b2455a 36058 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36060 done; \
b813574b 36061 echo "Doing dvi in tk" ; \
b00612cc 36062 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
36063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36065 "RANLIB=$${RANLIB}" \
0c24b341 36066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36067 dvi) \
4fa63067 36068 || exit 1
3866be5d 36069
b813574b 36070@endif tk
3866be5d 36071
56a8fe78
DD
36072.PHONY: maybe-pdf-tk pdf-tk
36073maybe-pdf-tk:
36074@if tk
36075maybe-pdf-tk: pdf-tk
36076
36077pdf-tk: \
36078 configure-tk
36079 @: $(MAKE); $(unstage)
36080 @[ -f ./tk/Makefile ] || exit 0; \
36081 r=`${PWD_COMMAND}`; export r; \
36082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36083 $(HOST_EXPORTS) \
36084 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36086 done; \
36087 echo "Doing pdf in tk" ; \
36088 (cd $(HOST_SUBDIR)/tk && \
36089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36091 "RANLIB=$${RANLIB}" \
0c24b341 36092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36093 pdf) \
36094 || exit 1
36095
36096@endif tk
36097
6d389afc
MS
36098.PHONY: maybe-html-tk html-tk
36099maybe-html-tk:
36100@if tk
36101maybe-html-tk: html-tk
36102
36103html-tk: \
36104 configure-tk
0aed8855 36105 @: $(MAKE); $(unstage)
6d389afc
MS
36106 @[ -f ./tk/Makefile ] || exit 0; \
36107 r=`${PWD_COMMAND}`; export r; \
36108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36109 $(HOST_EXPORTS) \
36110 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36112 done; \
36113 echo "Doing html in tk" ; \
b00612cc 36114 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
36115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36117 "RANLIB=$${RANLIB}" \
0c24b341 36118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36119 html) \
36120 || exit 1
36121
36122@endif tk
36123
b813574b
PB
36124.PHONY: maybe-TAGS-tk TAGS-tk
36125maybe-TAGS-tk:
36126@if tk
36127maybe-TAGS-tk: TAGS-tk
4fa63067 36128
b813574b
PB
36129TAGS-tk: \
36130 configure-tk
0aed8855 36131 @: $(MAKE); $(unstage)
b813574b 36132 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 36133 r=`${PWD_COMMAND}`; export r; \
b40e3958 36134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36135 $(HOST_EXPORTS) \
72b2455a 36136 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36138 done; \
b813574b 36139 echo "Doing TAGS in tk" ; \
b00612cc 36140 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
36141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36143 "RANLIB=$${RANLIB}" \
0c24b341 36144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36145 TAGS) \
4fa63067 36146 || exit 1
3866be5d 36147
b813574b 36148@endif tk
3866be5d 36149
b813574b
PB
36150.PHONY: maybe-install-info-tk install-info-tk
36151maybe-install-info-tk:
36152@if tk
36153maybe-install-info-tk: install-info-tk
4fa63067 36154
b813574b
PB
36155install-info-tk: \
36156 configure-tk \
36157 info-tk
0aed8855 36158 @: $(MAKE); $(unstage)
b813574b 36159 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
36160 r=`${PWD_COMMAND}`; export r; \
36161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36162 $(HOST_EXPORTS) \
72b2455a 36163 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36165 done; \
b813574b 36166 echo "Doing install-info in tk" ; \
b00612cc 36167 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
36168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36170 "RANLIB=$${RANLIB}" \
0c24b341 36171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36172 install-info) \
4fa63067
NN
36173 || exit 1
36174
b813574b 36175@endif tk
4fa63067 36176
a3ca38d2
DD
36177.PHONY: maybe-install-pdf-tk install-pdf-tk
36178maybe-install-pdf-tk:
36179@if tk
36180maybe-install-pdf-tk: install-pdf-tk
36181
36182install-pdf-tk: \
36183 configure-tk \
36184 pdf-tk
36185 @: $(MAKE); $(unstage)
36186 @[ -f ./tk/Makefile ] || exit 0; \
36187 r=`${PWD_COMMAND}`; export r; \
36188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36189 $(HOST_EXPORTS) \
36190 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36192 done; \
36193 echo "Doing install-pdf in tk" ; \
36194 (cd $(HOST_SUBDIR)/tk && \
36195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36197 "RANLIB=$${RANLIB}" \
0c24b341 36198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36199 install-pdf) \
36200 || exit 1
36201
36202@endif tk
36203
108a6f8e
CD
36204.PHONY: maybe-install-html-tk install-html-tk
36205maybe-install-html-tk:
36206@if tk
36207maybe-install-html-tk: install-html-tk
36208
36209install-html-tk: \
36210 configure-tk \
36211 html-tk
36212 @: $(MAKE); $(unstage)
36213 @[ -f ./tk/Makefile ] || exit 0; \
36214 r=`${PWD_COMMAND}`; export r; \
36215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36216 $(HOST_EXPORTS) \
36217 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36219 done; \
36220 echo "Doing install-html in tk" ; \
36221 (cd $(HOST_SUBDIR)/tk && \
36222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36224 "RANLIB=$${RANLIB}" \
0c24b341 36225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36226 install-html) \
36227 || exit 1
36228
36229@endif tk
36230
b813574b
PB
36231.PHONY: maybe-installcheck-tk installcheck-tk
36232maybe-installcheck-tk:
36233@if tk
36234maybe-installcheck-tk: installcheck-tk
4fa63067 36235
b813574b
PB
36236installcheck-tk: \
36237 configure-tk
0aed8855 36238 @: $(MAKE); $(unstage)
b813574b 36239 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
36240 r=`${PWD_COMMAND}`; export r; \
36241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36242 $(HOST_EXPORTS) \
72b2455a 36243 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36245 done; \
b813574b 36246 echo "Doing installcheck in tk" ; \
b00612cc 36247 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
36248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36250 "RANLIB=$${RANLIB}" \
0c24b341 36251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36252 installcheck) \
4fa63067
NN
36253 || exit 1
36254
b813574b 36255@endif tk
4fa63067 36256
b813574b
PB
36257.PHONY: maybe-mostlyclean-tk mostlyclean-tk
36258maybe-mostlyclean-tk:
36259@if tk
36260maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 36261
b813574b 36262mostlyclean-tk:
0aed8855 36263 @: $(MAKE); $(unstage)
b813574b 36264 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
36265 r=`${PWD_COMMAND}`; export r; \
36266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36267 $(HOST_EXPORTS) \
72b2455a 36268 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36270 done; \
b813574b 36271 echo "Doing mostlyclean in tk" ; \
b00612cc 36272 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
36273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36275 "RANLIB=$${RANLIB}" \
0c24b341 36276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36277 mostlyclean) \
4fa63067
NN
36278 || exit 1
36279
b813574b 36280@endif tk
4fa63067 36281
b813574b
PB
36282.PHONY: maybe-clean-tk clean-tk
36283maybe-clean-tk:
36284@if tk
36285maybe-clean-tk: clean-tk
4fa63067 36286
b813574b 36287clean-tk:
0aed8855 36288 @: $(MAKE); $(unstage)
b813574b 36289 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
36290 r=`${PWD_COMMAND}`; export r; \
36291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36292 $(HOST_EXPORTS) \
72b2455a 36293 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36295 done; \
b813574b 36296 echo "Doing clean in tk" ; \
b00612cc 36297 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
36298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36300 "RANLIB=$${RANLIB}" \
0c24b341 36301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36302 clean) \
4fa63067
NN
36303 || exit 1
36304
b813574b 36305@endif tk
4fa63067 36306
b813574b
PB
36307.PHONY: maybe-distclean-tk distclean-tk
36308maybe-distclean-tk:
36309@if tk
36310maybe-distclean-tk: distclean-tk
4fa63067 36311
b813574b 36312distclean-tk:
0aed8855 36313 @: $(MAKE); $(unstage)
b813574b 36314 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
36315 r=`${PWD_COMMAND}`; export r; \
36316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36317 $(HOST_EXPORTS) \
72b2455a 36318 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36320 done; \
b813574b 36321 echo "Doing distclean in tk" ; \
b00612cc 36322 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
36323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36325 "RANLIB=$${RANLIB}" \
0c24b341 36326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36327 distclean) \
4fa63067
NN
36328 || exit 1
36329
b813574b 36330@endif tk
4fa63067 36331
b813574b
PB
36332.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
36333maybe-maintainer-clean-tk:
36334@if tk
36335maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 36336
b813574b 36337maintainer-clean-tk:
0aed8855 36338 @: $(MAKE); $(unstage)
b813574b 36339 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 36340 r=`${PWD_COMMAND}`; export r; \
b40e3958 36341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36342 $(HOST_EXPORTS) \
72b2455a 36343 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36345 done; \
b813574b 36346 echo "Doing maintainer-clean in tk" ; \
b00612cc 36347 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
36348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36350 "RANLIB=$${RANLIB}" \
0c24b341 36351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36352 maintainer-clean) \
4fa63067 36353 || exit 1
3866be5d 36354
b813574b 36355@endif tk
3866be5d 36356
4fa63067 36357
a7254363 36358
b813574b
PB
36359.PHONY: configure-libtermcap maybe-configure-libtermcap
36360maybe-configure-libtermcap:
4f0ef2d8
CD
36361@if gcc-bootstrap
36362configure-libtermcap: stage_current
36363@endif gcc-bootstrap
b813574b
PB
36364@if libtermcap
36365maybe-configure-libtermcap: configure-libtermcap
c52c6897 36366configure-libtermcap:
0aed8855 36367 @: $(MAKE); $(unstage)
c52c6897 36368 @r=`${PWD_COMMAND}`; export r; \
b813574b 36369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36370 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
36371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 36372 $(HOST_EXPORTS) \
a7254363
PB
36373 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
36374 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 36375 case $(srcdir) in \
b00612cc
PB
36376 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36377 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
36378 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 36379 esac; \
b00612cc
PB
36380 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
36381 libsrcdir="$$s/libtermcap"; \
b813574b 36382 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36383 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36384 --target=${target_alias} $${srcdiroption} \
b813574b
PB
36385 || exit 1
36386@endif libtermcap
36387
a7254363
PB
36388
36389
d545f33b
PB
36390
36391
b813574b
PB
36392.PHONY: all-libtermcap maybe-all-libtermcap
36393maybe-all-libtermcap:
4f0ef2d8
CD
36394@if gcc-bootstrap
36395all-libtermcap: stage_current
36396@endif gcc-bootstrap
b813574b 36397@if libtermcap
d27cc32e 36398TARGET-libtermcap=all
b813574b
PB
36399maybe-all-libtermcap: all-libtermcap
36400all-libtermcap: configure-libtermcap
0aed8855 36401 @: $(MAKE); $(unstage)
b813574b
PB
36402 @r=`${PWD_COMMAND}`; export r; \
36403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36404 $(HOST_EXPORTS) \
b00612cc
PB
36405 (cd $(HOST_SUBDIR)/libtermcap && \
36406 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtermcap))
b813574b
PB
36407@endif libtermcap
36408
a7254363 36409
d545f33b
PB
36410
36411
b813574b
PB
36412.PHONY: check-libtermcap maybe-check-libtermcap
36413maybe-check-libtermcap:
36414@if libtermcap
36415maybe-check-libtermcap: check-libtermcap
36416
36417check-libtermcap:
4fa63067 36418
6bd3dfaa 36419@endif libtermcap
4fa63067
NN
36420
36421.PHONY: install-libtermcap maybe-install-libtermcap
36422maybe-install-libtermcap:
6bd3dfaa
PB
36423@if libtermcap
36424maybe-install-libtermcap: install-libtermcap
4fa63067
NN
36425
36426install-libtermcap: installdirs
0aed8855 36427 @: $(MAKE); $(unstage)
b40e3958
L
36428 @r=`${PWD_COMMAND}`; export r; \
36429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36430 $(HOST_EXPORTS) \
b00612cc 36431 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 36432 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36433
6bd3dfaa 36434@endif libtermcap
3866be5d 36435
56a8fe78 36436# Other targets (info, dvi, pdf, etc.)
16ae0395 36437
4fa63067
NN
36438.PHONY: maybe-info-libtermcap info-libtermcap
36439maybe-info-libtermcap:
6bd3dfaa
PB
36440@if libtermcap
36441maybe-info-libtermcap: info-libtermcap
4fa63067
NN
36442
36443info-libtermcap: \
36444 configure-libtermcap
0aed8855 36445 @: $(MAKE); $(unstage)
4fa63067
NN
36446 @[ -f ./libtermcap/Makefile ] || exit 0; \
36447 r=`${PWD_COMMAND}`; export r; \
b40e3958 36448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36449 $(HOST_EXPORTS) \
b813574b 36450 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36452 done; \
36453 echo "Doing info in libtermcap" ; \
b00612cc 36454 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
36455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36457 "RANLIB=$${RANLIB}" \
0c24b341 36458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36459 info) \
4fa63067 36460 || exit 1
3866be5d 36461
6bd3dfaa 36462@endif libtermcap
3866be5d 36463
4fa63067
NN
36464.PHONY: maybe-dvi-libtermcap dvi-libtermcap
36465maybe-dvi-libtermcap:
6bd3dfaa
PB
36466@if libtermcap
36467maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
36468
36469dvi-libtermcap: \
36470 configure-libtermcap
0aed8855 36471 @: $(MAKE); $(unstage)
4fa63067
NN
36472 @[ -f ./libtermcap/Makefile ] || exit 0; \
36473 r=`${PWD_COMMAND}`; export r; \
36474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36475 $(HOST_EXPORTS) \
b813574b 36476 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36478 done; \
36479 echo "Doing dvi in libtermcap" ; \
b00612cc 36480 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
36481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36483 "RANLIB=$${RANLIB}" \
0c24b341 36484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36485 dvi) \
4fa63067
NN
36486 || exit 1
36487
6bd3dfaa 36488@endif libtermcap
4fa63067 36489
56a8fe78
DD
36490.PHONY: maybe-pdf-libtermcap pdf-libtermcap
36491maybe-pdf-libtermcap:
36492@if libtermcap
36493maybe-pdf-libtermcap: pdf-libtermcap
36494
36495pdf-libtermcap: \
36496 configure-libtermcap
36497 @: $(MAKE); $(unstage)
36498 @[ -f ./libtermcap/Makefile ] || exit 0; \
36499 r=`${PWD_COMMAND}`; export r; \
36500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36501 $(HOST_EXPORTS) \
36502 for flag in $(EXTRA_HOST_FLAGS) ; do \
36503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36504 done; \
36505 echo "Doing pdf in libtermcap" ; \
36506 (cd $(HOST_SUBDIR)/libtermcap && \
36507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36509 "RANLIB=$${RANLIB}" \
0c24b341 36510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36511 pdf) \
36512 || exit 1
36513
36514@endif libtermcap
36515
6d389afc
MS
36516.PHONY: maybe-html-libtermcap html-libtermcap
36517maybe-html-libtermcap:
36518@if libtermcap
36519maybe-html-libtermcap: html-libtermcap
36520
36521html-libtermcap: \
36522 configure-libtermcap
0aed8855 36523 @: $(MAKE); $(unstage)
6d389afc
MS
36524 @[ -f ./libtermcap/Makefile ] || exit 0; \
36525 r=`${PWD_COMMAND}`; export r; \
36526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36527 $(HOST_EXPORTS) \
36528 for flag in $(EXTRA_HOST_FLAGS) ; do \
36529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36530 done; \
36531 echo "Doing html in libtermcap" ; \
b00612cc 36532 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
36533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36535 "RANLIB=$${RANLIB}" \
0c24b341 36536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36537 html) \
36538 || exit 1
36539
36540@endif libtermcap
36541
4fa63067
NN
36542.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
36543maybe-TAGS-libtermcap:
6bd3dfaa
PB
36544@if libtermcap
36545maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
36546
36547TAGS-libtermcap: \
36548 configure-libtermcap
0aed8855 36549 @: $(MAKE); $(unstage)
4fa63067
NN
36550 @[ -f ./libtermcap/Makefile ] || exit 0; \
36551 r=`${PWD_COMMAND}`; export r; \
36552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36553 $(HOST_EXPORTS) \
b813574b 36554 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36556 done; \
36557 echo "Doing TAGS in libtermcap" ; \
b00612cc 36558 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
36559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36561 "RANLIB=$${RANLIB}" \
0c24b341 36562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36563 TAGS) \
4fa63067
NN
36564 || exit 1
36565
6bd3dfaa 36566@endif libtermcap
4fa63067
NN
36567
36568.PHONY: maybe-install-info-libtermcap install-info-libtermcap
36569maybe-install-info-libtermcap:
6bd3dfaa
PB
36570@if libtermcap
36571maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
36572
36573install-info-libtermcap: \
36574 configure-libtermcap \
36575 info-libtermcap
0aed8855 36576 @: $(MAKE); $(unstage)
4fa63067
NN
36577 @[ -f ./libtermcap/Makefile ] || exit 0; \
36578 r=`${PWD_COMMAND}`; export r; \
36579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36580 $(HOST_EXPORTS) \
b813574b 36581 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36583 done; \
36584 echo "Doing install-info in libtermcap" ; \
b00612cc 36585 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
36586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36588 "RANLIB=$${RANLIB}" \
0c24b341 36589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36590 install-info) \
4fa63067
NN
36591 || exit 1
36592
6bd3dfaa 36593@endif libtermcap
4fa63067 36594
a3ca38d2
DD
36595.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
36596maybe-install-pdf-libtermcap:
36597@if libtermcap
36598maybe-install-pdf-libtermcap: install-pdf-libtermcap
36599
36600install-pdf-libtermcap: \
36601 configure-libtermcap \
36602 pdf-libtermcap
36603 @: $(MAKE); $(unstage)
36604 @[ -f ./libtermcap/Makefile ] || exit 0; \
36605 r=`${PWD_COMMAND}`; export r; \
36606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36607 $(HOST_EXPORTS) \
36608 for flag in $(EXTRA_HOST_FLAGS) ; do \
36609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36610 done; \
36611 echo "Doing install-pdf in libtermcap" ; \
36612 (cd $(HOST_SUBDIR)/libtermcap && \
36613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36615 "RANLIB=$${RANLIB}" \
0c24b341 36616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36617 install-pdf) \
36618 || exit 1
36619
36620@endif libtermcap
36621
108a6f8e
CD
36622.PHONY: maybe-install-html-libtermcap install-html-libtermcap
36623maybe-install-html-libtermcap:
36624@if libtermcap
36625maybe-install-html-libtermcap: install-html-libtermcap
36626
36627install-html-libtermcap: \
36628 configure-libtermcap \
36629 html-libtermcap
36630 @: $(MAKE); $(unstage)
36631 @[ -f ./libtermcap/Makefile ] || exit 0; \
36632 r=`${PWD_COMMAND}`; export r; \
36633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36634 $(HOST_EXPORTS) \
36635 for flag in $(EXTRA_HOST_FLAGS) ; do \
36636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36637 done; \
36638 echo "Doing install-html in libtermcap" ; \
36639 (cd $(HOST_SUBDIR)/libtermcap && \
36640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36642 "RANLIB=$${RANLIB}" \
0c24b341 36643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36644 install-html) \
36645 || exit 1
36646
36647@endif libtermcap
36648
4fa63067
NN
36649.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
36650maybe-installcheck-libtermcap:
6bd3dfaa
PB
36651@if libtermcap
36652maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
36653
36654installcheck-libtermcap: \
36655 configure-libtermcap
0aed8855 36656 @: $(MAKE); $(unstage)
4fa63067
NN
36657 @[ -f ./libtermcap/Makefile ] || exit 0; \
36658 r=`${PWD_COMMAND}`; export r; \
36659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36660 $(HOST_EXPORTS) \
b813574b 36661 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36663 done; \
36664 echo "Doing installcheck in libtermcap" ; \
b00612cc 36665 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
36666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36668 "RANLIB=$${RANLIB}" \
0c24b341 36669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36670 installcheck) \
4fa63067
NN
36671 || exit 1
36672
6bd3dfaa 36673@endif libtermcap
4fa63067
NN
36674
36675.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
36676maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
36677@if libtermcap
36678maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
36679
36680# libtermcap doesn't support mostlyclean.
36681mostlyclean-libtermcap:
36682
6bd3dfaa 36683@endif libtermcap
4fa63067
NN
36684
36685.PHONY: maybe-clean-libtermcap clean-libtermcap
36686maybe-clean-libtermcap:
6bd3dfaa
PB
36687@if libtermcap
36688maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
36689
36690# libtermcap doesn't support clean.
36691clean-libtermcap:
36692
6bd3dfaa 36693@endif libtermcap
4fa63067
NN
36694
36695.PHONY: maybe-distclean-libtermcap distclean-libtermcap
36696maybe-distclean-libtermcap:
6bd3dfaa
PB
36697@if libtermcap
36698maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
36699
36700# libtermcap doesn't support distclean.
36701distclean-libtermcap:
36702
6bd3dfaa 36703@endif libtermcap
4fa63067
NN
36704
36705.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
36706maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
36707@if libtermcap
36708maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
36709
36710# libtermcap doesn't support maintainer-clean.
36711maintainer-clean-libtermcap:
36712
6bd3dfaa 36713@endif libtermcap
4fa63067
NN
36714
36715
a7254363 36716
4fa63067
NN
36717.PHONY: configure-utils maybe-configure-utils
36718maybe-configure-utils:
4f0ef2d8
CD
36719@if gcc-bootstrap
36720configure-utils: stage_current
36721@endif gcc-bootstrap
6bd3dfaa
PB
36722@if utils
36723maybe-configure-utils: configure-utils
c52c6897 36724configure-utils:
0aed8855 36725 @: $(MAKE); $(unstage)
c52c6897 36726 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36728 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
36729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 36730 $(HOST_EXPORTS) \
a7254363
PB
36731 echo Configuring in $(HOST_SUBDIR)/utils; \
36732 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 36733 case $(srcdir) in \
b00612cc
PB
36734 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36735 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
36736 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36737 esac; \
b00612cc
PB
36738 srcdiroption="--srcdir=$${topdir}/utils"; \
36739 libsrcdir="$$s/utils"; \
e2b9e2dc 36740 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36741 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36742 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36743 || exit 1
6bd3dfaa 36744@endif utils
e2b9e2dc 36745
a7254363
PB
36746
36747
d545f33b
PB
36748
36749
4fa63067
NN
36750.PHONY: all-utils maybe-all-utils
36751maybe-all-utils:
4f0ef2d8
CD
36752@if gcc-bootstrap
36753all-utils: stage_current
36754@endif gcc-bootstrap
6bd3dfaa 36755@if utils
d27cc32e 36756TARGET-utils=all
6bd3dfaa 36757maybe-all-utils: all-utils
4fa63067 36758all-utils: configure-utils
0aed8855 36759 @: $(MAKE); $(unstage)
4fa63067
NN
36760 @r=`${PWD_COMMAND}`; export r; \
36761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36762 $(HOST_EXPORTS) \
b00612cc
PB
36763 (cd $(HOST_SUBDIR)/utils && \
36764 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-utils))
6bd3dfaa 36765@endif utils
4fa63067 36766
a7254363 36767
d545f33b
PB
36768
36769
4fa63067
NN
36770.PHONY: check-utils maybe-check-utils
36771maybe-check-utils:
6bd3dfaa
PB
36772@if utils
36773maybe-check-utils: check-utils
4fa63067
NN
36774
36775check-utils:
36776
6bd3dfaa 36777@endif utils
4fa63067
NN
36778
36779.PHONY: install-utils maybe-install-utils
36780maybe-install-utils:
6bd3dfaa
PB
36781@if utils
36782maybe-install-utils: install-utils
4fa63067
NN
36783
36784install-utils: installdirs
0aed8855 36785 @: $(MAKE); $(unstage)
4fa63067
NN
36786 @r=`${PWD_COMMAND}`; export r; \
36787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36788 $(HOST_EXPORTS) \
b00612cc 36789 (cd $(HOST_SUBDIR)/utils && \
2da12f12 36790 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36791
6bd3dfaa 36792@endif utils
4fa63067 36793
56a8fe78 36794# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
36795
36796.PHONY: maybe-info-utils info-utils
36797maybe-info-utils:
6bd3dfaa
PB
36798@if utils
36799maybe-info-utils: info-utils
4fa63067
NN
36800
36801info-utils: \
36802 configure-utils
0aed8855 36803 @: $(MAKE); $(unstage)
4fa63067
NN
36804 @[ -f ./utils/Makefile ] || exit 0; \
36805 r=`${PWD_COMMAND}`; export r; \
36806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36807 $(HOST_EXPORTS) \
b813574b 36808 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36810 done; \
36811 echo "Doing info in utils" ; \
b00612cc 36812 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
36813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36815 "RANLIB=$${RANLIB}" \
0c24b341 36816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36817 info) \
4fa63067
NN
36818 || exit 1
36819
6bd3dfaa 36820@endif utils
4fa63067
NN
36821
36822.PHONY: maybe-dvi-utils dvi-utils
36823maybe-dvi-utils:
6bd3dfaa
PB
36824@if utils
36825maybe-dvi-utils: dvi-utils
4fa63067
NN
36826
36827dvi-utils: \
36828 configure-utils
0aed8855 36829 @: $(MAKE); $(unstage)
4fa63067
NN
36830 @[ -f ./utils/Makefile ] || exit 0; \
36831 r=`${PWD_COMMAND}`; export r; \
b40e3958 36832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36833 $(HOST_EXPORTS) \
b813574b 36834 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36836 done; \
36837 echo "Doing dvi in utils" ; \
b00612cc 36838 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
36839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36841 "RANLIB=$${RANLIB}" \
0c24b341 36842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36843 dvi) \
4fa63067 36844 || exit 1
3866be5d 36845
6bd3dfaa 36846@endif utils
3866be5d 36847
56a8fe78
DD
36848.PHONY: maybe-pdf-utils pdf-utils
36849maybe-pdf-utils:
36850@if utils
36851maybe-pdf-utils: pdf-utils
36852
36853pdf-utils: \
36854 configure-utils
36855 @: $(MAKE); $(unstage)
36856 @[ -f ./utils/Makefile ] || exit 0; \
36857 r=`${PWD_COMMAND}`; export r; \
36858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36859 $(HOST_EXPORTS) \
36860 for flag in $(EXTRA_HOST_FLAGS) ; do \
36861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36862 done; \
36863 echo "Doing pdf in utils" ; \
36864 (cd $(HOST_SUBDIR)/utils && \
36865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36867 "RANLIB=$${RANLIB}" \
0c24b341 36868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36869 pdf) \
36870 || exit 1
36871
36872@endif utils
36873
6d389afc
MS
36874.PHONY: maybe-html-utils html-utils
36875maybe-html-utils:
36876@if utils
36877maybe-html-utils: html-utils
36878
36879html-utils: \
36880 configure-utils
0aed8855 36881 @: $(MAKE); $(unstage)
6d389afc
MS
36882 @[ -f ./utils/Makefile ] || exit 0; \
36883 r=`${PWD_COMMAND}`; export r; \
36884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36885 $(HOST_EXPORTS) \
36886 for flag in $(EXTRA_HOST_FLAGS) ; do \
36887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36888 done; \
36889 echo "Doing html in utils" ; \
b00612cc 36890 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
36891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36893 "RANLIB=$${RANLIB}" \
0c24b341 36894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36895 html) \
36896 || exit 1
36897
36898@endif utils
36899
4fa63067
NN
36900.PHONY: maybe-TAGS-utils TAGS-utils
36901maybe-TAGS-utils:
6bd3dfaa
PB
36902@if utils
36903maybe-TAGS-utils: TAGS-utils
4fa63067
NN
36904
36905TAGS-utils: \
36906 configure-utils
0aed8855 36907 @: $(MAKE); $(unstage)
4fa63067
NN
36908 @[ -f ./utils/Makefile ] || exit 0; \
36909 r=`${PWD_COMMAND}`; export r; \
b40e3958 36910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36911 $(HOST_EXPORTS) \
b813574b 36912 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36914 done; \
36915 echo "Doing TAGS in utils" ; \
b00612cc 36916 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
36917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36919 "RANLIB=$${RANLIB}" \
0c24b341 36920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36921 TAGS) \
4fa63067 36922 || exit 1
3866be5d 36923
6bd3dfaa 36924@endif utils
3866be5d 36925
4fa63067
NN
36926.PHONY: maybe-install-info-utils install-info-utils
36927maybe-install-info-utils:
6bd3dfaa
PB
36928@if utils
36929maybe-install-info-utils: install-info-utils
16ae0395 36930
4fa63067
NN
36931install-info-utils: \
36932 configure-utils \
36933 info-utils
0aed8855 36934 @: $(MAKE); $(unstage)
4fa63067
NN
36935 @[ -f ./utils/Makefile ] || exit 0; \
36936 r=`${PWD_COMMAND}`; export r; \
b40e3958 36937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36938 $(HOST_EXPORTS) \
b813574b 36939 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36941 done; \
36942 echo "Doing install-info in utils" ; \
b00612cc 36943 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
36944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36946 "RANLIB=$${RANLIB}" \
0c24b341 36947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36948 install-info) \
4fa63067 36949 || exit 1
3866be5d 36950
6bd3dfaa 36951@endif utils
3866be5d 36952
a3ca38d2
DD
36953.PHONY: maybe-install-pdf-utils install-pdf-utils
36954maybe-install-pdf-utils:
36955@if utils
36956maybe-install-pdf-utils: install-pdf-utils
36957
36958install-pdf-utils: \
36959 configure-utils \
36960 pdf-utils
36961 @: $(MAKE); $(unstage)
36962 @[ -f ./utils/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) ; do \
36967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36968 done; \
36969 echo "Doing install-pdf in utils" ; \
36970 (cd $(HOST_SUBDIR)/utils && \
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}" \
a3ca38d2
DD
36975 install-pdf) \
36976 || exit 1
36977
36978@endif utils
36979
108a6f8e
CD
36980.PHONY: maybe-install-html-utils install-html-utils
36981maybe-install-html-utils:
36982@if utils
36983maybe-install-html-utils: install-html-utils
36984
36985install-html-utils: \
36986 configure-utils \
36987 html-utils
36988 @: $(MAKE); $(unstage)
36989 @[ -f ./utils/Makefile ] || exit 0; \
36990 r=`${PWD_COMMAND}`; export r; \
36991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36992 $(HOST_EXPORTS) \
36993 for flag in $(EXTRA_HOST_FLAGS) ; do \
36994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36995 done; \
36996 echo "Doing install-html in utils" ; \
36997 (cd $(HOST_SUBDIR)/utils && \
36998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37000 "RANLIB=$${RANLIB}" \
0c24b341 37001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37002 install-html) \
37003 || exit 1
37004
37005@endif utils
37006
4fa63067
NN
37007.PHONY: maybe-installcheck-utils installcheck-utils
37008maybe-installcheck-utils:
6bd3dfaa
PB
37009@if utils
37010maybe-installcheck-utils: installcheck-utils
4fa63067
NN
37011
37012installcheck-utils: \
37013 configure-utils
0aed8855 37014 @: $(MAKE); $(unstage)
4fa63067 37015 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
37016 r=`${PWD_COMMAND}`; export r; \
37017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37018 $(HOST_EXPORTS) \
b813574b 37019 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37021 done; \
37022 echo "Doing installcheck in utils" ; \
b00612cc 37023 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
37024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37026 "RANLIB=$${RANLIB}" \
0c24b341 37027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37028 installcheck) \
e2b9e2dc
NN
37029 || exit 1
37030
6bd3dfaa 37031@endif utils
4fa63067
NN
37032
37033.PHONY: maybe-mostlyclean-utils mostlyclean-utils
37034maybe-mostlyclean-utils:
6bd3dfaa
PB
37035@if utils
37036maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
37037
37038mostlyclean-utils:
0aed8855 37039 @: $(MAKE); $(unstage)
4fa63067
NN
37040 @[ -f ./utils/Makefile ] || exit 0; \
37041 r=`${PWD_COMMAND}`; export r; \
b40e3958 37042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37043 $(HOST_EXPORTS) \
b813574b 37044 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37046 done; \
37047 echo "Doing mostlyclean in utils" ; \
b00612cc 37048 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
37049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37051 "RANLIB=$${RANLIB}" \
0c24b341 37052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37053 mostlyclean) \
4fa63067 37054 || exit 1
3866be5d 37055
6bd3dfaa 37056@endif utils
3866be5d 37057
4fa63067
NN
37058.PHONY: maybe-clean-utils clean-utils
37059maybe-clean-utils:
6bd3dfaa
PB
37060@if utils
37061maybe-clean-utils: clean-utils
4fa63067
NN
37062
37063clean-utils:
0aed8855 37064 @: $(MAKE); $(unstage)
4fa63067
NN
37065 @[ -f ./utils/Makefile ] || exit 0; \
37066 r=`${PWD_COMMAND}`; export r; \
b40e3958 37067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37068 $(HOST_EXPORTS) \
b813574b 37069 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37071 done; \
37072 echo "Doing clean in utils" ; \
b00612cc 37073 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
37074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37076 "RANLIB=$${RANLIB}" \
0c24b341 37077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37078 clean) \
4fa63067 37079 || exit 1
3866be5d 37080
6bd3dfaa 37081@endif utils
3866be5d 37082
4fa63067
NN
37083.PHONY: maybe-distclean-utils distclean-utils
37084maybe-distclean-utils:
6bd3dfaa
PB
37085@if utils
37086maybe-distclean-utils: distclean-utils
16ae0395 37087
4fa63067 37088distclean-utils:
0aed8855 37089 @: $(MAKE); $(unstage)
4fa63067
NN
37090 @[ -f ./utils/Makefile ] || exit 0; \
37091 r=`${PWD_COMMAND}`; export r; \
b40e3958 37092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37093 $(HOST_EXPORTS) \
b813574b 37094 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37096 done; \
37097 echo "Doing distclean in utils" ; \
b00612cc 37098 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
37099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37101 "RANLIB=$${RANLIB}" \
0c24b341 37102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37103 distclean) \
4fa63067 37104 || exit 1
3866be5d 37105
6bd3dfaa 37106@endif utils
3866be5d 37107
4fa63067
NN
37108.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
37109maybe-maintainer-clean-utils:
6bd3dfaa
PB
37110@if utils
37111maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
37112
37113maintainer-clean-utils:
0aed8855 37114 @: $(MAKE); $(unstage)
4fa63067 37115 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
37116 r=`${PWD_COMMAND}`; export r; \
37117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37118 $(HOST_EXPORTS) \
b813574b 37119 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37121 done; \
37122 echo "Doing maintainer-clean in utils" ; \
b00612cc 37123 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
37124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37126 "RANLIB=$${RANLIB}" \
0c24b341 37127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37128 maintainer-clean) \
e2b9e2dc
NN
37129 || exit 1
37130
6bd3dfaa 37131@endif utils
3866be5d 37132
3866be5d 37133
a7254363 37134
b00612cc
PB
37135.PHONY: configure-gnattools maybe-configure-gnattools
37136maybe-configure-gnattools:
4f0ef2d8
CD
37137@if gcc-bootstrap
37138configure-gnattools: stage_current
37139@endif gcc-bootstrap
b00612cc
PB
37140@if gnattools
37141maybe-configure-gnattools: configure-gnattools
c52c6897 37142configure-gnattools:
0aed8855 37143 @: $(MAKE); $(unstage)
c52c6897 37144 @r=`${PWD_COMMAND}`; export r; \
b00612cc 37145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37146 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
37147 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 37148 $(HOST_EXPORTS) \
a7254363
PB
37149 echo Configuring in $(HOST_SUBDIR)/gnattools; \
37150 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
37151 case $(srcdir) in \
37152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37153 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
37154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37155 esac; \
37156 srcdiroption="--srcdir=$${topdir}/gnattools"; \
37157 libsrcdir="$$s/gnattools"; \
37158 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37160 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
37161 || exit 1
37162@endif gnattools
37163
a7254363
PB
37164
37165
d545f33b
PB
37166
37167
b00612cc
PB
37168.PHONY: all-gnattools maybe-all-gnattools
37169maybe-all-gnattools:
4f0ef2d8
CD
37170@if gcc-bootstrap
37171all-gnattools: stage_current
37172@endif gcc-bootstrap
b00612cc
PB
37173@if gnattools
37174TARGET-gnattools=all
37175maybe-all-gnattools: all-gnattools
37176all-gnattools: configure-gnattools
0aed8855 37177 @: $(MAKE); $(unstage)
b00612cc
PB
37178 @r=`${PWD_COMMAND}`; export r; \
37179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37180 $(HOST_EXPORTS) \
37181 (cd $(HOST_SUBDIR)/gnattools && \
37182 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnattools))
37183@endif gnattools
37184
a7254363 37185
d545f33b
PB
37186
37187
b00612cc
PB
37188.PHONY: check-gnattools maybe-check-gnattools
37189maybe-check-gnattools:
37190@if gnattools
37191maybe-check-gnattools: check-gnattools
37192
37193check-gnattools:
0aed8855 37194 @: $(MAKE); $(unstage)
b00612cc
PB
37195 @r=`${PWD_COMMAND}`; export r; \
37196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37197 $(HOST_EXPORTS) \
37198 (cd $(HOST_SUBDIR)/gnattools && \
37199 $(MAKE) $(FLAGS_TO_PASS) check)
37200
37201@endif gnattools
37202
37203.PHONY: install-gnattools maybe-install-gnattools
37204maybe-install-gnattools:
37205@if gnattools
37206maybe-install-gnattools: install-gnattools
37207
37208install-gnattools: installdirs
0aed8855 37209 @: $(MAKE); $(unstage)
b00612cc
PB
37210 @r=`${PWD_COMMAND}`; export r; \
37211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37212 $(HOST_EXPORTS) \
37213 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 37214 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
37215
37216@endif gnattools
37217
56a8fe78 37218# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
37219
37220.PHONY: maybe-info-gnattools info-gnattools
37221maybe-info-gnattools:
37222@if gnattools
37223maybe-info-gnattools: info-gnattools
37224
37225info-gnattools: \
37226 configure-gnattools
0aed8855 37227 @: $(MAKE); $(unstage)
b00612cc
PB
37228 @[ -f ./gnattools/Makefile ] || exit 0; \
37229 r=`${PWD_COMMAND}`; export r; \
37230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37231 $(HOST_EXPORTS) \
37232 for flag in $(EXTRA_HOST_FLAGS) ; do \
37233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37234 done; \
37235 echo "Doing info in gnattools" ; \
37236 (cd $(HOST_SUBDIR)/gnattools && \
37237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37239 "RANLIB=$${RANLIB}" \
0c24b341 37240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
37241 info) \
37242 || exit 1
37243
37244@endif gnattools
37245
37246.PHONY: maybe-dvi-gnattools dvi-gnattools
37247maybe-dvi-gnattools:
37248@if gnattools
37249maybe-dvi-gnattools: dvi-gnattools
37250
37251dvi-gnattools: \
37252 configure-gnattools
0aed8855 37253 @: $(MAKE); $(unstage)
b00612cc
PB
37254 @[ -f ./gnattools/Makefile ] || exit 0; \
37255 r=`${PWD_COMMAND}`; export r; \
37256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37257 $(HOST_EXPORTS) \
37258 for flag in $(EXTRA_HOST_FLAGS) ; do \
37259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37260 done; \
37261 echo "Doing dvi in gnattools" ; \
37262 (cd $(HOST_SUBDIR)/gnattools && \
37263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37265 "RANLIB=$${RANLIB}" \
0c24b341 37266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
37267 dvi) \
37268 || exit 1
37269
37270@endif gnattools
37271
56a8fe78
DD
37272.PHONY: maybe-pdf-gnattools pdf-gnattools
37273maybe-pdf-gnattools:
37274@if gnattools
37275maybe-pdf-gnattools: pdf-gnattools
37276
37277pdf-gnattools: \
37278 configure-gnattools
37279 @: $(MAKE); $(unstage)
37280 @[ -f ./gnattools/Makefile ] || exit 0; \
37281 r=`${PWD_COMMAND}`; export r; \
37282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37283 $(HOST_EXPORTS) \
37284 for flag in $(EXTRA_HOST_FLAGS) ; do \
37285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37286 done; \
37287 echo "Doing pdf in gnattools" ; \
37288 (cd $(HOST_SUBDIR)/gnattools && \
37289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37291 "RANLIB=$${RANLIB}" \
0c24b341 37292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37293 pdf) \
37294 || exit 1
37295
37296@endif gnattools
37297
b00612cc
PB
37298.PHONY: maybe-html-gnattools html-gnattools
37299maybe-html-gnattools:
37300@if gnattools
37301maybe-html-gnattools: html-gnattools
37302
37303html-gnattools: \
37304 configure-gnattools
0aed8855 37305 @: $(MAKE); $(unstage)
b00612cc
PB
37306 @[ -f ./gnattools/Makefile ] || exit 0; \
37307 r=`${PWD_COMMAND}`; export r; \
37308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37309 $(HOST_EXPORTS) \
37310 for flag in $(EXTRA_HOST_FLAGS) ; do \
37311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37312 done; \
37313 echo "Doing html in gnattools" ; \
37314 (cd $(HOST_SUBDIR)/gnattools && \
37315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37317 "RANLIB=$${RANLIB}" \
0c24b341 37318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
37319 html) \
37320 || exit 1
37321
37322@endif gnattools
37323
37324.PHONY: maybe-TAGS-gnattools TAGS-gnattools
37325maybe-TAGS-gnattools:
37326@if gnattools
37327maybe-TAGS-gnattools: TAGS-gnattools
37328
37329TAGS-gnattools: \
37330 configure-gnattools
0aed8855 37331 @: $(MAKE); $(unstage)
b00612cc
PB
37332 @[ -f ./gnattools/Makefile ] || exit 0; \
37333 r=`${PWD_COMMAND}`; export r; \
37334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37335 $(HOST_EXPORTS) \
37336 for flag in $(EXTRA_HOST_FLAGS) ; do \
37337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37338 done; \
37339 echo "Doing TAGS in gnattools" ; \
37340 (cd $(HOST_SUBDIR)/gnattools && \
37341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37343 "RANLIB=$${RANLIB}" \
0c24b341 37344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
37345 TAGS) \
37346 || exit 1
37347
37348@endif gnattools
37349
37350.PHONY: maybe-install-info-gnattools install-info-gnattools
37351maybe-install-info-gnattools:
37352@if gnattools
37353maybe-install-info-gnattools: install-info-gnattools
37354
37355install-info-gnattools: \
37356 configure-gnattools \
37357 info-gnattools
0aed8855 37358 @: $(MAKE); $(unstage)
b00612cc
PB
37359 @[ -f ./gnattools/Makefile ] || exit 0; \
37360 r=`${PWD_COMMAND}`; export r; \
37361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37362 $(HOST_EXPORTS) \
37363 for flag in $(EXTRA_HOST_FLAGS) ; do \
37364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37365 done; \
37366 echo "Doing install-info in gnattools" ; \
37367 (cd $(HOST_SUBDIR)/gnattools && \
37368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37370 "RANLIB=$${RANLIB}" \
0c24b341 37371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
37372 install-info) \
37373 || exit 1
37374
37375@endif gnattools
37376
a3ca38d2
DD
37377.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
37378maybe-install-pdf-gnattools:
37379@if gnattools
37380maybe-install-pdf-gnattools: install-pdf-gnattools
37381
37382install-pdf-gnattools: \
37383 configure-gnattools \
37384 pdf-gnattools
37385 @: $(MAKE); $(unstage)
37386 @[ -f ./gnattools/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) ; do \
37391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37392 done; \
37393 echo "Doing install-pdf in gnattools" ; \
37394 (cd $(HOST_SUBDIR)/gnattools && \
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}" \
a3ca38d2
DD
37399 install-pdf) \
37400 || exit 1
37401
37402@endif gnattools
37403
108a6f8e
CD
37404.PHONY: maybe-install-html-gnattools install-html-gnattools
37405maybe-install-html-gnattools:
37406@if gnattools
37407maybe-install-html-gnattools: install-html-gnattools
37408
37409install-html-gnattools: \
37410 configure-gnattools \
37411 html-gnattools
37412 @: $(MAKE); $(unstage)
37413 @[ -f ./gnattools/Makefile ] || exit 0; \
37414 r=`${PWD_COMMAND}`; export r; \
37415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37416 $(HOST_EXPORTS) \
37417 for flag in $(EXTRA_HOST_FLAGS) ; do \
37418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37419 done; \
37420 echo "Doing install-html in gnattools" ; \
37421 (cd $(HOST_SUBDIR)/gnattools && \
37422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37424 "RANLIB=$${RANLIB}" \
0c24b341 37425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37426 install-html) \
37427 || exit 1
37428
37429@endif gnattools
37430
b00612cc
PB
37431.PHONY: maybe-installcheck-gnattools installcheck-gnattools
37432maybe-installcheck-gnattools:
37433@if gnattools
37434maybe-installcheck-gnattools: installcheck-gnattools
37435
37436installcheck-gnattools: \
37437 configure-gnattools
0aed8855 37438 @: $(MAKE); $(unstage)
b00612cc
PB
37439 @[ -f ./gnattools/Makefile ] || exit 0; \
37440 r=`${PWD_COMMAND}`; export r; \
37441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37442 $(HOST_EXPORTS) \
37443 for flag in $(EXTRA_HOST_FLAGS) ; do \
37444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37445 done; \
37446 echo "Doing installcheck in gnattools" ; \
37447 (cd $(HOST_SUBDIR)/gnattools && \
37448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37450 "RANLIB=$${RANLIB}" \
0c24b341 37451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
37452 installcheck) \
37453 || exit 1
37454
37455@endif gnattools
37456
37457.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
37458maybe-mostlyclean-gnattools:
37459@if gnattools
37460maybe-mostlyclean-gnattools: mostlyclean-gnattools
37461
37462mostlyclean-gnattools:
0aed8855 37463 @: $(MAKE); $(unstage)
b00612cc
PB
37464 @[ -f ./gnattools/Makefile ] || exit 0; \
37465 r=`${PWD_COMMAND}`; export r; \
37466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37467 $(HOST_EXPORTS) \
37468 for flag in $(EXTRA_HOST_FLAGS) ; do \
37469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37470 done; \
37471 echo "Doing mostlyclean in gnattools" ; \
37472 (cd $(HOST_SUBDIR)/gnattools && \
37473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37475 "RANLIB=$${RANLIB}" \
0c24b341 37476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
37477 mostlyclean) \
37478 || exit 1
37479
37480@endif gnattools
37481
37482.PHONY: maybe-clean-gnattools clean-gnattools
37483maybe-clean-gnattools:
37484@if gnattools
37485maybe-clean-gnattools: clean-gnattools
37486
37487clean-gnattools:
0aed8855 37488 @: $(MAKE); $(unstage)
b00612cc
PB
37489 @[ -f ./gnattools/Makefile ] || exit 0; \
37490 r=`${PWD_COMMAND}`; export r; \
37491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37492 $(HOST_EXPORTS) \
37493 for flag in $(EXTRA_HOST_FLAGS) ; do \
37494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37495 done; \
37496 echo "Doing clean in gnattools" ; \
37497 (cd $(HOST_SUBDIR)/gnattools && \
37498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37500 "RANLIB=$${RANLIB}" \
0c24b341 37501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
37502 clean) \
37503 || exit 1
37504
37505@endif gnattools
37506
37507.PHONY: maybe-distclean-gnattools distclean-gnattools
37508maybe-distclean-gnattools:
37509@if gnattools
37510maybe-distclean-gnattools: distclean-gnattools
37511
37512distclean-gnattools:
0aed8855 37513 @: $(MAKE); $(unstage)
b00612cc
PB
37514 @[ -f ./gnattools/Makefile ] || exit 0; \
37515 r=`${PWD_COMMAND}`; export r; \
37516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37517 $(HOST_EXPORTS) \
37518 for flag in $(EXTRA_HOST_FLAGS) ; do \
37519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37520 done; \
37521 echo "Doing distclean in gnattools" ; \
37522 (cd $(HOST_SUBDIR)/gnattools && \
37523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37525 "RANLIB=$${RANLIB}" \
0c24b341 37526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
37527 distclean) \
37528 || exit 1
37529
37530@endif gnattools
37531
37532.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
37533maybe-maintainer-clean-gnattools:
37534@if gnattools
37535maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
37536
37537maintainer-clean-gnattools:
0aed8855 37538 @: $(MAKE); $(unstage)
b00612cc
PB
37539 @[ -f ./gnattools/Makefile ] || exit 0; \
37540 r=`${PWD_COMMAND}`; export r; \
37541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37542 $(HOST_EXPORTS) \
37543 for flag in $(EXTRA_HOST_FLAGS) ; do \
37544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37545 done; \
37546 echo "Doing maintainer-clean in gnattools" ; \
37547 (cd $(HOST_SUBDIR)/gnattools && \
37548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37550 "RANLIB=$${RANLIB}" \
0c24b341 37551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
37552 maintainer-clean) \
37553 || exit 1
37554
37555@endif gnattools
37556
37557
3866be5d 37558
4fa63067
NN
37559# ---------------------------------------
37560# Modules which run on the target machine
37561# ---------------------------------------
16ae0395 37562
3866be5d 37563
a7254363
PB
37564
37565
37566.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
37567maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
37568@if gcc-bootstrap
37569configure-target-libstdc++-v3: stage_current
37570@endif gcc-bootstrap
a7254363
PB
37571@if target-libstdc++-v3
37572maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 37573configure-target-libstdc++-v3:
0aed8855
PB
37574 @: $(MAKE); $(unstage)
37575 @r=`${PWD_COMMAND}`; export r; \
37576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37577 echo "Checking multilib configuration for libstdc++-v3..."; \
37578 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
37579 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
37580 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
37581 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
37582 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
37583 else \
37584 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
37585 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
37586 fi; \
37587 else \
37588 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
37589 fi; \
37590 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 37591 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 37592 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
37593 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
37594 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 37595 case $(srcdir) in \
b00612cc
PB
37596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37597 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
37598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37599 esac; \
b00612cc
PB
37600 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
37601 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
37602 rm -f no-such-file || : ; \
37603 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37604 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37605 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37606 || exit 1
6bd3dfaa 37607@endif target-libstdc++-v3
e2b9e2dc 37608
a7254363
PB
37609
37610
d545f33b
PB
37611
37612
4fa63067
NN
37613.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
37614maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
37615@if gcc-bootstrap
37616all-target-libstdc++-v3: stage_current
37617@endif gcc-bootstrap
6bd3dfaa 37618@if target-libstdc++-v3
72b2455a 37619TARGET-target-libstdc++-v3=all
6bd3dfaa 37620maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 37621all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 37622 @: $(MAKE); $(unstage)
b40e3958
L
37623 @r=`${PWD_COMMAND}`; export r; \
37624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37625 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 37626 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a7254363 37627 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libstdc++-v3))
6bd3dfaa 37628@endif target-libstdc++-v3
3866be5d 37629
a7254363
PB
37630
37631
d545f33b
PB
37632
37633
4fa63067
NN
37634.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
37635maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
37636@if target-libstdc++-v3
37637maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 37638
4fa63067 37639check-target-libstdc++-v3:
0aed8855 37640 @: $(MAKE); $(unstage)
b40e3958
L
37641 @r=`${PWD_COMMAND}`; export r; \
37642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37643 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 37644 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 37645 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 37646
6bd3dfaa 37647@endif target-libstdc++-v3
3866be5d 37648
4fa63067
NN
37649.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
37650maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
37651@if target-libstdc++-v3
37652maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 37653
4fa63067 37654install-target-libstdc++-v3: installdirs
0aed8855 37655 @: $(MAKE); $(unstage)
b40e3958
L
37656 @r=`${PWD_COMMAND}`; export r; \
37657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37658 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 37659 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 37660 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 37661
6bd3dfaa 37662@endif target-libstdc++-v3
e2b9e2dc 37663
56a8fe78 37664# Other targets (info, dvi, pdf, etc.)
3866be5d 37665
4fa63067
NN
37666.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
37667maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
37668@if target-libstdc++-v3
37669maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 37670
4fa63067
NN
37671info-target-libstdc++-v3: \
37672 configure-target-libstdc++-v3
0aed8855 37673 @: $(MAKE); $(unstage)
4fa63067
NN
37674 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37675 r=`${PWD_COMMAND}`; export r; \
b40e3958 37676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37677 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
37678 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37679 for flag in $(EXTRA_TARGET_FLAGS); do \
37680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37681 done; \
37682 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37685 "RANLIB=$${RANLIB}" \
0c24b341 37686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 37687 info) \
4fa63067 37688 || exit 1
3866be5d 37689
6bd3dfaa 37690@endif target-libstdc++-v3
3866be5d 37691
4fa63067
NN
37692.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
37693maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
37694@if target-libstdc++-v3
37695maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 37696
4fa63067
NN
37697dvi-target-libstdc++-v3: \
37698 configure-target-libstdc++-v3
0aed8855 37699 @: $(MAKE); $(unstage)
4fa63067
NN
37700 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37701 r=`${PWD_COMMAND}`; export r; \
b40e3958 37702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37703 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
37704 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37705 for flag in $(EXTRA_TARGET_FLAGS); do \
37706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37707 done; \
37708 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37711 "RANLIB=$${RANLIB}" \
0c24b341 37712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 37713 dvi) \
4fa63067 37714 || exit 1
3866be5d 37715
6bd3dfaa 37716@endif target-libstdc++-v3
3866be5d 37717
56a8fe78
DD
37718.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
37719maybe-pdf-target-libstdc++-v3:
37720@if target-libstdc++-v3
37721maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
37722
37723pdf-target-libstdc++-v3: \
37724 configure-target-libstdc++-v3
37725 @: $(MAKE); $(unstage)
37726 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37727 r=`${PWD_COMMAND}`; export r; \
37728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37729 $(RAW_CXX_TARGET_EXPORTS) \
37730 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37731 for flag in $(EXTRA_TARGET_FLAGS); do \
37732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37733 done; \
37734 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37737 "RANLIB=$${RANLIB}" \
0c24b341 37738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37739 pdf) \
37740 || exit 1
37741
37742@endif target-libstdc++-v3
37743
6d389afc
MS
37744.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
37745maybe-html-target-libstdc++-v3:
37746@if target-libstdc++-v3
37747maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
37748
37749html-target-libstdc++-v3: \
37750 configure-target-libstdc++-v3
0aed8855 37751 @: $(MAKE); $(unstage)
6d389afc
MS
37752 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37753 r=`${PWD_COMMAND}`; export r; \
37754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37755 $(RAW_CXX_TARGET_EXPORTS) \
37756 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37757 for flag in $(EXTRA_TARGET_FLAGS); do \
37758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37759 done; \
37760 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37763 "RANLIB=$${RANLIB}" \
0c24b341 37764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37765 html) \
37766 || exit 1
37767
37768@endif target-libstdc++-v3
37769
4fa63067
NN
37770.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
37771maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
37772@if target-libstdc++-v3
37773maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
37774
37775TAGS-target-libstdc++-v3: \
37776 configure-target-libstdc++-v3
0aed8855 37777 @: $(MAKE); $(unstage)
4fa63067 37778 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
37779 r=`${PWD_COMMAND}`; export r; \
37780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37781 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
37782 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37783 for flag in $(EXTRA_TARGET_FLAGS); do \
37784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37785 done; \
37786 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37789 "RANLIB=$${RANLIB}" \
0c24b341 37790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 37791 TAGS) \
e2b9e2dc
NN
37792 || exit 1
37793
6bd3dfaa 37794@endif target-libstdc++-v3
3866be5d 37795
4fa63067
NN
37796.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
37797maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
37798@if target-libstdc++-v3
37799maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 37800
4fa63067
NN
37801install-info-target-libstdc++-v3: \
37802 configure-target-libstdc++-v3 \
37803 info-target-libstdc++-v3
0aed8855 37804 @: $(MAKE); $(unstage)
4fa63067
NN
37805 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37806 r=`${PWD_COMMAND}`; export r; \
b40e3958 37807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37808 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
37809 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37810 for flag in $(EXTRA_TARGET_FLAGS); do \
37811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37812 done; \
37813 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37816 "RANLIB=$${RANLIB}" \
0c24b341 37817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 37818 install-info) \
4fa63067 37819 || exit 1
3866be5d 37820
6bd3dfaa 37821@endif target-libstdc++-v3
3866be5d 37822
a3ca38d2
DD
37823.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
37824maybe-install-pdf-target-libstdc++-v3:
37825@if target-libstdc++-v3
37826maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
37827
37828install-pdf-target-libstdc++-v3: \
37829 configure-target-libstdc++-v3 \
37830 pdf-target-libstdc++-v3
37831 @: $(MAKE); $(unstage)
37832 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37833 r=`${PWD_COMMAND}`; export r; \
37834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37835 $(RAW_CXX_TARGET_EXPORTS) \
37836 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37837 for flag in $(EXTRA_TARGET_FLAGS); do \
37838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37839 done; \
37840 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37843 "RANLIB=$${RANLIB}" \
0c24b341 37844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37845 install-pdf) \
37846 || exit 1
37847
37848@endif target-libstdc++-v3
37849
108a6f8e
CD
37850.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
37851maybe-install-html-target-libstdc++-v3:
37852@if target-libstdc++-v3
37853maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
37854
37855install-html-target-libstdc++-v3: \
37856 configure-target-libstdc++-v3 \
37857 html-target-libstdc++-v3
37858 @: $(MAKE); $(unstage)
37859 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37860 r=`${PWD_COMMAND}`; export r; \
37861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37862 $(RAW_CXX_TARGET_EXPORTS) \
37863 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37864 for flag in $(EXTRA_TARGET_FLAGS); do \
37865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37866 done; \
37867 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37870 "RANLIB=$${RANLIB}" \
0c24b341 37871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37872 install-html) \
37873 || exit 1
37874
37875@endif target-libstdc++-v3
37876
4fa63067
NN
37877.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
37878maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
37879@if target-libstdc++-v3
37880maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 37881
4fa63067
NN
37882installcheck-target-libstdc++-v3: \
37883 configure-target-libstdc++-v3
0aed8855 37884 @: $(MAKE); $(unstage)
4fa63067
NN
37885 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37886 r=`${PWD_COMMAND}`; export r; \
b40e3958 37887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37888 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
37889 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37890 for flag in $(EXTRA_TARGET_FLAGS); do \
37891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37892 done; \
37893 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37896 "RANLIB=$${RANLIB}" \
0c24b341 37897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 37898 installcheck) \
4fa63067 37899 || exit 1
3866be5d 37900
6bd3dfaa 37901@endif target-libstdc++-v3
3866be5d 37902
4fa63067
NN
37903.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
37904maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
37905@if target-libstdc++-v3
37906maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
37907
37908mostlyclean-target-libstdc++-v3:
0aed8855 37909 @: $(MAKE); $(unstage)
4fa63067 37910 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
37911 r=`${PWD_COMMAND}`; export r; \
37912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37913 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
37914 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37915 for flag in $(EXTRA_TARGET_FLAGS); do \
37916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37917 done; \
37918 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37921 "RANLIB=$${RANLIB}" \
0c24b341 37922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 37923 mostlyclean) \
e2b9e2dc
NN
37924 || exit 1
37925
6bd3dfaa 37926@endif target-libstdc++-v3
4fa63067
NN
37927
37928.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
37929maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
37930@if target-libstdc++-v3
37931maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
37932
37933clean-target-libstdc++-v3:
0aed8855 37934 @: $(MAKE); $(unstage)
4fa63067
NN
37935 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37936 r=`${PWD_COMMAND}`; export r; \
b40e3958 37937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37938 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
37939 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37940 for flag in $(EXTRA_TARGET_FLAGS); do \
37941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37942 done; \
37943 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37946 "RANLIB=$${RANLIB}" \
0c24b341 37947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 37948 clean) \
4fa63067 37949 || exit 1
3866be5d 37950
6bd3dfaa 37951@endif target-libstdc++-v3
3866be5d 37952
4fa63067
NN
37953.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
37954maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
37955@if target-libstdc++-v3
37956maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
37957
37958distclean-target-libstdc++-v3:
0aed8855 37959 @: $(MAKE); $(unstage)
4fa63067
NN
37960 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37961 r=`${PWD_COMMAND}`; export r; \
b40e3958 37962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37963 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
37964 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37965 for flag in $(EXTRA_TARGET_FLAGS); do \
37966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37967 done; \
37968 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37971 "RANLIB=$${RANLIB}" \
0c24b341 37972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 37973 distclean) \
4fa63067 37974 || exit 1
3866be5d 37975
6bd3dfaa 37976@endif target-libstdc++-v3
3866be5d 37977
4fa63067
NN
37978.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
37979maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
37980@if target-libstdc++-v3
37981maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 37982
4fa63067 37983maintainer-clean-target-libstdc++-v3:
0aed8855 37984 @: $(MAKE); $(unstage)
4fa63067
NN
37985 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
37986 r=`${PWD_COMMAND}`; export r; \
b40e3958 37987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37988 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
37989 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
37990 for flag in $(EXTRA_TARGET_FLAGS); do \
37991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37992 done; \
37993 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37996 "RANLIB=$${RANLIB}" \
0c24b341 37997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 37998 maintainer-clean) \
4fa63067 37999 || exit 1
3866be5d 38000
6bd3dfaa 38001@endif target-libstdc++-v3
3866be5d 38002
4fa63067 38003
4fa63067 38004
a7254363
PB
38005
38006
38007.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
38008maybe-configure-target-libmudflap:
4f0ef2d8
CD
38009@if gcc-bootstrap
38010configure-target-libmudflap: stage_current
38011@endif gcc-bootstrap
a7254363
PB
38012@if target-libmudflap
38013maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 38014configure-target-libmudflap:
0aed8855
PB
38015 @: $(MAKE); $(unstage)
38016 @r=`${PWD_COMMAND}`; export r; \
38017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38018 echo "Checking multilib configuration for libmudflap..."; \
38019 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
38020 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
38021 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
38022 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
38023 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
38024 else \
38025 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
38026 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
38027 fi; \
38028 else \
38029 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
38030 fi; \
38031 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 38032 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 38033 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38034 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
38035 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 38036 case $(srcdir) in \
b00612cc
PB
38037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38038 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
38039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38040 esac; \
b00612cc
PB
38041 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
38042 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
38043 rm -f no-such-file || : ; \
38044 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38045 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38046 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38047 || exit 1
6bd3dfaa 38048@endif target-libmudflap
e2b9e2dc 38049
a7254363
PB
38050
38051
d545f33b
PB
38052
38053
4b1cb4fe
DD
38054.PHONY: all-target-libmudflap maybe-all-target-libmudflap
38055maybe-all-target-libmudflap:
4f0ef2d8
CD
38056@if gcc-bootstrap
38057all-target-libmudflap: stage_current
38058@endif gcc-bootstrap
6bd3dfaa 38059@if target-libmudflap
72b2455a 38060TARGET-target-libmudflap=all
6bd3dfaa 38061maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 38062all-target-libmudflap: configure-target-libmudflap
0aed8855 38063 @: $(MAKE); $(unstage)
b40e3958
L
38064 @r=`${PWD_COMMAND}`; export r; \
38065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38066 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 38067 (cd $(TARGET_SUBDIR)/libmudflap && \
a7254363 38068 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libmudflap))
6bd3dfaa 38069@endif target-libmudflap
3866be5d 38070
a7254363
PB
38071
38072
d545f33b
PB
38073
38074
4b1cb4fe
DD
38075.PHONY: check-target-libmudflap maybe-check-target-libmudflap
38076maybe-check-target-libmudflap:
6bd3dfaa
PB
38077@if target-libmudflap
38078maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 38079
4b1cb4fe 38080check-target-libmudflap:
0aed8855 38081 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38082 @r=`${PWD_COMMAND}`; export r; \
38083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38084 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 38085 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 38086 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 38087
6bd3dfaa 38088@endif target-libmudflap
4b1cb4fe
DD
38089
38090.PHONY: install-target-libmudflap maybe-install-target-libmudflap
38091maybe-install-target-libmudflap:
6bd3dfaa
PB
38092@if target-libmudflap
38093maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
38094
38095install-target-libmudflap: installdirs
0aed8855 38096 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38097 @r=`${PWD_COMMAND}`; export r; \
38098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38099 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 38100 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 38101 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 38102
6bd3dfaa 38103@endif target-libmudflap
4b1cb4fe 38104
56a8fe78 38105# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
38106
38107.PHONY: maybe-info-target-libmudflap info-target-libmudflap
38108maybe-info-target-libmudflap:
6bd3dfaa
PB
38109@if target-libmudflap
38110maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
38111
38112info-target-libmudflap: \
38113 configure-target-libmudflap
0aed8855 38114 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38115 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38116 r=`${PWD_COMMAND}`; export r; \
38117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38118 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38119 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
38120 for flag in $(EXTRA_TARGET_FLAGS); do \
38121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38122 done; \
38123 (cd $(TARGET_SUBDIR)/libmudflap && \
38124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38126 "RANLIB=$${RANLIB}" \
0c24b341 38127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 38128 info) \
4b1cb4fe
DD
38129 || exit 1
38130
6bd3dfaa 38131@endif target-libmudflap
4b1cb4fe
DD
38132
38133.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
38134maybe-dvi-target-libmudflap:
6bd3dfaa
PB
38135@if target-libmudflap
38136maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
38137
38138dvi-target-libmudflap: \
38139 configure-target-libmudflap
0aed8855 38140 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38141 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38142 r=`${PWD_COMMAND}`; export r; \
38143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38144 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38145 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
38146 for flag in $(EXTRA_TARGET_FLAGS); do \
38147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38148 done; \
38149 (cd $(TARGET_SUBDIR)/libmudflap && \
38150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38152 "RANLIB=$${RANLIB}" \
0c24b341 38153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 38154 dvi) \
4b1cb4fe
DD
38155 || exit 1
38156
6bd3dfaa 38157@endif target-libmudflap
4b1cb4fe 38158
56a8fe78
DD
38159.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
38160maybe-pdf-target-libmudflap:
38161@if target-libmudflap
38162maybe-pdf-target-libmudflap: pdf-target-libmudflap
38163
38164pdf-target-libmudflap: \
38165 configure-target-libmudflap
38166 @: $(MAKE); $(unstage)
38167 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38168 r=`${PWD_COMMAND}`; export r; \
38169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38170 $(NORMAL_TARGET_EXPORTS) \
38171 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
38172 for flag in $(EXTRA_TARGET_FLAGS); do \
38173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38174 done; \
38175 (cd $(TARGET_SUBDIR)/libmudflap && \
38176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38178 "RANLIB=$${RANLIB}" \
0c24b341 38179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38180 pdf) \
38181 || exit 1
38182
38183@endif target-libmudflap
38184
6d389afc
MS
38185.PHONY: maybe-html-target-libmudflap html-target-libmudflap
38186maybe-html-target-libmudflap:
38187@if target-libmudflap
38188maybe-html-target-libmudflap: html-target-libmudflap
38189
38190html-target-libmudflap: \
38191 configure-target-libmudflap
0aed8855 38192 @: $(MAKE); $(unstage)
6d389afc
MS
38193 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38194 r=`${PWD_COMMAND}`; export r; \
38195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38196 $(NORMAL_TARGET_EXPORTS) \
38197 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
38198 for flag in $(EXTRA_TARGET_FLAGS); do \
38199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38200 done; \
38201 (cd $(TARGET_SUBDIR)/libmudflap && \
38202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38204 "RANLIB=$${RANLIB}" \
0c24b341 38205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38206 html) \
38207 || exit 1
38208
38209@endif target-libmudflap
38210
4b1cb4fe
DD
38211.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
38212maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
38213@if target-libmudflap
38214maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
38215
38216TAGS-target-libmudflap: \
38217 configure-target-libmudflap
0aed8855 38218 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38219 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38220 r=`${PWD_COMMAND}`; export r; \
38221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38222 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38223 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
38224 for flag in $(EXTRA_TARGET_FLAGS); do \
38225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38226 done; \
38227 (cd $(TARGET_SUBDIR)/libmudflap && \
38228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38230 "RANLIB=$${RANLIB}" \
0c24b341 38231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 38232 TAGS) \
4b1cb4fe
DD
38233 || exit 1
38234
6bd3dfaa 38235@endif target-libmudflap
4b1cb4fe
DD
38236
38237.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
38238maybe-install-info-target-libmudflap:
6bd3dfaa
PB
38239@if target-libmudflap
38240maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
38241
38242install-info-target-libmudflap: \
38243 configure-target-libmudflap \
38244 info-target-libmudflap
0aed8855 38245 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38246 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38247 r=`${PWD_COMMAND}`; export r; \
38248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38249 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38250 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
38251 for flag in $(EXTRA_TARGET_FLAGS); do \
38252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38253 done; \
38254 (cd $(TARGET_SUBDIR)/libmudflap && \
38255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38257 "RANLIB=$${RANLIB}" \
0c24b341 38258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 38259 install-info) \
4b1cb4fe
DD
38260 || exit 1
38261
6bd3dfaa 38262@endif target-libmudflap
4b1cb4fe 38263
a3ca38d2
DD
38264.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
38265maybe-install-pdf-target-libmudflap:
38266@if target-libmudflap
38267maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
38268
38269install-pdf-target-libmudflap: \
38270 configure-target-libmudflap \
38271 pdf-target-libmudflap
38272 @: $(MAKE); $(unstage)
38273 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38274 r=`${PWD_COMMAND}`; export r; \
38275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38276 $(NORMAL_TARGET_EXPORTS) \
38277 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
38278 for flag in $(EXTRA_TARGET_FLAGS); do \
38279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38280 done; \
38281 (cd $(TARGET_SUBDIR)/libmudflap && \
38282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38284 "RANLIB=$${RANLIB}" \
0c24b341 38285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38286 install-pdf) \
38287 || exit 1
38288
38289@endif target-libmudflap
38290
108a6f8e
CD
38291.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
38292maybe-install-html-target-libmudflap:
38293@if target-libmudflap
38294maybe-install-html-target-libmudflap: install-html-target-libmudflap
38295
38296install-html-target-libmudflap: \
38297 configure-target-libmudflap \
38298 html-target-libmudflap
38299 @: $(MAKE); $(unstage)
38300 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38301 r=`${PWD_COMMAND}`; export r; \
38302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38303 $(NORMAL_TARGET_EXPORTS) \
38304 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
38305 for flag in $(EXTRA_TARGET_FLAGS); do \
38306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38307 done; \
38308 (cd $(TARGET_SUBDIR)/libmudflap && \
38309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38311 "RANLIB=$${RANLIB}" \
0c24b341 38312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38313 install-html) \
38314 || exit 1
38315
38316@endif target-libmudflap
38317
4b1cb4fe
DD
38318.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
38319maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
38320@if target-libmudflap
38321maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
38322
38323installcheck-target-libmudflap: \
38324 configure-target-libmudflap
0aed8855 38325 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38326 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38327 r=`${PWD_COMMAND}`; export r; \
38328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38329 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38330 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
38331 for flag in $(EXTRA_TARGET_FLAGS); do \
38332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38333 done; \
38334 (cd $(TARGET_SUBDIR)/libmudflap && \
38335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38337 "RANLIB=$${RANLIB}" \
0c24b341 38338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 38339 installcheck) \
4b1cb4fe
DD
38340 || exit 1
38341
6bd3dfaa 38342@endif target-libmudflap
4b1cb4fe
DD
38343
38344.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
38345maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
38346@if target-libmudflap
38347maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
38348
38349mostlyclean-target-libmudflap:
0aed8855 38350 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38351 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38352 r=`${PWD_COMMAND}`; export r; \
38353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38354 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38355 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
38356 for flag in $(EXTRA_TARGET_FLAGS); do \
38357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38358 done; \
38359 (cd $(TARGET_SUBDIR)/libmudflap && \
38360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38362 "RANLIB=$${RANLIB}" \
0c24b341 38363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 38364 mostlyclean) \
4b1cb4fe
DD
38365 || exit 1
38366
6bd3dfaa 38367@endif target-libmudflap
4b1cb4fe
DD
38368
38369.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
38370maybe-clean-target-libmudflap:
6bd3dfaa
PB
38371@if target-libmudflap
38372maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
38373
38374clean-target-libmudflap:
0aed8855 38375 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38376 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38377 r=`${PWD_COMMAND}`; export r; \
38378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38379 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38380 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
38381 for flag in $(EXTRA_TARGET_FLAGS); do \
38382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38383 done; \
38384 (cd $(TARGET_SUBDIR)/libmudflap && \
38385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38387 "RANLIB=$${RANLIB}" \
0c24b341 38388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 38389 clean) \
4b1cb4fe
DD
38390 || exit 1
38391
6bd3dfaa 38392@endif target-libmudflap
4b1cb4fe
DD
38393
38394.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
38395maybe-distclean-target-libmudflap:
6bd3dfaa
PB
38396@if target-libmudflap
38397maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
38398
38399distclean-target-libmudflap:
0aed8855 38400 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38401 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38402 r=`${PWD_COMMAND}`; export r; \
38403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38404 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38405 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
38406 for flag in $(EXTRA_TARGET_FLAGS); do \
38407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38408 done; \
38409 (cd $(TARGET_SUBDIR)/libmudflap && \
38410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38412 "RANLIB=$${RANLIB}" \
0c24b341 38413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 38414 distclean) \
4b1cb4fe
DD
38415 || exit 1
38416
6bd3dfaa 38417@endif target-libmudflap
4b1cb4fe
DD
38418
38419.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
38420maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
38421@if target-libmudflap
38422maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
38423
38424maintainer-clean-target-libmudflap:
0aed8855 38425 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38426 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
38427 r=`${PWD_COMMAND}`; export r; \
38428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38429 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38430 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
38431 for flag in $(EXTRA_TARGET_FLAGS); do \
38432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38433 done; \
38434 (cd $(TARGET_SUBDIR)/libmudflap && \
38435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38437 "RANLIB=$${RANLIB}" \
0c24b341 38438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 38439 maintainer-clean) \
4b1cb4fe
DD
38440 || exit 1
38441
6bd3dfaa 38442@endif target-libmudflap
4b1cb4fe
DD
38443
38444
4b1cb4fe 38445
064d0a7c
PB
38446
38447
38448.PHONY: configure-target-libssp maybe-configure-target-libssp
38449maybe-configure-target-libssp:
4f0ef2d8
CD
38450@if gcc-bootstrap
38451configure-target-libssp: stage_current
38452@endif gcc-bootstrap
064d0a7c
PB
38453@if target-libssp
38454maybe-configure-target-libssp: configure-target-libssp
c52c6897 38455configure-target-libssp:
0aed8855
PB
38456 @: $(MAKE); $(unstage)
38457 @r=`${PWD_COMMAND}`; export r; \
38458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38459 echo "Checking multilib configuration for libssp..."; \
38460 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
38461 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
38462 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
38463 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
38464 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
38465 else \
38466 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
38467 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
38468 fi; \
38469 else \
38470 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
38471 fi; \
38472 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 38473 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
38474 $(NORMAL_TARGET_EXPORTS) \
38475 echo Configuring in $(TARGET_SUBDIR)/libssp; \
38476 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
38477 case $(srcdir) in \
38478 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38479 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
38480 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38481 esac; \
38482 srcdiroption="--srcdir=$${topdir}/libssp"; \
38483 libsrcdir="$$s/libssp"; \
38484 rm -f no-such-file || : ; \
38485 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38486 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38487 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
38488 || exit 1
38489@endif target-libssp
38490
38491
38492
38493
38494
38495.PHONY: all-target-libssp maybe-all-target-libssp
38496maybe-all-target-libssp:
4f0ef2d8
CD
38497@if gcc-bootstrap
38498all-target-libssp: stage_current
38499@endif gcc-bootstrap
064d0a7c
PB
38500@if target-libssp
38501TARGET-target-libssp=all
38502maybe-all-target-libssp: all-target-libssp
38503all-target-libssp: configure-target-libssp
0aed8855 38504 @: $(MAKE); $(unstage)
064d0a7c
PB
38505 @r=`${PWD_COMMAND}`; export r; \
38506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38507 $(NORMAL_TARGET_EXPORTS) \
38508 (cd $(TARGET_SUBDIR)/libssp && \
38509 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libssp))
38510@endif target-libssp
38511
38512
38513
38514
38515
38516.PHONY: check-target-libssp maybe-check-target-libssp
38517maybe-check-target-libssp:
38518@if target-libssp
38519maybe-check-target-libssp: check-target-libssp
38520
38521check-target-libssp:
0aed8855 38522 @: $(MAKE); $(unstage)
064d0a7c
PB
38523 @r=`${PWD_COMMAND}`; export r; \
38524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38525 $(NORMAL_TARGET_EXPORTS) \
38526 (cd $(TARGET_SUBDIR)/libssp && \
38527 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38528
38529@endif target-libssp
38530
38531.PHONY: install-target-libssp maybe-install-target-libssp
38532maybe-install-target-libssp:
38533@if target-libssp
38534maybe-install-target-libssp: install-target-libssp
38535
38536install-target-libssp: installdirs
0aed8855 38537 @: $(MAKE); $(unstage)
064d0a7c
PB
38538 @r=`${PWD_COMMAND}`; export r; \
38539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38540 $(NORMAL_TARGET_EXPORTS) \
38541 (cd $(TARGET_SUBDIR)/libssp && \
38542 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38543
38544@endif target-libssp
38545
56a8fe78 38546# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
38547
38548.PHONY: maybe-info-target-libssp info-target-libssp
38549maybe-info-target-libssp:
38550@if target-libssp
38551maybe-info-target-libssp: info-target-libssp
38552
38553info-target-libssp: \
38554 configure-target-libssp
0aed8855 38555 @: $(MAKE); $(unstage)
064d0a7c
PB
38556 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38557 r=`${PWD_COMMAND}`; export r; \
38558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38559 $(NORMAL_TARGET_EXPORTS) \
38560 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
38561 for flag in $(EXTRA_TARGET_FLAGS); do \
38562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38563 done; \
38564 (cd $(TARGET_SUBDIR)/libssp && \
38565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38567 "RANLIB=$${RANLIB}" \
0c24b341 38568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
38569 info) \
38570 || exit 1
38571
38572@endif target-libssp
38573
38574.PHONY: maybe-dvi-target-libssp dvi-target-libssp
38575maybe-dvi-target-libssp:
38576@if target-libssp
38577maybe-dvi-target-libssp: dvi-target-libssp
38578
38579dvi-target-libssp: \
38580 configure-target-libssp
0aed8855 38581 @: $(MAKE); $(unstage)
064d0a7c
PB
38582 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38583 r=`${PWD_COMMAND}`; export r; \
38584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38585 $(NORMAL_TARGET_EXPORTS) \
38586 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
38587 for flag in $(EXTRA_TARGET_FLAGS); do \
38588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38589 done; \
38590 (cd $(TARGET_SUBDIR)/libssp && \
38591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38593 "RANLIB=$${RANLIB}" \
0c24b341 38594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
38595 dvi) \
38596 || exit 1
38597
38598@endif target-libssp
38599
56a8fe78
DD
38600.PHONY: maybe-pdf-target-libssp pdf-target-libssp
38601maybe-pdf-target-libssp:
38602@if target-libssp
38603maybe-pdf-target-libssp: pdf-target-libssp
38604
38605pdf-target-libssp: \
38606 configure-target-libssp
38607 @: $(MAKE); $(unstage)
38608 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38609 r=`${PWD_COMMAND}`; export r; \
38610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38611 $(NORMAL_TARGET_EXPORTS) \
38612 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
38613 for flag in $(EXTRA_TARGET_FLAGS); do \
38614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38615 done; \
38616 (cd $(TARGET_SUBDIR)/libssp && \
38617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38619 "RANLIB=$${RANLIB}" \
0c24b341 38620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38621 pdf) \
38622 || exit 1
38623
38624@endif target-libssp
38625
064d0a7c
PB
38626.PHONY: maybe-html-target-libssp html-target-libssp
38627maybe-html-target-libssp:
38628@if target-libssp
38629maybe-html-target-libssp: html-target-libssp
38630
38631html-target-libssp: \
38632 configure-target-libssp
0aed8855 38633 @: $(MAKE); $(unstage)
064d0a7c
PB
38634 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38635 r=`${PWD_COMMAND}`; export r; \
38636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38637 $(NORMAL_TARGET_EXPORTS) \
38638 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
38639 for flag in $(EXTRA_TARGET_FLAGS); do \
38640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38641 done; \
38642 (cd $(TARGET_SUBDIR)/libssp && \
38643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38645 "RANLIB=$${RANLIB}" \
0c24b341 38646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
38647 html) \
38648 || exit 1
38649
38650@endif target-libssp
38651
38652.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
38653maybe-TAGS-target-libssp:
38654@if target-libssp
38655maybe-TAGS-target-libssp: TAGS-target-libssp
38656
38657TAGS-target-libssp: \
38658 configure-target-libssp
0aed8855 38659 @: $(MAKE); $(unstage)
064d0a7c
PB
38660 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38661 r=`${PWD_COMMAND}`; export r; \
38662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38663 $(NORMAL_TARGET_EXPORTS) \
38664 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
38665 for flag in $(EXTRA_TARGET_FLAGS); do \
38666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38667 done; \
38668 (cd $(TARGET_SUBDIR)/libssp && \
38669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38671 "RANLIB=$${RANLIB}" \
0c24b341 38672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
38673 TAGS) \
38674 || exit 1
38675
38676@endif target-libssp
38677
38678.PHONY: maybe-install-info-target-libssp install-info-target-libssp
38679maybe-install-info-target-libssp:
38680@if target-libssp
38681maybe-install-info-target-libssp: install-info-target-libssp
38682
38683install-info-target-libssp: \
38684 configure-target-libssp \
38685 info-target-libssp
0aed8855 38686 @: $(MAKE); $(unstage)
064d0a7c
PB
38687 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38688 r=`${PWD_COMMAND}`; export r; \
38689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38690 $(NORMAL_TARGET_EXPORTS) \
38691 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
38692 for flag in $(EXTRA_TARGET_FLAGS); do \
38693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38694 done; \
38695 (cd $(TARGET_SUBDIR)/libssp && \
38696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38698 "RANLIB=$${RANLIB}" \
0c24b341 38699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
38700 install-info) \
38701 || exit 1
38702
38703@endif target-libssp
38704
a3ca38d2
DD
38705.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
38706maybe-install-pdf-target-libssp:
38707@if target-libssp
38708maybe-install-pdf-target-libssp: install-pdf-target-libssp
38709
38710install-pdf-target-libssp: \
38711 configure-target-libssp \
38712 pdf-target-libssp
38713 @: $(MAKE); $(unstage)
38714 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38715 r=`${PWD_COMMAND}`; export r; \
38716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38717 $(NORMAL_TARGET_EXPORTS) \
38718 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
38719 for flag in $(EXTRA_TARGET_FLAGS); do \
38720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38721 done; \
38722 (cd $(TARGET_SUBDIR)/libssp && \
38723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38725 "RANLIB=$${RANLIB}" \
0c24b341 38726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38727 install-pdf) \
38728 || exit 1
38729
38730@endif target-libssp
38731
108a6f8e
CD
38732.PHONY: maybe-install-html-target-libssp install-html-target-libssp
38733maybe-install-html-target-libssp:
38734@if target-libssp
38735maybe-install-html-target-libssp: install-html-target-libssp
38736
38737install-html-target-libssp: \
38738 configure-target-libssp \
38739 html-target-libssp
38740 @: $(MAKE); $(unstage)
38741 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38742 r=`${PWD_COMMAND}`; export r; \
38743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38744 $(NORMAL_TARGET_EXPORTS) \
38745 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
38746 for flag in $(EXTRA_TARGET_FLAGS); do \
38747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38748 done; \
38749 (cd $(TARGET_SUBDIR)/libssp && \
38750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38752 "RANLIB=$${RANLIB}" \
0c24b341 38753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38754 install-html) \
38755 || exit 1
38756
38757@endif target-libssp
38758
064d0a7c
PB
38759.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
38760maybe-installcheck-target-libssp:
38761@if target-libssp
38762maybe-installcheck-target-libssp: installcheck-target-libssp
38763
38764installcheck-target-libssp: \
38765 configure-target-libssp
0aed8855 38766 @: $(MAKE); $(unstage)
064d0a7c
PB
38767 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38768 r=`${PWD_COMMAND}`; export r; \
38769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38770 $(NORMAL_TARGET_EXPORTS) \
38771 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
38772 for flag in $(EXTRA_TARGET_FLAGS); do \
38773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38774 done; \
38775 (cd $(TARGET_SUBDIR)/libssp && \
38776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38778 "RANLIB=$${RANLIB}" \
0c24b341 38779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
38780 installcheck) \
38781 || exit 1
38782
38783@endif target-libssp
38784
38785.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
38786maybe-mostlyclean-target-libssp:
38787@if target-libssp
38788maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
38789
38790mostlyclean-target-libssp:
0aed8855 38791 @: $(MAKE); $(unstage)
064d0a7c
PB
38792 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38793 r=`${PWD_COMMAND}`; export r; \
38794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38795 $(NORMAL_TARGET_EXPORTS) \
38796 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
38797 for flag in $(EXTRA_TARGET_FLAGS); do \
38798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38799 done; \
38800 (cd $(TARGET_SUBDIR)/libssp && \
38801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38803 "RANLIB=$${RANLIB}" \
0c24b341 38804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
38805 mostlyclean) \
38806 || exit 1
38807
38808@endif target-libssp
38809
38810.PHONY: maybe-clean-target-libssp clean-target-libssp
38811maybe-clean-target-libssp:
38812@if target-libssp
38813maybe-clean-target-libssp: clean-target-libssp
38814
38815clean-target-libssp:
0aed8855 38816 @: $(MAKE); $(unstage)
064d0a7c
PB
38817 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38818 r=`${PWD_COMMAND}`; export r; \
38819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38820 $(NORMAL_TARGET_EXPORTS) \
38821 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
38822 for flag in $(EXTRA_TARGET_FLAGS); do \
38823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38824 done; \
38825 (cd $(TARGET_SUBDIR)/libssp && \
38826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38828 "RANLIB=$${RANLIB}" \
0c24b341 38829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
38830 clean) \
38831 || exit 1
38832
38833@endif target-libssp
38834
38835.PHONY: maybe-distclean-target-libssp distclean-target-libssp
38836maybe-distclean-target-libssp:
38837@if target-libssp
38838maybe-distclean-target-libssp: distclean-target-libssp
38839
38840distclean-target-libssp:
0aed8855 38841 @: $(MAKE); $(unstage)
064d0a7c
PB
38842 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38843 r=`${PWD_COMMAND}`; export r; \
38844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38845 $(NORMAL_TARGET_EXPORTS) \
38846 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
38847 for flag in $(EXTRA_TARGET_FLAGS); do \
38848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38849 done; \
38850 (cd $(TARGET_SUBDIR)/libssp && \
38851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38853 "RANLIB=$${RANLIB}" \
0c24b341 38854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
38855 distclean) \
38856 || exit 1
38857
38858@endif target-libssp
38859
38860.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
38861maybe-maintainer-clean-target-libssp:
38862@if target-libssp
38863maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
38864
38865maintainer-clean-target-libssp:
0aed8855 38866 @: $(MAKE); $(unstage)
064d0a7c
PB
38867 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
38868 r=`${PWD_COMMAND}`; export r; \
38869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38870 $(NORMAL_TARGET_EXPORTS) \
38871 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
38872 for flag in $(EXTRA_TARGET_FLAGS); do \
38873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38874 done; \
38875 (cd $(TARGET_SUBDIR)/libssp && \
38876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38878 "RANLIB=$${RANLIB}" \
0c24b341 38879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
38880 maintainer-clean) \
38881 || exit 1
38882
38883@endif target-libssp
38884
38885
38886
a7254363 38887
e90269c8 38888
a7254363
PB
38889.PHONY: configure-target-newlib maybe-configure-target-newlib
38890maybe-configure-target-newlib:
4f0ef2d8
CD
38891@if gcc-bootstrap
38892configure-target-newlib: stage_current
38893@endif gcc-bootstrap
a7254363
PB
38894@if target-newlib
38895maybe-configure-target-newlib: configure-target-newlib
c52c6897 38896configure-target-newlib:
0aed8855
PB
38897 @: $(MAKE); $(unstage)
38898 @r=`${PWD_COMMAND}`; export r; \
38899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38900 echo "Checking multilib configuration for newlib..."; \
38901 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
38902 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
38903 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
38904 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
38905 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
38906 else \
38907 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
38908 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38909 fi; \
38910 else \
38911 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
38912 fi; \
38913 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 38914 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 38915 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
38916 echo Configuring in $(TARGET_SUBDIR)/newlib; \
38917 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
38918 case $(srcdir) in \
b00612cc
PB
38919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38920 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
38921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 38922 esac; \
b00612cc
PB
38923 srcdiroption="--srcdir=$${topdir}/newlib"; \
38924 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
38925 rm -f no-such-file || : ; \
38926 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38927 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38928 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 38929 || exit 1
6bd3dfaa 38930@endif target-newlib
4b1cb4fe 38931
a7254363
PB
38932
38933
d545f33b
PB
38934
38935
4b1cb4fe
DD
38936.PHONY: all-target-newlib maybe-all-target-newlib
38937maybe-all-target-newlib:
4f0ef2d8
CD
38938@if gcc-bootstrap
38939all-target-newlib: stage_current
38940@endif gcc-bootstrap
6bd3dfaa 38941@if target-newlib
72b2455a 38942TARGET-target-newlib=all
6bd3dfaa 38943maybe-all-target-newlib: all-target-newlib
4b1cb4fe 38944all-target-newlib: configure-target-newlib
0aed8855 38945 @: $(MAKE); $(unstage)
4b1cb4fe
DD
38946 @r=`${PWD_COMMAND}`; export r; \
38947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38948 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 38949 (cd $(TARGET_SUBDIR)/newlib && \
a7254363 38950 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-newlib))
6bd3dfaa 38951@endif target-newlib
4b1cb4fe 38952
a7254363
PB
38953
38954
d545f33b
PB
38955
38956
4b1cb4fe
DD
38957.PHONY: check-target-newlib maybe-check-target-newlib
38958maybe-check-target-newlib:
6bd3dfaa
PB
38959@if target-newlib
38960maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
38961
38962check-target-newlib:
0aed8855 38963 @: $(MAKE); $(unstage)
b40e3958
L
38964 @r=`${PWD_COMMAND}`; export r; \
38965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38966 $(NORMAL_TARGET_EXPORTS) \
4fa63067 38967 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 38968 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 38969
6bd3dfaa 38970@endif target-newlib
3866be5d 38971
4fa63067
NN
38972.PHONY: install-target-newlib maybe-install-target-newlib
38973maybe-install-target-newlib:
6bd3dfaa
PB
38974@if target-newlib
38975maybe-install-target-newlib: install-target-newlib
e2b9e2dc 38976
4fa63067 38977install-target-newlib: installdirs
0aed8855 38978 @: $(MAKE); $(unstage)
b40e3958
L
38979 @r=`${PWD_COMMAND}`; export r; \
38980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38981 $(NORMAL_TARGET_EXPORTS) \
4fa63067 38982 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 38983 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 38984
6bd3dfaa 38985@endif target-newlib
3866be5d 38986
56a8fe78 38987# Other targets (info, dvi, pdf, etc.)
3866be5d 38988
4fa63067
NN
38989.PHONY: maybe-info-target-newlib info-target-newlib
38990maybe-info-target-newlib:
6bd3dfaa
PB
38991@if target-newlib
38992maybe-info-target-newlib: info-target-newlib
3866be5d 38993
4fa63067
NN
38994info-target-newlib: \
38995 configure-target-newlib
0aed8855 38996 @: $(MAKE); $(unstage)
4fa63067
NN
38997 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
38998 r=`${PWD_COMMAND}`; export r; \
38999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39000 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
39001 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
39002 for flag in $(EXTRA_TARGET_FLAGS); do \
39003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39004 done; \
39005 (cd $(TARGET_SUBDIR)/newlib && \
39006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39008 "RANLIB=$${RANLIB}" \
0c24b341 39009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39010 info) \
4fa63067 39011 || exit 1
16ae0395 39012
6bd3dfaa 39013@endif target-newlib
3866be5d 39014
4fa63067
NN
39015.PHONY: maybe-dvi-target-newlib dvi-target-newlib
39016maybe-dvi-target-newlib:
6bd3dfaa
PB
39017@if target-newlib
39018maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 39019
4fa63067
NN
39020dvi-target-newlib: \
39021 configure-target-newlib
0aed8855 39022 @: $(MAKE); $(unstage)
4fa63067 39023 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
39024 r=`${PWD_COMMAND}`; export r; \
39025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39026 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
39027 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
39028 for flag in $(EXTRA_TARGET_FLAGS); do \
39029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39030 done; \
39031 (cd $(TARGET_SUBDIR)/newlib && \
39032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39034 "RANLIB=$${RANLIB}" \
0c24b341 39035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39036 dvi) \
e2b9e2dc
NN
39037 || exit 1
39038
6bd3dfaa 39039@endif target-newlib
3866be5d 39040
56a8fe78
DD
39041.PHONY: maybe-pdf-target-newlib pdf-target-newlib
39042maybe-pdf-target-newlib:
39043@if target-newlib
39044maybe-pdf-target-newlib: pdf-target-newlib
39045
39046pdf-target-newlib: \
39047 configure-target-newlib
39048 @: $(MAKE); $(unstage)
39049 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
39050 r=`${PWD_COMMAND}`; export r; \
39051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39052 $(NORMAL_TARGET_EXPORTS) \
39053 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
39054 for flag in $(EXTRA_TARGET_FLAGS); do \
39055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39056 done; \
39057 (cd $(TARGET_SUBDIR)/newlib && \
39058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39060 "RANLIB=$${RANLIB}" \
0c24b341 39061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39062 pdf) \
39063 || exit 1
39064
39065@endif target-newlib
39066
6d389afc
MS
39067.PHONY: maybe-html-target-newlib html-target-newlib
39068maybe-html-target-newlib:
39069@if target-newlib
39070maybe-html-target-newlib: html-target-newlib
39071
39072html-target-newlib: \
39073 configure-target-newlib
0aed8855 39074 @: $(MAKE); $(unstage)
6d389afc
MS
39075 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
39076 r=`${PWD_COMMAND}`; export r; \
39077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39078 $(NORMAL_TARGET_EXPORTS) \
39079 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
39080 for flag in $(EXTRA_TARGET_FLAGS); do \
39081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39082 done; \
39083 (cd $(TARGET_SUBDIR)/newlib && \
39084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39086 "RANLIB=$${RANLIB}" \
0c24b341 39087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39088 html) \
39089 || exit 1
39090
39091@endif target-newlib
39092
4fa63067
NN
39093.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
39094maybe-TAGS-target-newlib:
6bd3dfaa
PB
39095@if target-newlib
39096maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 39097
4fa63067
NN
39098TAGS-target-newlib: \
39099 configure-target-newlib
0aed8855 39100 @: $(MAKE); $(unstage)
4fa63067
NN
39101 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
39102 r=`${PWD_COMMAND}`; export r; \
b40e3958 39103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39104 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
39105 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
39106 for flag in $(EXTRA_TARGET_FLAGS); do \
39107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39108 done; \
39109 (cd $(TARGET_SUBDIR)/newlib && \
39110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39112 "RANLIB=$${RANLIB}" \
0c24b341 39113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39114 TAGS) \
4fa63067 39115 || exit 1
3866be5d 39116
6bd3dfaa 39117@endif target-newlib
3866be5d 39118
4fa63067
NN
39119.PHONY: maybe-install-info-target-newlib install-info-target-newlib
39120maybe-install-info-target-newlib:
6bd3dfaa
PB
39121@if target-newlib
39122maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 39123
4fa63067
NN
39124install-info-target-newlib: \
39125 configure-target-newlib \
39126 info-target-newlib
0aed8855 39127 @: $(MAKE); $(unstage)
4fa63067
NN
39128 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
39129 r=`${PWD_COMMAND}`; export r; \
b40e3958 39130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39131 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
39132 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
39133 for flag in $(EXTRA_TARGET_FLAGS); do \
39134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39135 done; \
39136 (cd $(TARGET_SUBDIR)/newlib && \
39137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39139 "RANLIB=$${RANLIB}" \
0c24b341 39140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39141 install-info) \
4fa63067 39142 || exit 1
3866be5d 39143
6bd3dfaa 39144@endif target-newlib
3866be5d 39145
a3ca38d2
DD
39146.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
39147maybe-install-pdf-target-newlib:
39148@if target-newlib
39149maybe-install-pdf-target-newlib: install-pdf-target-newlib
39150
39151install-pdf-target-newlib: \
39152 configure-target-newlib \
39153 pdf-target-newlib
39154 @: $(MAKE); $(unstage)
39155 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
39156 r=`${PWD_COMMAND}`; export r; \
39157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39158 $(NORMAL_TARGET_EXPORTS) \
39159 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
39160 for flag in $(EXTRA_TARGET_FLAGS); do \
39161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39162 done; \
39163 (cd $(TARGET_SUBDIR)/newlib && \
39164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39166 "RANLIB=$${RANLIB}" \
0c24b341 39167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39168 install-pdf) \
39169 || exit 1
39170
39171@endif target-newlib
39172
108a6f8e
CD
39173.PHONY: maybe-install-html-target-newlib install-html-target-newlib
39174maybe-install-html-target-newlib:
39175@if target-newlib
39176maybe-install-html-target-newlib: install-html-target-newlib
39177
39178install-html-target-newlib: \
39179 configure-target-newlib \
39180 html-target-newlib
39181 @: $(MAKE); $(unstage)
39182 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
39183 r=`${PWD_COMMAND}`; export r; \
39184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39185 $(NORMAL_TARGET_EXPORTS) \
39186 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
39187 for flag in $(EXTRA_TARGET_FLAGS); do \
39188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39189 done; \
39190 (cd $(TARGET_SUBDIR)/newlib && \
39191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39193 "RANLIB=$${RANLIB}" \
0c24b341 39194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39195 install-html) \
39196 || exit 1
39197
39198@endif target-newlib
39199
4fa63067
NN
39200.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
39201maybe-installcheck-target-newlib:
6bd3dfaa
PB
39202@if target-newlib
39203maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
39204
39205installcheck-target-newlib: \
39206 configure-target-newlib
0aed8855 39207 @: $(MAKE); $(unstage)
4fa63067 39208 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
39209 r=`${PWD_COMMAND}`; export r; \
39210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39211 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
39212 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
39213 for flag in $(EXTRA_TARGET_FLAGS); do \
39214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39215 done; \
39216 (cd $(TARGET_SUBDIR)/newlib && \
39217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39219 "RANLIB=$${RANLIB}" \
0c24b341 39220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39221 installcheck) \
e2b9e2dc
NN
39222 || exit 1
39223
6bd3dfaa 39224@endif target-newlib
3866be5d 39225
4fa63067
NN
39226.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
39227maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
39228@if target-newlib
39229maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 39230
4fa63067 39231mostlyclean-target-newlib:
0aed8855 39232 @: $(MAKE); $(unstage)
4fa63067
NN
39233 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
39234 r=`${PWD_COMMAND}`; export r; \
b40e3958 39235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39236 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
39237 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
39238 for flag in $(EXTRA_TARGET_FLAGS); do \
39239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39240 done; \
39241 (cd $(TARGET_SUBDIR)/newlib && \
39242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39244 "RANLIB=$${RANLIB}" \
0c24b341 39245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39246 mostlyclean) \
4fa63067 39247 || exit 1
3866be5d 39248
6bd3dfaa 39249@endif target-newlib
3866be5d 39250
4fa63067
NN
39251.PHONY: maybe-clean-target-newlib clean-target-newlib
39252maybe-clean-target-newlib:
6bd3dfaa
PB
39253@if target-newlib
39254maybe-clean-target-newlib: clean-target-newlib
16ae0395 39255
4fa63067 39256clean-target-newlib:
0aed8855 39257 @: $(MAKE); $(unstage)
4fa63067
NN
39258 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
39259 r=`${PWD_COMMAND}`; export r; \
b40e3958 39260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39261 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
39262 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
39263 for flag in $(EXTRA_TARGET_FLAGS); do \
39264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39265 done; \
39266 (cd $(TARGET_SUBDIR)/newlib && \
39267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39269 "RANLIB=$${RANLIB}" \
0c24b341 39270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39271 clean) \
4fa63067 39272 || exit 1
3866be5d 39273
6bd3dfaa 39274@endif target-newlib
3866be5d 39275
4fa63067
NN
39276.PHONY: maybe-distclean-target-newlib distclean-target-newlib
39277maybe-distclean-target-newlib:
6bd3dfaa
PB
39278@if target-newlib
39279maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
39280
39281distclean-target-newlib:
0aed8855 39282 @: $(MAKE); $(unstage)
4fa63067 39283 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
39284 r=`${PWD_COMMAND}`; export r; \
39285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39286 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
39287 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
39288 for flag in $(EXTRA_TARGET_FLAGS); do \
39289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39290 done; \
39291 (cd $(TARGET_SUBDIR)/newlib && \
39292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39294 "RANLIB=$${RANLIB}" \
0c24b341 39295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39296 distclean) \
e2b9e2dc
NN
39297 || exit 1
39298
6bd3dfaa 39299@endif target-newlib
3866be5d 39300
4fa63067
NN
39301.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
39302maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
39303@if target-newlib
39304maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 39305
4fa63067 39306maintainer-clean-target-newlib:
0aed8855 39307 @: $(MAKE); $(unstage)
4fa63067
NN
39308 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
39309 r=`${PWD_COMMAND}`; export r; \
b40e3958 39310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39311 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
39312 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
39313 for flag in $(EXTRA_TARGET_FLAGS); do \
39314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39315 done; \
39316 (cd $(TARGET_SUBDIR)/newlib && \
39317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39319 "RANLIB=$${RANLIB}" \
0c24b341 39320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39321 maintainer-clean) \
4fa63067 39322 || exit 1
3866be5d 39323
6bd3dfaa 39324@endif target-newlib
3866be5d 39325
16ae0395 39326
4b1cb4fe 39327
a7254363 39328
4b1cb4fe 39329
6aa8ef82
DJ
39330.PHONY: configure-target-libgcc maybe-configure-target-libgcc
39331maybe-configure-target-libgcc:
39332@if gcc-bootstrap
39333configure-target-libgcc: stage_current
39334@endif gcc-bootstrap
39335@if target-libgcc
39336maybe-configure-target-libgcc: configure-target-libgcc
39337configure-target-libgcc:
39338 @r=`${PWD_COMMAND}`; export r; \
39339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39340 echo "Checking multilib configuration for libgcc..."; \
39341 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
39342 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
39343 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39344 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39345 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
39346 else \
39347 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
39348 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39349 fi; \
39350 else \
39351 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39352 fi; \
39353 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
39354 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
39355 $(NORMAL_TARGET_EXPORTS) \
39356 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
39357 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
39358 case $(srcdir) in \
39359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39360 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
39361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39362 esac; \
39363 srcdiroption="--srcdir=$${topdir}/libgcc"; \
39364 libsrcdir="$$s/libgcc"; \
39365 rm -f no-such-file || : ; \
39366 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39367 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39368 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
39369 || exit 1
39370@endif target-libgcc
39371
39372
39373
39374.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
39375maybe-configure-stage1-target-libgcc:
39376@if target-libgcc-bootstrap
39377maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
39378configure-stage1-target-libgcc:
39379 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39380 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
39381 @r=`${PWD_COMMAND}`; export r; \
39382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39383 echo "Checking multilib configuration for libgcc..."; \
39384 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
39385 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39386 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39387 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
39388 else \
39389 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
39390 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39391 fi; \
39392 else \
39393 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39394 fi; \
39395 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
39396 $(NORMAL_TARGET_EXPORTS) \
8ee82aff
PB
39397 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
39398 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
39399 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
39400 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
39401 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
39402 case $(srcdir) in \
39403 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39404 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
39405 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39406 esac; \
39407 srcdiroption="--srcdir=$${topdir}/libgcc"; \
39408 libsrcdir="$$s/libgcc"; \
39409 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39410 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39411 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
39412 \
39413 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
39414@endif target-libgcc-bootstrap
39415
39416.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
39417maybe-configure-stage2-target-libgcc:
39418@if target-libgcc-bootstrap
39419maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
39420configure-stage2-target-libgcc:
39421 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39422 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
39423 @r=`${PWD_COMMAND}`; export r; \
39424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39425 echo "Checking multilib configuration for libgcc..."; \
39426 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
39427 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39428 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39429 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
39430 else \
39431 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
39432 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39433 fi; \
39434 else \
39435 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39436 fi; \
39437 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
39438 $(NORMAL_TARGET_EXPORTS) \
39439 \
8ee82aff
PB
39440 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
39441 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
39442 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
39443 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
39444 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
39445 case $(srcdir) in \
39446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39447 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
39448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39449 esac; \
39450 srcdiroption="--srcdir=$${topdir}/libgcc"; \
39451 libsrcdir="$$s/libgcc"; \
39452 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39453 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39454 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
39455 --with-build-libsubdir=$(HOST_SUBDIR) \
39456 @stage2_werror_flag@
39457@endif target-libgcc-bootstrap
39458
39459.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
39460maybe-configure-stage3-target-libgcc:
39461@if target-libgcc-bootstrap
39462maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
39463configure-stage3-target-libgcc:
39464 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39465 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
39466 @r=`${PWD_COMMAND}`; export r; \
39467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39468 echo "Checking multilib configuration for libgcc..."; \
39469 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
39470 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39471 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39472 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
39473 else \
39474 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
39475 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39476 fi; \
39477 else \
39478 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39479 fi; \
39480 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
39481 $(NORMAL_TARGET_EXPORTS) \
39482 \
8ee82aff
PB
39483 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
39484 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
39485 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
39486 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
39487 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
39488 case $(srcdir) in \
39489 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39490 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
39491 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39492 esac; \
39493 srcdiroption="--srcdir=$${topdir}/libgcc"; \
39494 libsrcdir="$$s/libgcc"; \
39495 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39496 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39497 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
39498 --with-build-libsubdir=$(HOST_SUBDIR) \
39499 @stage2_werror_flag@
39500@endif target-libgcc-bootstrap
39501
39502.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
39503maybe-configure-stage4-target-libgcc:
39504@if target-libgcc-bootstrap
39505maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
39506configure-stage4-target-libgcc:
39507 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39508 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
39509 @r=`${PWD_COMMAND}`; export r; \
39510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39511 echo "Checking multilib configuration for libgcc..."; \
39512 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
39513 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39514 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39515 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
39516 else \
39517 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
39518 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39519 fi; \
39520 else \
39521 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39522 fi; \
39523 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
39524 $(NORMAL_TARGET_EXPORTS) \
39525 \
8ee82aff
PB
39526 CFLAGS="$(BOOT_CFLAGS)"; export CFLAGS; \
39527 LIBCFLAGS="$(BOOT_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
39528 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
39529 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
39530 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
39531 case $(srcdir) in \
39532 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39533 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
39534 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39535 esac; \
39536 srcdiroption="--srcdir=$${topdir}/libgcc"; \
39537 libsrcdir="$$s/libgcc"; \
39538 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39539 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39540 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
39541 --with-build-libsubdir=$(HOST_SUBDIR) \
39542 @stage2_werror_flag@
39543@endif target-libgcc-bootstrap
39544
39545.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
39546maybe-configure-stageprofile-target-libgcc:
39547@if target-libgcc-bootstrap
39548maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
39549configure-stageprofile-target-libgcc:
39550 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39551 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
39552 @r=`${PWD_COMMAND}`; export r; \
39553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39554 echo "Checking multilib configuration for libgcc..."; \
39555 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
39556 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39557 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39558 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
39559 else \
39560 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
39561 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39562 fi; \
39563 else \
39564 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39565 fi; \
39566 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
39567 $(NORMAL_TARGET_EXPORTS) \
39568 \
8ee82aff
PB
39569 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export CFLAGS; \
39570 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
6aa8ef82
DJ
39571 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
39572 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
39573 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
39574 case $(srcdir) in \
39575 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39576 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
39577 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39578 esac; \
39579 srcdiroption="--srcdir=$${topdir}/libgcc"; \
39580 libsrcdir="$$s/libgcc"; \
39581 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39582 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39583 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
39584 --with-build-libsubdir=$(HOST_SUBDIR) \
39585 @stage2_werror_flag@
39586@endif target-libgcc-bootstrap
39587
39588.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
39589maybe-configure-stagefeedback-target-libgcc:
39590@if target-libgcc-bootstrap
39591maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
39592configure-stagefeedback-target-libgcc:
39593 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39594 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
39595 @r=`${PWD_COMMAND}`; export r; \
39596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39597 echo "Checking multilib configuration for libgcc..."; \
39598 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
39599 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39600 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
39601 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
39602 else \
39603 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
39604 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39605 fi; \
39606 else \
39607 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
39608 fi; \
39609 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
39610 $(NORMAL_TARGET_EXPORTS) \
39611 \
8ee82aff
PB
39612 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export CFLAGS; \
39613 LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
6aa8ef82
DJ
39614 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
39615 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
39616 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
39617 case $(srcdir) in \
39618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39619 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
39620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39621 esac; \
39622 srcdiroption="--srcdir=$${topdir}/libgcc"; \
39623 libsrcdir="$$s/libgcc"; \
39624 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39625 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39626 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
39627 --with-build-libsubdir=$(HOST_SUBDIR) \
39628 @stage2_werror_flag@
39629@endif target-libgcc-bootstrap
39630
39631
39632
39633
39634
39635.PHONY: all-target-libgcc maybe-all-target-libgcc
39636maybe-all-target-libgcc:
39637@if gcc-bootstrap
39638all-target-libgcc: stage_current
39639@endif gcc-bootstrap
39640@if target-libgcc
39641TARGET-target-libgcc=all
39642maybe-all-target-libgcc: all-target-libgcc
39643all-target-libgcc: configure-target-libgcc
39644 @r=`${PWD_COMMAND}`; export r; \
39645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39646 $(NORMAL_TARGET_EXPORTS) \
39647 (cd $(TARGET_SUBDIR)/libgcc && \
39648 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgcc))
39649@endif target-libgcc
39650
39651
39652
39653.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
39654.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
39655maybe-all-stage1-target-libgcc:
39656maybe-clean-stage1-target-libgcc:
39657@if target-libgcc-bootstrap
39658maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
39659all-stage1: all-stage1-target-libgcc
39660TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
39661all-stage1-target-libgcc: configure-stage1-target-libgcc
39662 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39663 @r=`${PWD_COMMAND}`; export r; \
39664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39665 $(NORMAL_TARGET_EXPORTS) \
39666 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff
PB
39667 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39668 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
6aa8ef82
DJ
39669 $(TARGET-stage1-target-libgcc)
39670
39671maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
39672clean-stage1: clean-stage1-target-libgcc
39673clean-stage1-target-libgcc:
39674 @if [ $(current_stage) = stage1 ]; then \
39675 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39676 else \
39677 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
39678 $(MAKE) stage1-start; \
39679 fi; \
39680 cd $(TARGET_SUBDIR)/libgcc && \
39681 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8ee82aff 39682 clean
6aa8ef82
DJ
39683@endif target-libgcc-bootstrap
39684
39685
39686.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
39687.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
39688maybe-all-stage2-target-libgcc:
39689maybe-clean-stage2-target-libgcc:
39690@if target-libgcc-bootstrap
39691maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
39692all-stage2: all-stage2-target-libgcc
39693TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
39694all-stage2-target-libgcc: configure-stage2-target-libgcc
39695 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39696 @r=`${PWD_COMMAND}`; export r; \
39697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39698 $(NORMAL_TARGET_EXPORTS) \
39699 \
39700 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff
PB
39701 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39702 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" \
6aa8ef82
DJ
39703 $(TARGET-stage2-target-libgcc)
39704
39705maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
39706clean-stage2: clean-stage2-target-libgcc
39707clean-stage2-target-libgcc:
39708 @if [ $(current_stage) = stage2 ]; then \
39709 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39710 else \
39711 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
39712 $(MAKE) stage2-start; \
39713 fi; \
39714 cd $(TARGET_SUBDIR)/libgcc && \
39715 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39716 \
8ee82aff 39717 clean
6aa8ef82
DJ
39718@endif target-libgcc-bootstrap
39719
39720
39721.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
39722.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
39723maybe-all-stage3-target-libgcc:
39724maybe-clean-stage3-target-libgcc:
39725@if target-libgcc-bootstrap
39726maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
39727all-stage3: all-stage3-target-libgcc
39728TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
39729all-stage3-target-libgcc: configure-stage3-target-libgcc
39730 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39731 @r=`${PWD_COMMAND}`; export r; \
39732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39733 $(NORMAL_TARGET_EXPORTS) \
39734 \
39735 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff
PB
39736 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39737 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" \
6aa8ef82
DJ
39738 $(TARGET-stage3-target-libgcc)
39739
39740maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
39741clean-stage3: clean-stage3-target-libgcc
39742clean-stage3-target-libgcc:
39743 @if [ $(current_stage) = stage3 ]; then \
39744 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39745 else \
39746 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
39747 $(MAKE) stage3-start; \
39748 fi; \
39749 cd $(TARGET_SUBDIR)/libgcc && \
39750 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39751 \
8ee82aff 39752 clean
6aa8ef82
DJ
39753@endif target-libgcc-bootstrap
39754
39755
39756.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
39757.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
39758maybe-all-stage4-target-libgcc:
39759maybe-clean-stage4-target-libgcc:
39760@if target-libgcc-bootstrap
39761maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
39762all-stage4: all-stage4-target-libgcc
39763TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
39764all-stage4-target-libgcc: configure-stage4-target-libgcc
39765 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39766 @r=`${PWD_COMMAND}`; export r; \
39767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39768 $(NORMAL_TARGET_EXPORTS) \
39769 \
39770 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff
PB
39771 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39772 CFLAGS="$(BOOT_CFLAGS)" LIBCFLAGS="$(BOOT_CFLAGS)" \
6aa8ef82
DJ
39773 $(TARGET-stage4-target-libgcc)
39774
39775maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
39776clean-stage4: clean-stage4-target-libgcc
39777clean-stage4-target-libgcc:
39778 @if [ $(current_stage) = stage4 ]; then \
39779 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39780 else \
39781 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
39782 $(MAKE) stage4-start; \
39783 fi; \
39784 cd $(TARGET_SUBDIR)/libgcc && \
39785 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39786 \
8ee82aff 39787 clean
6aa8ef82
DJ
39788@endif target-libgcc-bootstrap
39789
39790
39791.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
39792.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
39793maybe-all-stageprofile-target-libgcc:
39794maybe-clean-stageprofile-target-libgcc:
39795@if target-libgcc-bootstrap
39796maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
39797all-stageprofile: all-stageprofile-target-libgcc
39798TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
39799all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
39800 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39801 @r=`${PWD_COMMAND}`; export r; \
39802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39803 $(NORMAL_TARGET_EXPORTS) \
39804 \
39805 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff
PB
39806 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39807 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
6aa8ef82
DJ
39808 $(TARGET-stageprofile-target-libgcc)
39809
39810maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
39811clean-stageprofile: clean-stageprofile-target-libgcc
39812clean-stageprofile-target-libgcc:
39813 @if [ $(current_stage) = stageprofile ]; then \
39814 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39815 else \
39816 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
39817 $(MAKE) stageprofile-start; \
39818 fi; \
39819 cd $(TARGET_SUBDIR)/libgcc && \
39820 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39821 \
8ee82aff 39822 clean
6aa8ef82
DJ
39823@endif target-libgcc-bootstrap
39824
39825
39826.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
39827.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
39828maybe-all-stagefeedback-target-libgcc:
39829maybe-clean-stagefeedback-target-libgcc:
39830@if target-libgcc-bootstrap
39831maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
39832all-stagefeedback: all-stagefeedback-target-libgcc
39833TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
39834all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
39835 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39836 @r=`${PWD_COMMAND}`; export r; \
39837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39838 $(NORMAL_TARGET_EXPORTS) \
39839 \
39840 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff
PB
39841 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39842 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" LIBCFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
6aa8ef82
DJ
39843 $(TARGET-stagefeedback-target-libgcc)
39844
39845maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
39846clean-stagefeedback: clean-stagefeedback-target-libgcc
39847clean-stagefeedback-target-libgcc:
39848 @if [ $(current_stage) = stagefeedback ]; then \
39849 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39850 else \
39851 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
39852 $(MAKE) stagefeedback-start; \
39853 fi; \
39854 cd $(TARGET_SUBDIR)/libgcc && \
39855 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
39856 \
8ee82aff 39857 clean
6aa8ef82
DJ
39858@endif target-libgcc-bootstrap
39859
39860
39861
39862
39863
39864
39865.PHONY: check-target-libgcc maybe-check-target-libgcc
39866maybe-check-target-libgcc:
39867@if target-libgcc
39868maybe-check-target-libgcc: check-target-libgcc
39869
39870# Dummy target for uncheckable module.
39871check-target-libgcc:
39872
39873@endif target-libgcc
39874
39875.PHONY: install-target-libgcc maybe-install-target-libgcc
39876maybe-install-target-libgcc:
39877@if target-libgcc
39878maybe-install-target-libgcc: install-target-libgcc
39879
39880install-target-libgcc: installdirs
39881 @: $(MAKE); $(unstage)
39882 @r=`${PWD_COMMAND}`; export r; \
39883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39884 $(NORMAL_TARGET_EXPORTS) \
39885 (cd $(TARGET_SUBDIR)/libgcc && \
39886 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39887
39888@endif target-libgcc
39889
39890# Other targets (info, dvi, pdf, etc.)
39891
39892.PHONY: maybe-info-target-libgcc info-target-libgcc
39893maybe-info-target-libgcc:
39894@if target-libgcc
39895maybe-info-target-libgcc: info-target-libgcc
39896
39897info-target-libgcc: \
39898 configure-target-libgcc
39899 @: $(MAKE); $(unstage)
39900 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
39901 r=`${PWD_COMMAND}`; export r; \
39902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39903 $(NORMAL_TARGET_EXPORTS) \
39904 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
39905 for flag in $(EXTRA_TARGET_FLAGS); do \
39906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39907 done; \
39908 (cd $(TARGET_SUBDIR)/libgcc && \
39909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39911 "RANLIB=$${RANLIB}" \
0c24b341 39912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
39913 info) \
39914 || exit 1
39915
39916@endif target-libgcc
39917
39918.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
39919maybe-dvi-target-libgcc:
39920@if target-libgcc
39921maybe-dvi-target-libgcc: dvi-target-libgcc
39922
39923dvi-target-libgcc: \
39924 configure-target-libgcc
39925 @: $(MAKE); $(unstage)
39926 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
39927 r=`${PWD_COMMAND}`; export r; \
39928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39929 $(NORMAL_TARGET_EXPORTS) \
39930 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
39931 for flag in $(EXTRA_TARGET_FLAGS); do \
39932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39933 done; \
39934 (cd $(TARGET_SUBDIR)/libgcc && \
39935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39937 "RANLIB=$${RANLIB}" \
0c24b341 39938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
39939 dvi) \
39940 || exit 1
39941
39942@endif target-libgcc
39943
39944.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
39945maybe-pdf-target-libgcc:
39946@if target-libgcc
39947maybe-pdf-target-libgcc: pdf-target-libgcc
39948
39949pdf-target-libgcc: \
39950 configure-target-libgcc
39951 @: $(MAKE); $(unstage)
39952 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
39953 r=`${PWD_COMMAND}`; export r; \
39954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39955 $(NORMAL_TARGET_EXPORTS) \
39956 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
39957 for flag in $(EXTRA_TARGET_FLAGS); do \
39958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39959 done; \
39960 (cd $(TARGET_SUBDIR)/libgcc && \
39961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39963 "RANLIB=$${RANLIB}" \
0c24b341 39964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
39965 pdf) \
39966 || exit 1
39967
39968@endif target-libgcc
39969
39970.PHONY: maybe-html-target-libgcc html-target-libgcc
39971maybe-html-target-libgcc:
39972@if target-libgcc
39973maybe-html-target-libgcc: html-target-libgcc
39974
39975html-target-libgcc: \
39976 configure-target-libgcc
39977 @: $(MAKE); $(unstage)
39978 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
39979 r=`${PWD_COMMAND}`; export r; \
39980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39981 $(NORMAL_TARGET_EXPORTS) \
39982 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
39983 for flag in $(EXTRA_TARGET_FLAGS); do \
39984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39985 done; \
39986 (cd $(TARGET_SUBDIR)/libgcc && \
39987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39989 "RANLIB=$${RANLIB}" \
0c24b341 39990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
39991 html) \
39992 || exit 1
39993
39994@endif target-libgcc
39995
39996.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
39997maybe-TAGS-target-libgcc:
39998@if target-libgcc
39999maybe-TAGS-target-libgcc: TAGS-target-libgcc
40000
40001TAGS-target-libgcc: \
40002 configure-target-libgcc
40003 @: $(MAKE); $(unstage)
40004 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
40005 r=`${PWD_COMMAND}`; export r; \
40006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40007 $(NORMAL_TARGET_EXPORTS) \
40008 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
40009 for flag in $(EXTRA_TARGET_FLAGS); do \
40010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40011 done; \
40012 (cd $(TARGET_SUBDIR)/libgcc && \
40013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40015 "RANLIB=$${RANLIB}" \
0c24b341 40016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
40017 TAGS) \
40018 || exit 1
40019
40020@endif target-libgcc
40021
40022.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
40023maybe-install-info-target-libgcc:
40024@if target-libgcc
40025maybe-install-info-target-libgcc: install-info-target-libgcc
40026
40027install-info-target-libgcc: \
40028 configure-target-libgcc \
40029 info-target-libgcc
40030 @: $(MAKE); $(unstage)
40031 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
40032 r=`${PWD_COMMAND}`; export r; \
40033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40034 $(NORMAL_TARGET_EXPORTS) \
40035 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
40036 for flag in $(EXTRA_TARGET_FLAGS); do \
40037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40038 done; \
40039 (cd $(TARGET_SUBDIR)/libgcc && \
40040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40042 "RANLIB=$${RANLIB}" \
0c24b341 40043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
40044 install-info) \
40045 || exit 1
40046
40047@endif target-libgcc
40048
a3ca38d2
DD
40049.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
40050maybe-install-pdf-target-libgcc:
40051@if target-libgcc
40052maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
40053
40054install-pdf-target-libgcc: \
40055 configure-target-libgcc \
40056 pdf-target-libgcc
40057 @: $(MAKE); $(unstage)
40058 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
40059 r=`${PWD_COMMAND}`; export r; \
40060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40061 $(NORMAL_TARGET_EXPORTS) \
40062 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
40063 for flag in $(EXTRA_TARGET_FLAGS); do \
40064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40065 done; \
40066 (cd $(TARGET_SUBDIR)/libgcc && \
40067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40069 "RANLIB=$${RANLIB}" \
0c24b341 40070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40071 install-pdf) \
40072 || exit 1
40073
40074@endif target-libgcc
40075
6aa8ef82
DJ
40076.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
40077maybe-install-html-target-libgcc:
40078@if target-libgcc
40079maybe-install-html-target-libgcc: install-html-target-libgcc
40080
40081install-html-target-libgcc: \
40082 configure-target-libgcc \
40083 html-target-libgcc
40084 @: $(MAKE); $(unstage)
40085 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
40086 r=`${PWD_COMMAND}`; export r; \
40087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40088 $(NORMAL_TARGET_EXPORTS) \
40089 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
40090 for flag in $(EXTRA_TARGET_FLAGS); do \
40091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40092 done; \
40093 (cd $(TARGET_SUBDIR)/libgcc && \
40094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40096 "RANLIB=$${RANLIB}" \
0c24b341 40097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
40098 install-html) \
40099 || exit 1
40100
40101@endif target-libgcc
40102
40103.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
40104maybe-installcheck-target-libgcc:
40105@if target-libgcc
40106maybe-installcheck-target-libgcc: installcheck-target-libgcc
40107
40108installcheck-target-libgcc: \
40109 configure-target-libgcc
40110 @: $(MAKE); $(unstage)
40111 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
40112 r=`${PWD_COMMAND}`; export r; \
40113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40114 $(NORMAL_TARGET_EXPORTS) \
40115 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
40116 for flag in $(EXTRA_TARGET_FLAGS); do \
40117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40118 done; \
40119 (cd $(TARGET_SUBDIR)/libgcc && \
40120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40122 "RANLIB=$${RANLIB}" \
0c24b341 40123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
40124 installcheck) \
40125 || exit 1
40126
40127@endif target-libgcc
40128
40129.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
40130maybe-mostlyclean-target-libgcc:
40131@if target-libgcc
40132maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
40133
40134mostlyclean-target-libgcc:
40135 @: $(MAKE); $(unstage)
40136 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
40137 r=`${PWD_COMMAND}`; export r; \
40138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40139 $(NORMAL_TARGET_EXPORTS) \
40140 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
40141 for flag in $(EXTRA_TARGET_FLAGS); do \
40142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40143 done; \
40144 (cd $(TARGET_SUBDIR)/libgcc && \
40145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40147 "RANLIB=$${RANLIB}" \
0c24b341 40148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
40149 mostlyclean) \
40150 || exit 1
40151
40152@endif target-libgcc
40153
40154.PHONY: maybe-clean-target-libgcc clean-target-libgcc
40155maybe-clean-target-libgcc:
40156@if target-libgcc
40157maybe-clean-target-libgcc: clean-target-libgcc
40158
40159clean-target-libgcc:
40160 @: $(MAKE); $(unstage)
40161 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
40162 r=`${PWD_COMMAND}`; export r; \
40163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40164 $(NORMAL_TARGET_EXPORTS) \
40165 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
40166 for flag in $(EXTRA_TARGET_FLAGS); do \
40167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40168 done; \
40169 (cd $(TARGET_SUBDIR)/libgcc && \
40170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40172 "RANLIB=$${RANLIB}" \
0c24b341 40173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
40174 clean) \
40175 || exit 1
40176
40177@endif target-libgcc
40178
40179.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
40180maybe-distclean-target-libgcc:
40181@if target-libgcc
40182maybe-distclean-target-libgcc: distclean-target-libgcc
40183
40184distclean-target-libgcc:
40185 @: $(MAKE); $(unstage)
40186 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
40187 r=`${PWD_COMMAND}`; export r; \
40188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40189 $(NORMAL_TARGET_EXPORTS) \
40190 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
40191 for flag in $(EXTRA_TARGET_FLAGS); do \
40192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40193 done; \
40194 (cd $(TARGET_SUBDIR)/libgcc && \
40195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40197 "RANLIB=$${RANLIB}" \
0c24b341 40198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
40199 distclean) \
40200 || exit 1
40201
40202@endif target-libgcc
40203
40204.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
40205maybe-maintainer-clean-target-libgcc:
40206@if target-libgcc
40207maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
40208
40209maintainer-clean-target-libgcc:
40210 @: $(MAKE); $(unstage)
40211 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
40212 r=`${PWD_COMMAND}`; export r; \
40213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40214 $(NORMAL_TARGET_EXPORTS) \
40215 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
40216 for flag in $(EXTRA_TARGET_FLAGS); do \
40217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40218 done; \
40219 (cd $(TARGET_SUBDIR)/libgcc && \
40220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40222 "RANLIB=$${RANLIB}" \
0c24b341 40223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
40224 maintainer-clean) \
40225 || exit 1
40226
40227@endif target-libgcc
40228
40229
40230
40231
40232
a7254363
PB
40233.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
40234maybe-configure-target-libgfortran:
4f0ef2d8
CD
40235@if gcc-bootstrap
40236configure-target-libgfortran: stage_current
40237@endif gcc-bootstrap
a7254363
PB
40238@if target-libgfortran
40239maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 40240configure-target-libgfortran:
0aed8855
PB
40241 @: $(MAKE); $(unstage)
40242 @r=`${PWD_COMMAND}`; export r; \
40243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40244 echo "Checking multilib configuration for libgfortran..."; \
40245 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
40246 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
40247 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40248 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40249 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
40250 else \
40251 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
40252 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40253 fi; \
40254 else \
40255 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
40256 fi; \
40257 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 40258 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 40259 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40260 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
40261 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
40262 case $(srcdir) in \
b00612cc
PB
40263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40264 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
40265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 40266 esac; \
b00612cc
PB
40267 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
40268 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
40269 rm -f no-such-file || : ; \
40270 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40271 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40272 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 40273 || exit 1
6bd3dfaa 40274@endif target-libgfortran
4b1cb4fe 40275
a7254363
PB
40276
40277
d545f33b
PB
40278
40279
4b1cb4fe
DD
40280.PHONY: all-target-libgfortran maybe-all-target-libgfortran
40281maybe-all-target-libgfortran:
4f0ef2d8
CD
40282@if gcc-bootstrap
40283all-target-libgfortran: stage_current
40284@endif gcc-bootstrap
6bd3dfaa 40285@if target-libgfortran
72b2455a 40286TARGET-target-libgfortran=all
6bd3dfaa 40287maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 40288all-target-libgfortran: configure-target-libgfortran
0aed8855 40289 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40290 @r=`${PWD_COMMAND}`; export r; \
40291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40292 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 40293 (cd $(TARGET_SUBDIR)/libgfortran && \
a7254363 40294 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgfortran))
6bd3dfaa 40295@endif target-libgfortran
4b1cb4fe 40296
a7254363
PB
40297
40298
d545f33b
PB
40299
40300
4b1cb4fe
DD
40301.PHONY: check-target-libgfortran maybe-check-target-libgfortran
40302maybe-check-target-libgfortran:
6bd3dfaa
PB
40303@if target-libgfortran
40304maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
40305
40306check-target-libgfortran:
0aed8855 40307 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40308 @r=`${PWD_COMMAND}`; export r; \
40309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40310 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 40311 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 40312 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 40313
6bd3dfaa 40314@endif target-libgfortran
4b1cb4fe
DD
40315
40316.PHONY: install-target-libgfortran maybe-install-target-libgfortran
40317maybe-install-target-libgfortran:
6bd3dfaa
PB
40318@if target-libgfortran
40319maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
40320
40321install-target-libgfortran: installdirs
0aed8855 40322 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40323 @r=`${PWD_COMMAND}`; export r; \
40324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40325 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 40326 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 40327 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 40328
6bd3dfaa 40329@endif target-libgfortran
4b1cb4fe 40330
56a8fe78 40331# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
40332
40333.PHONY: maybe-info-target-libgfortran info-target-libgfortran
40334maybe-info-target-libgfortran:
6bd3dfaa
PB
40335@if target-libgfortran
40336maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
40337
40338info-target-libgfortran: \
40339 configure-target-libgfortran
0aed8855 40340 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40341 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40342 r=`${PWD_COMMAND}`; export r; \
40343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40344 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40345 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
40346 for flag in $(EXTRA_TARGET_FLAGS); do \
40347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40348 done; \
40349 (cd $(TARGET_SUBDIR)/libgfortran && \
40350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40352 "RANLIB=$${RANLIB}" \
0c24b341 40353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40354 info) \
4b1cb4fe
DD
40355 || exit 1
40356
6bd3dfaa 40357@endif target-libgfortran
4b1cb4fe
DD
40358
40359.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
40360maybe-dvi-target-libgfortran:
6bd3dfaa
PB
40361@if target-libgfortran
40362maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
40363
40364dvi-target-libgfortran: \
40365 configure-target-libgfortran
0aed8855 40366 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40367 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40368 r=`${PWD_COMMAND}`; export r; \
40369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40370 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40371 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
40372 for flag in $(EXTRA_TARGET_FLAGS); do \
40373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40374 done; \
40375 (cd $(TARGET_SUBDIR)/libgfortran && \
40376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40378 "RANLIB=$${RANLIB}" \
0c24b341 40379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40380 dvi) \
4b1cb4fe
DD
40381 || exit 1
40382
6bd3dfaa 40383@endif target-libgfortran
4b1cb4fe 40384
56a8fe78
DD
40385.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
40386maybe-pdf-target-libgfortran:
40387@if target-libgfortran
40388maybe-pdf-target-libgfortran: pdf-target-libgfortran
40389
40390pdf-target-libgfortran: \
40391 configure-target-libgfortran
40392 @: $(MAKE); $(unstage)
40393 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40394 r=`${PWD_COMMAND}`; export r; \
40395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40396 $(NORMAL_TARGET_EXPORTS) \
40397 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
40398 for flag in $(EXTRA_TARGET_FLAGS); do \
40399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40400 done; \
40401 (cd $(TARGET_SUBDIR)/libgfortran && \
40402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40404 "RANLIB=$${RANLIB}" \
0c24b341 40405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40406 pdf) \
40407 || exit 1
40408
40409@endif target-libgfortran
40410
6d389afc
MS
40411.PHONY: maybe-html-target-libgfortran html-target-libgfortran
40412maybe-html-target-libgfortran:
40413@if target-libgfortran
40414maybe-html-target-libgfortran: html-target-libgfortran
40415
40416html-target-libgfortran: \
40417 configure-target-libgfortran
0aed8855 40418 @: $(MAKE); $(unstage)
6d389afc
MS
40419 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40420 r=`${PWD_COMMAND}`; export r; \
40421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40422 $(NORMAL_TARGET_EXPORTS) \
40423 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
40424 for flag in $(EXTRA_TARGET_FLAGS); do \
40425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40426 done; \
40427 (cd $(TARGET_SUBDIR)/libgfortran && \
40428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40430 "RANLIB=$${RANLIB}" \
0c24b341 40431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40432 html) \
40433 || exit 1
40434
40435@endif target-libgfortran
40436
4b1cb4fe
DD
40437.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
40438maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
40439@if target-libgfortran
40440maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
40441
40442TAGS-target-libgfortran: \
40443 configure-target-libgfortran
0aed8855 40444 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40445 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40446 r=`${PWD_COMMAND}`; export r; \
40447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40448 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40449 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
40450 for flag in $(EXTRA_TARGET_FLAGS); do \
40451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40452 done; \
40453 (cd $(TARGET_SUBDIR)/libgfortran && \
40454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40456 "RANLIB=$${RANLIB}" \
0c24b341 40457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40458 TAGS) \
4b1cb4fe
DD
40459 || exit 1
40460
6bd3dfaa 40461@endif target-libgfortran
4b1cb4fe
DD
40462
40463.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
40464maybe-install-info-target-libgfortran:
6bd3dfaa
PB
40465@if target-libgfortran
40466maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
40467
40468install-info-target-libgfortran: \
40469 configure-target-libgfortran \
40470 info-target-libgfortran
0aed8855 40471 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40472 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40473 r=`${PWD_COMMAND}`; export r; \
40474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40475 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40476 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
40477 for flag in $(EXTRA_TARGET_FLAGS); do \
40478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40479 done; \
40480 (cd $(TARGET_SUBDIR)/libgfortran && \
40481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40483 "RANLIB=$${RANLIB}" \
0c24b341 40484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40485 install-info) \
4b1cb4fe
DD
40486 || exit 1
40487
6bd3dfaa 40488@endif target-libgfortran
4b1cb4fe 40489
a3ca38d2
DD
40490.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
40491maybe-install-pdf-target-libgfortran:
40492@if target-libgfortran
40493maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
40494
40495install-pdf-target-libgfortran: \
40496 configure-target-libgfortran \
40497 pdf-target-libgfortran
40498 @: $(MAKE); $(unstage)
40499 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40500 r=`${PWD_COMMAND}`; export r; \
40501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40502 $(NORMAL_TARGET_EXPORTS) \
40503 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
40504 for flag in $(EXTRA_TARGET_FLAGS); do \
40505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40506 done; \
40507 (cd $(TARGET_SUBDIR)/libgfortran && \
40508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40510 "RANLIB=$${RANLIB}" \
0c24b341 40511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40512 install-pdf) \
40513 || exit 1
40514
40515@endif target-libgfortran
40516
108a6f8e
CD
40517.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
40518maybe-install-html-target-libgfortran:
40519@if target-libgfortran
40520maybe-install-html-target-libgfortran: install-html-target-libgfortran
40521
40522install-html-target-libgfortran: \
40523 configure-target-libgfortran \
40524 html-target-libgfortran
40525 @: $(MAKE); $(unstage)
40526 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40527 r=`${PWD_COMMAND}`; export r; \
40528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40529 $(NORMAL_TARGET_EXPORTS) \
40530 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
40531 for flag in $(EXTRA_TARGET_FLAGS); do \
40532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40533 done; \
40534 (cd $(TARGET_SUBDIR)/libgfortran && \
40535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40537 "RANLIB=$${RANLIB}" \
0c24b341 40538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40539 install-html) \
40540 || exit 1
40541
40542@endif target-libgfortran
40543
4b1cb4fe
DD
40544.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
40545maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
40546@if target-libgfortran
40547maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
40548
40549installcheck-target-libgfortran: \
40550 configure-target-libgfortran
0aed8855 40551 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40552 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40553 r=`${PWD_COMMAND}`; export r; \
40554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40555 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40556 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
40557 for flag in $(EXTRA_TARGET_FLAGS); do \
40558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40559 done; \
40560 (cd $(TARGET_SUBDIR)/libgfortran && \
40561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40563 "RANLIB=$${RANLIB}" \
0c24b341 40564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40565 installcheck) \
4b1cb4fe
DD
40566 || exit 1
40567
6bd3dfaa 40568@endif target-libgfortran
4b1cb4fe
DD
40569
40570.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
40571maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
40572@if target-libgfortran
40573maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
40574
40575mostlyclean-target-libgfortran:
0aed8855 40576 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40577 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40578 r=`${PWD_COMMAND}`; export r; \
40579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40580 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40581 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
40582 for flag in $(EXTRA_TARGET_FLAGS); do \
40583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40584 done; \
40585 (cd $(TARGET_SUBDIR)/libgfortran && \
40586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40588 "RANLIB=$${RANLIB}" \
0c24b341 40589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40590 mostlyclean) \
4b1cb4fe
DD
40591 || exit 1
40592
6bd3dfaa 40593@endif target-libgfortran
4b1cb4fe
DD
40594
40595.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
40596maybe-clean-target-libgfortran:
6bd3dfaa
PB
40597@if target-libgfortran
40598maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
40599
40600clean-target-libgfortran:
0aed8855 40601 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40602 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40603 r=`${PWD_COMMAND}`; export r; \
40604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40605 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40606 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
40607 for flag in $(EXTRA_TARGET_FLAGS); do \
40608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40609 done; \
40610 (cd $(TARGET_SUBDIR)/libgfortran && \
40611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40613 "RANLIB=$${RANLIB}" \
0c24b341 40614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40615 clean) \
4b1cb4fe
DD
40616 || exit 1
40617
6bd3dfaa 40618@endif target-libgfortran
4b1cb4fe
DD
40619
40620.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
40621maybe-distclean-target-libgfortran:
6bd3dfaa
PB
40622@if target-libgfortran
40623maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
40624
40625distclean-target-libgfortran:
0aed8855 40626 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40627 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40628 r=`${PWD_COMMAND}`; export r; \
40629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40630 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40631 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
40632 for flag in $(EXTRA_TARGET_FLAGS); do \
40633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40634 done; \
40635 (cd $(TARGET_SUBDIR)/libgfortran && \
40636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40638 "RANLIB=$${RANLIB}" \
0c24b341 40639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40640 distclean) \
4b1cb4fe
DD
40641 || exit 1
40642
6bd3dfaa 40643@endif target-libgfortran
4b1cb4fe
DD
40644
40645.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
40646maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
40647@if target-libgfortran
40648maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
40649
40650maintainer-clean-target-libgfortran:
0aed8855 40651 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40652 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40653 r=`${PWD_COMMAND}`; export r; \
40654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40655 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40656 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
40657 for flag in $(EXTRA_TARGET_FLAGS); do \
40658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40659 done; \
40660 (cd $(TARGET_SUBDIR)/libgfortran && \
40661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40663 "RANLIB=$${RANLIB}" \
0c24b341 40664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40665 maintainer-clean) \
4b1cb4fe
DD
40666 || exit 1
40667
6bd3dfaa 40668@endif target-libgfortran
4b1cb4fe
DD
40669
40670
3866be5d 40671
a7254363 40672
e90269c8 40673
a7254363
PB
40674.PHONY: configure-target-libobjc maybe-configure-target-libobjc
40675maybe-configure-target-libobjc:
4f0ef2d8
CD
40676@if gcc-bootstrap
40677configure-target-libobjc: stage_current
40678@endif gcc-bootstrap
a7254363
PB
40679@if target-libobjc
40680maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 40681configure-target-libobjc:
0aed8855
PB
40682 @: $(MAKE); $(unstage)
40683 @r=`${PWD_COMMAND}`; export r; \
40684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40685 echo "Checking multilib configuration for libobjc..."; \
40686 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
40687 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
40688 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40689 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40690 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
40691 else \
40692 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
40693 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40694 fi; \
40695 else \
40696 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
40697 fi; \
40698 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 40699 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 40700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40701 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
40702 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 40703 case $(srcdir) in \
b00612cc
PB
40704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40705 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
40706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40707 esac; \
b00612cc
PB
40708 srcdiroption="--srcdir=$${topdir}/libobjc"; \
40709 libsrcdir="$$s/libobjc"; \
4fa63067
NN
40710 rm -f no-such-file || : ; \
40711 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40712 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40713 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40714 || exit 1
6bd3dfaa 40715@endif target-libobjc
e2b9e2dc 40716
a7254363
PB
40717
40718
d545f33b
PB
40719
40720
4fa63067
NN
40721.PHONY: all-target-libobjc maybe-all-target-libobjc
40722maybe-all-target-libobjc:
4f0ef2d8
CD
40723@if gcc-bootstrap
40724all-target-libobjc: stage_current
40725@endif gcc-bootstrap
6bd3dfaa 40726@if target-libobjc
72b2455a 40727TARGET-target-libobjc=all
6bd3dfaa 40728maybe-all-target-libobjc: all-target-libobjc
4fa63067 40729all-target-libobjc: configure-target-libobjc
0aed8855 40730 @: $(MAKE); $(unstage)
b40e3958
L
40731 @r=`${PWD_COMMAND}`; export r; \
40732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40733 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40734 (cd $(TARGET_SUBDIR)/libobjc && \
a7254363 40735 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libobjc))
6bd3dfaa 40736@endif target-libobjc
3866be5d 40737
a7254363
PB
40738
40739
d545f33b
PB
40740
40741
4fa63067
NN
40742.PHONY: check-target-libobjc maybe-check-target-libobjc
40743maybe-check-target-libobjc:
6bd3dfaa
PB
40744@if target-libobjc
40745maybe-check-target-libobjc: check-target-libobjc
3866be5d 40746
4fa63067 40747check-target-libobjc:
0aed8855 40748 @: $(MAKE); $(unstage)
b40e3958
L
40749 @r=`${PWD_COMMAND}`; export r; \
40750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40751 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40752 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 40753 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 40754
6bd3dfaa 40755@endif target-libobjc
3866be5d 40756
4fa63067
NN
40757.PHONY: install-target-libobjc maybe-install-target-libobjc
40758maybe-install-target-libobjc:
6bd3dfaa
PB
40759@if target-libobjc
40760maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 40761
4fa63067 40762install-target-libobjc: installdirs
0aed8855 40763 @: $(MAKE); $(unstage)
b40e3958
L
40764 @r=`${PWD_COMMAND}`; export r; \
40765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40766 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40767 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 40768 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 40769
6bd3dfaa 40770@endif target-libobjc
3866be5d 40771
56a8fe78 40772# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
40773
40774.PHONY: maybe-info-target-libobjc info-target-libobjc
40775maybe-info-target-libobjc:
6bd3dfaa
PB
40776@if target-libobjc
40777maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
40778
40779info-target-libobjc: \
40780 configure-target-libobjc
0aed8855 40781 @: $(MAKE); $(unstage)
4fa63067
NN
40782 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40783 r=`${PWD_COMMAND}`; export r; \
b40e3958 40784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40785 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40786 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
40787 for flag in $(EXTRA_TARGET_FLAGS); do \
40788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40789 done; \
40790 (cd $(TARGET_SUBDIR)/libobjc && \
40791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40793 "RANLIB=$${RANLIB}" \
0c24b341 40794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40795 info) \
4fa63067 40796 || exit 1
3866be5d 40797
6bd3dfaa 40798@endif target-libobjc
3866be5d 40799
4fa63067
NN
40800.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
40801maybe-dvi-target-libobjc:
6bd3dfaa
PB
40802@if target-libobjc
40803maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 40804
4fa63067
NN
40805dvi-target-libobjc: \
40806 configure-target-libobjc
0aed8855 40807 @: $(MAKE); $(unstage)
4fa63067
NN
40808 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40809 r=`${PWD_COMMAND}`; export r; \
b40e3958 40810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40811 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40812 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
40813 for flag in $(EXTRA_TARGET_FLAGS); do \
40814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40815 done; \
40816 (cd $(TARGET_SUBDIR)/libobjc && \
40817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40819 "RANLIB=$${RANLIB}" \
0c24b341 40820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40821 dvi) \
4fa63067 40822 || exit 1
3866be5d 40823
6bd3dfaa 40824@endif target-libobjc
3866be5d 40825
56a8fe78
DD
40826.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
40827maybe-pdf-target-libobjc:
40828@if target-libobjc
40829maybe-pdf-target-libobjc: pdf-target-libobjc
40830
40831pdf-target-libobjc: \
40832 configure-target-libobjc
40833 @: $(MAKE); $(unstage)
40834 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40835 r=`${PWD_COMMAND}`; export r; \
40836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40837 $(NORMAL_TARGET_EXPORTS) \
40838 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
40839 for flag in $(EXTRA_TARGET_FLAGS); do \
40840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40841 done; \
40842 (cd $(TARGET_SUBDIR)/libobjc && \
40843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40845 "RANLIB=$${RANLIB}" \
0c24b341 40846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40847 pdf) \
40848 || exit 1
40849
40850@endif target-libobjc
40851
6d389afc
MS
40852.PHONY: maybe-html-target-libobjc html-target-libobjc
40853maybe-html-target-libobjc:
40854@if target-libobjc
40855maybe-html-target-libobjc: html-target-libobjc
40856
40857html-target-libobjc: \
40858 configure-target-libobjc
0aed8855 40859 @: $(MAKE); $(unstage)
6d389afc
MS
40860 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40861 r=`${PWD_COMMAND}`; export r; \
40862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40863 $(NORMAL_TARGET_EXPORTS) \
40864 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
40865 for flag in $(EXTRA_TARGET_FLAGS); do \
40866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40867 done; \
40868 (cd $(TARGET_SUBDIR)/libobjc && \
40869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40871 "RANLIB=$${RANLIB}" \
0c24b341 40872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40873 html) \
40874 || exit 1
40875
40876@endif target-libobjc
40877
4fa63067
NN
40878.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
40879maybe-TAGS-target-libobjc:
6bd3dfaa
PB
40880@if target-libobjc
40881maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
40882
40883TAGS-target-libobjc: \
40884 configure-target-libobjc
0aed8855 40885 @: $(MAKE); $(unstage)
4fa63067 40886 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
40887 r=`${PWD_COMMAND}`; export r; \
40888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40889 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40890 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
40891 for flag in $(EXTRA_TARGET_FLAGS); do \
40892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40893 done; \
40894 (cd $(TARGET_SUBDIR)/libobjc && \
40895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40897 "RANLIB=$${RANLIB}" \
0c24b341 40898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40899 TAGS) \
e2b9e2dc
NN
40900 || exit 1
40901
6bd3dfaa 40902@endif target-libobjc
4fa63067
NN
40903
40904.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
40905maybe-install-info-target-libobjc:
6bd3dfaa
PB
40906@if target-libobjc
40907maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
40908
40909install-info-target-libobjc: \
40910 configure-target-libobjc \
40911 info-target-libobjc
0aed8855 40912 @: $(MAKE); $(unstage)
4fa63067
NN
40913 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40914 r=`${PWD_COMMAND}`; export r; \
b40e3958 40915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40916 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40917 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
40918 for flag in $(EXTRA_TARGET_FLAGS); do \
40919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40920 done; \
40921 (cd $(TARGET_SUBDIR)/libobjc && \
40922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40924 "RANLIB=$${RANLIB}" \
0c24b341 40925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40926 install-info) \
4fa63067 40927 || exit 1
3866be5d 40928
6bd3dfaa 40929@endif target-libobjc
3866be5d 40930
a3ca38d2
DD
40931.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
40932maybe-install-pdf-target-libobjc:
40933@if target-libobjc
40934maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
40935
40936install-pdf-target-libobjc: \
40937 configure-target-libobjc \
40938 pdf-target-libobjc
40939 @: $(MAKE); $(unstage)
40940 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40941 r=`${PWD_COMMAND}`; export r; \
40942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40943 $(NORMAL_TARGET_EXPORTS) \
40944 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
40945 for flag in $(EXTRA_TARGET_FLAGS); do \
40946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40947 done; \
40948 (cd $(TARGET_SUBDIR)/libobjc && \
40949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40951 "RANLIB=$${RANLIB}" \
0c24b341 40952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40953 install-pdf) \
40954 || exit 1
40955
40956@endif target-libobjc
40957
108a6f8e
CD
40958.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
40959maybe-install-html-target-libobjc:
40960@if target-libobjc
40961maybe-install-html-target-libobjc: install-html-target-libobjc
40962
40963install-html-target-libobjc: \
40964 configure-target-libobjc \
40965 html-target-libobjc
40966 @: $(MAKE); $(unstage)
40967 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40968 r=`${PWD_COMMAND}`; export r; \
40969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40970 $(NORMAL_TARGET_EXPORTS) \
40971 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
40972 for flag in $(EXTRA_TARGET_FLAGS); do \
40973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40974 done; \
40975 (cd $(TARGET_SUBDIR)/libobjc && \
40976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40978 "RANLIB=$${RANLIB}" \
0c24b341 40979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40980 install-html) \
40981 || exit 1
40982
40983@endif target-libobjc
40984
4fa63067
NN
40985.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
40986maybe-installcheck-target-libobjc:
6bd3dfaa
PB
40987@if target-libobjc
40988maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
40989
40990installcheck-target-libobjc: \
40991 configure-target-libobjc
0aed8855 40992 @: $(MAKE); $(unstage)
4fa63067
NN
40993 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40994 r=`${PWD_COMMAND}`; export r; \
b40e3958 40995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40996 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40997 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
40998 for flag in $(EXTRA_TARGET_FLAGS); do \
40999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41000 done; \
41001 (cd $(TARGET_SUBDIR)/libobjc && \
41002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41004 "RANLIB=$${RANLIB}" \
0c24b341 41005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41006 installcheck) \
4fa63067 41007 || exit 1
3866be5d 41008
6bd3dfaa 41009@endif target-libobjc
3866be5d 41010
4fa63067
NN
41011.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
41012maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
41013@if target-libobjc
41014maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 41015
4fa63067 41016mostlyclean-target-libobjc:
0aed8855 41017 @: $(MAKE); $(unstage)
4fa63067
NN
41018 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
41019 r=`${PWD_COMMAND}`; export r; \
b40e3958 41020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41021 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41022 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
41023 for flag in $(EXTRA_TARGET_FLAGS); do \
41024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41025 done; \
41026 (cd $(TARGET_SUBDIR)/libobjc && \
41027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41029 "RANLIB=$${RANLIB}" \
0c24b341 41030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41031 mostlyclean) \
4fa63067 41032 || exit 1
3866be5d 41033
6bd3dfaa 41034@endif target-libobjc
3866be5d 41035
4fa63067
NN
41036.PHONY: maybe-clean-target-libobjc clean-target-libobjc
41037maybe-clean-target-libobjc:
6bd3dfaa
PB
41038@if target-libobjc
41039maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
41040
41041clean-target-libobjc:
0aed8855 41042 @: $(MAKE); $(unstage)
4fa63067 41043 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
41044 r=`${PWD_COMMAND}`; export r; \
41045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41046 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41047 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
41048 for flag in $(EXTRA_TARGET_FLAGS); do \
41049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41050 done; \
41051 (cd $(TARGET_SUBDIR)/libobjc && \
41052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41054 "RANLIB=$${RANLIB}" \
0c24b341 41055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41056 clean) \
e2b9e2dc
NN
41057 || exit 1
41058
6bd3dfaa 41059@endif target-libobjc
3866be5d 41060
4fa63067
NN
41061.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
41062maybe-distclean-target-libobjc:
6bd3dfaa
PB
41063@if target-libobjc
41064maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 41065
4fa63067 41066distclean-target-libobjc:
0aed8855 41067 @: $(MAKE); $(unstage)
4fa63067
NN
41068 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
41069 r=`${PWD_COMMAND}`; export r; \
b40e3958 41070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41071 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41072 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
41073 for flag in $(EXTRA_TARGET_FLAGS); do \
41074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41075 done; \
41076 (cd $(TARGET_SUBDIR)/libobjc && \
41077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41079 "RANLIB=$${RANLIB}" \
0c24b341 41080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41081 distclean) \
4fa63067 41082 || exit 1
3866be5d 41083
6bd3dfaa 41084@endif target-libobjc
3866be5d 41085
4fa63067
NN
41086.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
41087maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
41088@if target-libobjc
41089maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 41090
4fa63067 41091maintainer-clean-target-libobjc:
0aed8855 41092 @: $(MAKE); $(unstage)
4fa63067
NN
41093 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
41094 r=`${PWD_COMMAND}`; export r; \
b40e3958 41095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41096 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41097 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
41098 for flag in $(EXTRA_TARGET_FLAGS); do \
41099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41100 done; \
41101 (cd $(TARGET_SUBDIR)/libobjc && \
41102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41104 "RANLIB=$${RANLIB}" \
0c24b341 41105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41106 maintainer-clean) \
4fa63067 41107 || exit 1
3866be5d 41108
6bd3dfaa 41109@endif target-libobjc
3866be5d 41110
4fa63067 41111
4fa63067 41112
a7254363 41113
e90269c8 41114
a7254363
PB
41115.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
41116maybe-configure-target-libtermcap:
4f0ef2d8
CD
41117@if gcc-bootstrap
41118configure-target-libtermcap: stage_current
41119@endif gcc-bootstrap
a7254363
PB
41120@if target-libtermcap
41121maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 41122configure-target-libtermcap:
0aed8855
PB
41123 @: $(MAKE); $(unstage)
41124 @r=`${PWD_COMMAND}`; export r; \
41125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41126 echo "Checking multilib configuration for libtermcap..."; \
41127 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
41128 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
41129 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41130 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41131 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
41132 else \
41133 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
41134 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41135 fi; \
41136 else \
41137 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
41138 fi; \
41139 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 41140 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 41141 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41142 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
41143 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 41144 case $(srcdir) in \
b00612cc
PB
41145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41146 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
41147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41148 esac; \
b00612cc
PB
41149 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
41150 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
41151 rm -f no-such-file || : ; \
41152 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41153 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41154 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41155 || exit 1
6bd3dfaa 41156@endif target-libtermcap
e2b9e2dc 41157
a7254363
PB
41158
41159
d545f33b
PB
41160
41161
4fa63067
NN
41162.PHONY: all-target-libtermcap maybe-all-target-libtermcap
41163maybe-all-target-libtermcap:
4f0ef2d8
CD
41164@if gcc-bootstrap
41165all-target-libtermcap: stage_current
41166@endif gcc-bootstrap
6bd3dfaa 41167@if target-libtermcap
72b2455a 41168TARGET-target-libtermcap=all
6bd3dfaa 41169maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 41170all-target-libtermcap: configure-target-libtermcap
0aed8855 41171 @: $(MAKE); $(unstage)
b40e3958
L
41172 @r=`${PWD_COMMAND}`; export r; \
41173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41174 $(NORMAL_TARGET_EXPORTS) \
4fa63067 41175 (cd $(TARGET_SUBDIR)/libtermcap && \
a7254363 41176 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libtermcap))
6bd3dfaa 41177@endif target-libtermcap
3866be5d 41178
a7254363
PB
41179
41180
d545f33b
PB
41181
41182
4fa63067
NN
41183.PHONY: check-target-libtermcap maybe-check-target-libtermcap
41184maybe-check-target-libtermcap:
6bd3dfaa
PB
41185@if target-libtermcap
41186maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 41187
4fa63067
NN
41188# Dummy target for uncheckable module.
41189check-target-libtermcap:
41190
6bd3dfaa 41191@endif target-libtermcap
4fa63067
NN
41192
41193.PHONY: install-target-libtermcap maybe-install-target-libtermcap
41194maybe-install-target-libtermcap:
6bd3dfaa
PB
41195@if target-libtermcap
41196maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
41197
41198install-target-libtermcap: installdirs
0aed8855 41199 @: $(MAKE); $(unstage)
b40e3958
L
41200 @r=`${PWD_COMMAND}`; export r; \
41201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41202 $(NORMAL_TARGET_EXPORTS) \
4fa63067 41203 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 41204 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 41205
6bd3dfaa 41206@endif target-libtermcap
3866be5d 41207
56a8fe78 41208# Other targets (info, dvi, pdf, etc.)
16ae0395 41209
4fa63067
NN
41210.PHONY: maybe-info-target-libtermcap info-target-libtermcap
41211maybe-info-target-libtermcap:
6bd3dfaa 41212@if target-libtermcap
6d389afc
MS
41213maybe-info-target-libtermcap: info-target-libtermcap
41214
41215info-target-libtermcap: \
41216 configure-target-libtermcap
0aed8855 41217 @: $(MAKE); $(unstage)
6d389afc
MS
41218 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41219 r=`${PWD_COMMAND}`; export r; \
41220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41221 $(NORMAL_TARGET_EXPORTS) \
41222 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
41223 for flag in $(EXTRA_TARGET_FLAGS); do \
41224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41225 done; \
41226 (cd $(TARGET_SUBDIR)/libtermcap && \
41227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41229 "RANLIB=$${RANLIB}" \
0c24b341 41230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41231 info) \
41232 || exit 1
41233
41234@endif target-libtermcap
41235
41236.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
41237maybe-dvi-target-libtermcap:
41238@if target-libtermcap
41239maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 41240
6d389afc 41241dvi-target-libtermcap: \
4fa63067 41242 configure-target-libtermcap
0aed8855 41243 @: $(MAKE); $(unstage)
4fa63067
NN
41244 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41245 r=`${PWD_COMMAND}`; export r; \
b40e3958 41246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41247 $(NORMAL_TARGET_EXPORTS) \
6d389afc 41248 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
41249 for flag in $(EXTRA_TARGET_FLAGS); do \
41250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41251 done; \
41252 (cd $(TARGET_SUBDIR)/libtermcap && \
41253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41255 "RANLIB=$${RANLIB}" \
0c24b341 41256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 41257 dvi) \
4fa63067 41258 || exit 1
3866be5d 41259
6bd3dfaa 41260@endif target-libtermcap
3866be5d 41261
56a8fe78
DD
41262.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
41263maybe-pdf-target-libtermcap:
41264@if target-libtermcap
41265maybe-pdf-target-libtermcap: pdf-target-libtermcap
41266
41267pdf-target-libtermcap: \
41268 configure-target-libtermcap
41269 @: $(MAKE); $(unstage)
41270 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41271 r=`${PWD_COMMAND}`; export r; \
41272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41273 $(NORMAL_TARGET_EXPORTS) \
41274 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
41275 for flag in $(EXTRA_TARGET_FLAGS); do \
41276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41277 done; \
41278 (cd $(TARGET_SUBDIR)/libtermcap && \
41279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41281 "RANLIB=$${RANLIB}" \
0c24b341 41282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41283 pdf) \
41284 || exit 1
41285
41286@endif target-libtermcap
41287
6d389afc
MS
41288.PHONY: maybe-html-target-libtermcap html-target-libtermcap
41289maybe-html-target-libtermcap:
6bd3dfaa 41290@if target-libtermcap
6d389afc 41291maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 41292
6d389afc 41293html-target-libtermcap: \
4fa63067 41294 configure-target-libtermcap
0aed8855 41295 @: $(MAKE); $(unstage)
4fa63067 41296 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
41297 r=`${PWD_COMMAND}`; export r; \
41298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41299 $(NORMAL_TARGET_EXPORTS) \
6d389afc 41300 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
41301 for flag in $(EXTRA_TARGET_FLAGS); do \
41302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41303 done; \
41304 (cd $(TARGET_SUBDIR)/libtermcap && \
41305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41307 "RANLIB=$${RANLIB}" \
0c24b341 41308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 41309 html) \
e2b9e2dc
NN
41310 || exit 1
41311
6bd3dfaa 41312@endif target-libtermcap
4fa63067
NN
41313
41314.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
41315maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
41316@if target-libtermcap
41317maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
41318
41319TAGS-target-libtermcap: \
41320 configure-target-libtermcap
0aed8855 41321 @: $(MAKE); $(unstage)
4fa63067
NN
41322 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41323 r=`${PWD_COMMAND}`; export r; \
b40e3958 41324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41325 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41326 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
41327 for flag in $(EXTRA_TARGET_FLAGS); do \
41328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41329 done; \
41330 (cd $(TARGET_SUBDIR)/libtermcap && \
41331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41333 "RANLIB=$${RANLIB}" \
0c24b341 41334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41335 TAGS) \
4fa63067 41336 || exit 1
3866be5d 41337
6bd3dfaa 41338@endif target-libtermcap
3866be5d 41339
4fa63067
NN
41340.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
41341maybe-install-info-target-libtermcap:
6bd3dfaa
PB
41342@if target-libtermcap
41343maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 41344
4fa63067
NN
41345install-info-target-libtermcap: \
41346 configure-target-libtermcap \
41347 info-target-libtermcap
0aed8855 41348 @: $(MAKE); $(unstage)
4fa63067
NN
41349 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41350 r=`${PWD_COMMAND}`; export r; \
41351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41352 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41353 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
41354 for flag in $(EXTRA_TARGET_FLAGS); do \
41355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41356 done; \
41357 (cd $(TARGET_SUBDIR)/libtermcap && \
41358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41360 "RANLIB=$${RANLIB}" \
0c24b341 41361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41362 install-info) \
4fa63067 41363 || exit 1
3866be5d 41364
6bd3dfaa 41365@endif target-libtermcap
16ae0395 41366
a3ca38d2
DD
41367.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
41368maybe-install-pdf-target-libtermcap:
41369@if target-libtermcap
41370maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
41371
41372install-pdf-target-libtermcap: \
41373 configure-target-libtermcap \
41374 pdf-target-libtermcap
41375 @: $(MAKE); $(unstage)
41376 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41377 r=`${PWD_COMMAND}`; export r; \
41378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41379 $(NORMAL_TARGET_EXPORTS) \
41380 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
41381 for flag in $(EXTRA_TARGET_FLAGS); do \
41382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41383 done; \
41384 (cd $(TARGET_SUBDIR)/libtermcap && \
41385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41387 "RANLIB=$${RANLIB}" \
0c24b341 41388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41389 install-pdf) \
41390 || exit 1
41391
41392@endif target-libtermcap
41393
108a6f8e
CD
41394.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
41395maybe-install-html-target-libtermcap:
41396@if target-libtermcap
41397maybe-install-html-target-libtermcap: install-html-target-libtermcap
41398
41399install-html-target-libtermcap: \
41400 configure-target-libtermcap \
41401 html-target-libtermcap
41402 @: $(MAKE); $(unstage)
41403 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41404 r=`${PWD_COMMAND}`; export r; \
41405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41406 $(NORMAL_TARGET_EXPORTS) \
41407 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
41408 for flag in $(EXTRA_TARGET_FLAGS); do \
41409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41410 done; \
41411 (cd $(TARGET_SUBDIR)/libtermcap && \
41412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41414 "RANLIB=$${RANLIB}" \
0c24b341 41415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41416 install-html) \
41417 || exit 1
41418
41419@endif target-libtermcap
41420
4fa63067
NN
41421.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
41422maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
41423@if target-libtermcap
41424maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
41425
41426installcheck-target-libtermcap: \
41427 configure-target-libtermcap
0aed8855 41428 @: $(MAKE); $(unstage)
4fa63067
NN
41429 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41430 r=`${PWD_COMMAND}`; export r; \
b40e3958 41431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41432 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41433 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
41434 for flag in $(EXTRA_TARGET_FLAGS); do \
41435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41436 done; \
41437 (cd $(TARGET_SUBDIR)/libtermcap && \
41438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41440 "RANLIB=$${RANLIB}" \
0c24b341 41441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41442 installcheck) \
4fa63067 41443 || exit 1
3866be5d 41444
6bd3dfaa 41445@endif target-libtermcap
3866be5d 41446
4fa63067
NN
41447.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
41448maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
41449@if target-libtermcap
41450maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
41451
41452# libtermcap doesn't support mostlyclean.
41453mostlyclean-target-libtermcap:
41454
6bd3dfaa 41455@endif target-libtermcap
4fa63067
NN
41456
41457.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
41458maybe-clean-target-libtermcap:
6bd3dfaa
PB
41459@if target-libtermcap
41460maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
41461
41462# libtermcap doesn't support clean.
41463clean-target-libtermcap:
41464
6bd3dfaa 41465@endif target-libtermcap
4fa63067
NN
41466
41467.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
41468maybe-distclean-target-libtermcap:
6bd3dfaa
PB
41469@if target-libtermcap
41470maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
41471
41472# libtermcap doesn't support distclean.
41473distclean-target-libtermcap:
41474
6bd3dfaa 41475@endif target-libtermcap
4fa63067
NN
41476
41477.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
41478maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
41479@if target-libtermcap
41480maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
41481
41482# libtermcap doesn't support maintainer-clean.
41483maintainer-clean-target-libtermcap:
41484
6bd3dfaa 41485@endif target-libtermcap
4fa63067
NN
41486
41487
4fa63067 41488
4fa63067 41489
a7254363
PB
41490
41491.PHONY: configure-target-winsup maybe-configure-target-winsup
41492maybe-configure-target-winsup:
4f0ef2d8
CD
41493@if gcc-bootstrap
41494configure-target-winsup: stage_current
41495@endif gcc-bootstrap
a7254363
PB
41496@if target-winsup
41497maybe-configure-target-winsup: configure-target-winsup
c52c6897 41498configure-target-winsup:
0aed8855
PB
41499 @: $(MAKE); $(unstage)
41500 @r=`${PWD_COMMAND}`; export r; \
41501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41502 echo "Checking multilib configuration for winsup..."; \
41503 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
41504 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
41505 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
41506 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
41507 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
41508 else \
41509 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
41510 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
41511 fi; \
41512 else \
41513 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
41514 fi; \
41515 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 41516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 41517 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41518 echo Configuring in $(TARGET_SUBDIR)/winsup; \
41519 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 41520 case $(srcdir) in \
b00612cc
PB
41521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41522 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
41523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41524 esac; \
b00612cc
PB
41525 srcdiroption="--srcdir=$${topdir}/winsup"; \
41526 libsrcdir="$$s/winsup"; \
4fa63067
NN
41527 rm -f no-such-file || : ; \
41528 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41529 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41530 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41531 || exit 1
6bd3dfaa 41532@endif target-winsup
e2b9e2dc 41533
a7254363
PB
41534
41535
d545f33b
PB
41536
41537
4fa63067
NN
41538.PHONY: all-target-winsup maybe-all-target-winsup
41539maybe-all-target-winsup:
4f0ef2d8
CD
41540@if gcc-bootstrap
41541all-target-winsup: stage_current
41542@endif gcc-bootstrap
6bd3dfaa 41543@if target-winsup
72b2455a 41544TARGET-target-winsup=all
6bd3dfaa 41545maybe-all-target-winsup: all-target-winsup
4fa63067 41546all-target-winsup: configure-target-winsup
0aed8855 41547 @: $(MAKE); $(unstage)
b40e3958
L
41548 @r=`${PWD_COMMAND}`; export r; \
41549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41550 $(NORMAL_TARGET_EXPORTS) \
4fa63067 41551 (cd $(TARGET_SUBDIR)/winsup && \
a7254363 41552 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-winsup))
6bd3dfaa 41553@endif target-winsup
3866be5d 41554
a7254363
PB
41555
41556
d545f33b
PB
41557
41558
4fa63067
NN
41559.PHONY: check-target-winsup maybe-check-target-winsup
41560maybe-check-target-winsup:
6bd3dfaa
PB
41561@if target-winsup
41562maybe-check-target-winsup: check-target-winsup
3866be5d 41563
4fa63067 41564check-target-winsup:
0aed8855 41565 @: $(MAKE); $(unstage)
4fa63067
NN
41566 @r=`${PWD_COMMAND}`; export r; \
41567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41568 $(NORMAL_TARGET_EXPORTS) \
4fa63067 41569 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 41570 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 41571
6bd3dfaa 41572@endif target-winsup
3866be5d 41573
4fa63067
NN
41574.PHONY: install-target-winsup maybe-install-target-winsup
41575maybe-install-target-winsup:
6bd3dfaa
PB
41576@if target-winsup
41577maybe-install-target-winsup: install-target-winsup
16ae0395 41578
4fa63067 41579install-target-winsup: installdirs
0aed8855 41580 @: $(MAKE); $(unstage)
4fa63067
NN
41581 @r=`${PWD_COMMAND}`; export r; \
41582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41583 $(NORMAL_TARGET_EXPORTS) \
4fa63067 41584 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 41585 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 41586
6bd3dfaa 41587@endif target-winsup
3866be5d 41588
56a8fe78 41589# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
41590
41591.PHONY: maybe-info-target-winsup info-target-winsup
41592maybe-info-target-winsup:
6bd3dfaa
PB
41593@if target-winsup
41594maybe-info-target-winsup: info-target-winsup
4fa63067
NN
41595
41596info-target-winsup: \
41597 configure-target-winsup
0aed8855 41598 @: $(MAKE); $(unstage)
4fa63067 41599 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
41600 r=`${PWD_COMMAND}`; export r; \
41601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41602 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41603 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
41604 for flag in $(EXTRA_TARGET_FLAGS); do \
41605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41606 done; \
41607 (cd $(TARGET_SUBDIR)/winsup && \
41608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41610 "RANLIB=$${RANLIB}" \
0c24b341 41611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41612 info) \
e2b9e2dc
NN
41613 || exit 1
41614
6bd3dfaa 41615@endif target-winsup
3866be5d 41616
4fa63067
NN
41617.PHONY: maybe-dvi-target-winsup dvi-target-winsup
41618maybe-dvi-target-winsup:
6bd3dfaa
PB
41619@if target-winsup
41620maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 41621
4fa63067
NN
41622dvi-target-winsup: \
41623 configure-target-winsup
0aed8855 41624 @: $(MAKE); $(unstage)
4fa63067
NN
41625 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41626 r=`${PWD_COMMAND}`; export r; \
b40e3958 41627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41628 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41629 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
41630 for flag in $(EXTRA_TARGET_FLAGS); do \
41631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41632 done; \
41633 (cd $(TARGET_SUBDIR)/winsup && \
41634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41636 "RANLIB=$${RANLIB}" \
0c24b341 41637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41638 dvi) \
4fa63067 41639 || exit 1
3866be5d 41640
6bd3dfaa 41641@endif target-winsup
3866be5d 41642
56a8fe78
DD
41643.PHONY: maybe-pdf-target-winsup pdf-target-winsup
41644maybe-pdf-target-winsup:
41645@if target-winsup
41646maybe-pdf-target-winsup: pdf-target-winsup
41647
41648pdf-target-winsup: \
41649 configure-target-winsup
41650 @: $(MAKE); $(unstage)
41651 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41652 r=`${PWD_COMMAND}`; export r; \
41653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41654 $(NORMAL_TARGET_EXPORTS) \
41655 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
41656 for flag in $(EXTRA_TARGET_FLAGS); do \
41657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41658 done; \
41659 (cd $(TARGET_SUBDIR)/winsup && \
41660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41662 "RANLIB=$${RANLIB}" \
0c24b341 41663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41664 pdf) \
41665 || exit 1
41666
41667@endif target-winsup
41668
6d389afc
MS
41669.PHONY: maybe-html-target-winsup html-target-winsup
41670maybe-html-target-winsup:
41671@if target-winsup
41672maybe-html-target-winsup: html-target-winsup
41673
41674html-target-winsup: \
41675 configure-target-winsup
0aed8855 41676 @: $(MAKE); $(unstage)
6d389afc
MS
41677 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41678 r=`${PWD_COMMAND}`; export r; \
41679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41680 $(NORMAL_TARGET_EXPORTS) \
41681 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
41682 for flag in $(EXTRA_TARGET_FLAGS); do \
41683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41684 done; \
41685 (cd $(TARGET_SUBDIR)/winsup && \
41686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41688 "RANLIB=$${RANLIB}" \
0c24b341 41689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41690 html) \
41691 || exit 1
41692
41693@endif target-winsup
41694
4fa63067
NN
41695.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
41696maybe-TAGS-target-winsup:
6bd3dfaa
PB
41697@if target-winsup
41698maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 41699
4fa63067
NN
41700TAGS-target-winsup: \
41701 configure-target-winsup
0aed8855 41702 @: $(MAKE); $(unstage)
4fa63067
NN
41703 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41704 r=`${PWD_COMMAND}`; export r; \
b40e3958 41705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41706 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41707 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
41708 for flag in $(EXTRA_TARGET_FLAGS); do \
41709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41710 done; \
41711 (cd $(TARGET_SUBDIR)/winsup && \
41712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41714 "RANLIB=$${RANLIB}" \
0c24b341 41715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41716 TAGS) \
4fa63067 41717 || exit 1
3866be5d 41718
6bd3dfaa 41719@endif target-winsup
3866be5d 41720
4fa63067
NN
41721.PHONY: maybe-install-info-target-winsup install-info-target-winsup
41722maybe-install-info-target-winsup:
6bd3dfaa
PB
41723@if target-winsup
41724maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
41725
41726install-info-target-winsup: \
41727 configure-target-winsup \
41728 info-target-winsup
0aed8855 41729 @: $(MAKE); $(unstage)
4fa63067 41730 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
41731 r=`${PWD_COMMAND}`; export r; \
41732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41733 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41734 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
41735 for flag in $(EXTRA_TARGET_FLAGS); do \
41736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41737 done; \
41738 (cd $(TARGET_SUBDIR)/winsup && \
41739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41741 "RANLIB=$${RANLIB}" \
0c24b341 41742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41743 install-info) \
e2b9e2dc
NN
41744 || exit 1
41745
6bd3dfaa 41746@endif target-winsup
4fa63067 41747
a3ca38d2
DD
41748.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
41749maybe-install-pdf-target-winsup:
41750@if target-winsup
41751maybe-install-pdf-target-winsup: install-pdf-target-winsup
41752
41753install-pdf-target-winsup: \
41754 configure-target-winsup \
41755 pdf-target-winsup
41756 @: $(MAKE); $(unstage)
41757 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41758 r=`${PWD_COMMAND}`; export r; \
41759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41760 $(NORMAL_TARGET_EXPORTS) \
41761 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
41762 for flag in $(EXTRA_TARGET_FLAGS); do \
41763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41764 done; \
41765 (cd $(TARGET_SUBDIR)/winsup && \
41766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41768 "RANLIB=$${RANLIB}" \
0c24b341 41769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41770 install-pdf) \
41771 || exit 1
41772
41773@endif target-winsup
41774
108a6f8e
CD
41775.PHONY: maybe-install-html-target-winsup install-html-target-winsup
41776maybe-install-html-target-winsup:
41777@if target-winsup
41778maybe-install-html-target-winsup: install-html-target-winsup
41779
41780install-html-target-winsup: \
41781 configure-target-winsup \
41782 html-target-winsup
41783 @: $(MAKE); $(unstage)
41784 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41785 r=`${PWD_COMMAND}`; export r; \
41786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41787 $(NORMAL_TARGET_EXPORTS) \
41788 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
41789 for flag in $(EXTRA_TARGET_FLAGS); do \
41790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41791 done; \
41792 (cd $(TARGET_SUBDIR)/winsup && \
41793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41795 "RANLIB=$${RANLIB}" \
0c24b341 41796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41797 install-html) \
41798 || exit 1
41799
41800@endif target-winsup
41801
4fa63067
NN
41802.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
41803maybe-installcheck-target-winsup:
6bd3dfaa
PB
41804@if target-winsup
41805maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
41806
41807installcheck-target-winsup: \
41808 configure-target-winsup
0aed8855 41809 @: $(MAKE); $(unstage)
4fa63067
NN
41810 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41811 r=`${PWD_COMMAND}`; export r; \
b40e3958 41812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41813 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41814 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
41815 for flag in $(EXTRA_TARGET_FLAGS); do \
41816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41817 done; \
41818 (cd $(TARGET_SUBDIR)/winsup && \
41819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41821 "RANLIB=$${RANLIB}" \
0c24b341 41822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41823 installcheck) \
4fa63067 41824 || exit 1
3866be5d 41825
6bd3dfaa 41826@endif target-winsup
3866be5d 41827
4fa63067
NN
41828.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
41829maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
41830@if target-winsup
41831maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
41832
41833mostlyclean-target-winsup:
0aed8855 41834 @: $(MAKE); $(unstage)
4fa63067
NN
41835 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41836 r=`${PWD_COMMAND}`; export r; \
b40e3958 41837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41838 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41839 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
41840 for flag in $(EXTRA_TARGET_FLAGS); do \
41841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41842 done; \
41843 (cd $(TARGET_SUBDIR)/winsup && \
41844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41846 "RANLIB=$${RANLIB}" \
0c24b341 41847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41848 mostlyclean) \
4fa63067 41849 || exit 1
3866be5d 41850
6bd3dfaa 41851@endif target-winsup
3866be5d 41852
4fa63067
NN
41853.PHONY: maybe-clean-target-winsup clean-target-winsup
41854maybe-clean-target-winsup:
6bd3dfaa
PB
41855@if target-winsup
41856maybe-clean-target-winsup: clean-target-winsup
16ae0395 41857
4fa63067 41858clean-target-winsup:
0aed8855 41859 @: $(MAKE); $(unstage)
4fa63067
NN
41860 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41861 r=`${PWD_COMMAND}`; export r; \
b40e3958 41862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41863 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41864 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
41865 for flag in $(EXTRA_TARGET_FLAGS); do \
41866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41867 done; \
41868 (cd $(TARGET_SUBDIR)/winsup && \
41869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41871 "RANLIB=$${RANLIB}" \
0c24b341 41872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41873 clean) \
4fa63067 41874 || exit 1
3866be5d 41875
6bd3dfaa 41876@endif target-winsup
3866be5d 41877
4fa63067
NN
41878.PHONY: maybe-distclean-target-winsup distclean-target-winsup
41879maybe-distclean-target-winsup:
6bd3dfaa
PB
41880@if target-winsup
41881maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
41882
41883distclean-target-winsup:
0aed8855 41884 @: $(MAKE); $(unstage)
4fa63067 41885 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
41886 r=`${PWD_COMMAND}`; export r; \
41887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41888 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41889 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
41890 for flag in $(EXTRA_TARGET_FLAGS); do \
41891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41892 done; \
41893 (cd $(TARGET_SUBDIR)/winsup && \
41894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41896 "RANLIB=$${RANLIB}" \
0c24b341 41897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41898 distclean) \
e2b9e2dc
NN
41899 || exit 1
41900
6bd3dfaa 41901@endif target-winsup
3866be5d 41902
4fa63067
NN
41903.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
41904maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
41905@if target-winsup
41906maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 41907
4fa63067 41908maintainer-clean-target-winsup:
0aed8855 41909 @: $(MAKE); $(unstage)
4fa63067
NN
41910 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41911 r=`${PWD_COMMAND}`; export r; \
b40e3958 41912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41913 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41914 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
41915 for flag in $(EXTRA_TARGET_FLAGS); do \
41916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41917 done; \
41918 (cd $(TARGET_SUBDIR)/winsup && \
41919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41921 "RANLIB=$${RANLIB}" \
0c24b341 41922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41923 maintainer-clean) \
4fa63067 41924 || exit 1
3866be5d 41925
6bd3dfaa 41926@endif target-winsup
3866be5d 41927
16ae0395 41928
3866be5d 41929
e90269c8 41930
a7254363
PB
41931
41932.PHONY: configure-target-libgloss maybe-configure-target-libgloss
41933maybe-configure-target-libgloss:
4f0ef2d8
CD
41934@if gcc-bootstrap
41935configure-target-libgloss: stage_current
41936@endif gcc-bootstrap
a7254363
PB
41937@if target-libgloss
41938maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 41939configure-target-libgloss:
0aed8855
PB
41940 @: $(MAKE); $(unstage)
41941 @r=`${PWD_COMMAND}`; export r; \
41942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41943 echo "Checking multilib configuration for libgloss..."; \
41944 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
41945 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
41946 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
41947 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
41948 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
41949 else \
41950 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
41951 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
41952 fi; \
41953 else \
41954 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
41955 fi; \
41956 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 41957 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 41958 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41959 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
41960 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 41961 case $(srcdir) in \
b00612cc
PB
41962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41963 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
41964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41965 esac; \
b00612cc
PB
41966 srcdiroption="--srcdir=$${topdir}/libgloss"; \
41967 libsrcdir="$$s/libgloss"; \
4fa63067
NN
41968 rm -f no-such-file || : ; \
41969 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41970 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41971 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41972 || exit 1
6bd3dfaa 41973@endif target-libgloss
e2b9e2dc 41974
a7254363
PB
41975
41976
d545f33b
PB
41977
41978
4fa63067
NN
41979.PHONY: all-target-libgloss maybe-all-target-libgloss
41980maybe-all-target-libgloss:
4f0ef2d8
CD
41981@if gcc-bootstrap
41982all-target-libgloss: stage_current
41983@endif gcc-bootstrap
6bd3dfaa 41984@if target-libgloss
72b2455a 41985TARGET-target-libgloss=all
6bd3dfaa 41986maybe-all-target-libgloss: all-target-libgloss
4fa63067 41987all-target-libgloss: configure-target-libgloss
0aed8855 41988 @: $(MAKE); $(unstage)
b40e3958
L
41989 @r=`${PWD_COMMAND}`; export r; \
41990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41991 $(NORMAL_TARGET_EXPORTS) \
4fa63067 41992 (cd $(TARGET_SUBDIR)/libgloss && \
a7254363 41993 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgloss))
6bd3dfaa 41994@endif target-libgloss
e393202e 41995
a7254363
PB
41996
41997
d545f33b
PB
41998
41999
4fa63067
NN
42000.PHONY: check-target-libgloss maybe-check-target-libgloss
42001maybe-check-target-libgloss:
6bd3dfaa
PB
42002@if target-libgloss
42003maybe-check-target-libgloss: check-target-libgloss
e393202e 42004
4fa63067
NN
42005# Dummy target for uncheckable module.
42006check-target-libgloss:
e393202e 42007
6bd3dfaa 42008@endif target-libgloss
e393202e 42009
4fa63067
NN
42010.PHONY: install-target-libgloss maybe-install-target-libgloss
42011maybe-install-target-libgloss:
6bd3dfaa
PB
42012@if target-libgloss
42013maybe-install-target-libgloss: install-target-libgloss
16ae0395 42014
4fa63067 42015install-target-libgloss: installdirs
0aed8855 42016 @: $(MAKE); $(unstage)
b40e3958
L
42017 @r=`${PWD_COMMAND}`; export r; \
42018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42019 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42020 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 42021 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 42022
6bd3dfaa 42023@endif target-libgloss
3866be5d 42024
56a8fe78 42025# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
42026
42027.PHONY: maybe-info-target-libgloss info-target-libgloss
42028maybe-info-target-libgloss:
6bd3dfaa
PB
42029@if target-libgloss
42030maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
42031
42032info-target-libgloss: \
42033 configure-target-libgloss
0aed8855 42034 @: $(MAKE); $(unstage)
4fa63067 42035 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
42036 r=`${PWD_COMMAND}`; export r; \
42037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42038 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42039 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
42040 for flag in $(EXTRA_TARGET_FLAGS); do \
42041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42042 done; \
42043 (cd $(TARGET_SUBDIR)/libgloss && \
42044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42046 "RANLIB=$${RANLIB}" \
0c24b341 42047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42048 info) \
ce5b542e
MC
42049 || exit 1
42050
6bd3dfaa 42051@endif target-libgloss
ce5b542e 42052
4fa63067
NN
42053.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
42054maybe-dvi-target-libgloss:
6bd3dfaa
PB
42055@if target-libgloss
42056maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 42057
4fa63067
NN
42058dvi-target-libgloss: \
42059 configure-target-libgloss
0aed8855 42060 @: $(MAKE); $(unstage)
4fa63067
NN
42061 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42062 r=`${PWD_COMMAND}`; export r; \
b40e3958 42063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42064 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42065 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
42066 for flag in $(EXTRA_TARGET_FLAGS); do \
42067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42068 done; \
42069 (cd $(TARGET_SUBDIR)/libgloss && \
42070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42072 "RANLIB=$${RANLIB}" \
0c24b341 42073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42074 dvi) \
4fa63067 42075 || exit 1
ce5b542e 42076
6bd3dfaa 42077@endif target-libgloss
ce5b542e 42078
56a8fe78
DD
42079.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
42080maybe-pdf-target-libgloss:
42081@if target-libgloss
42082maybe-pdf-target-libgloss: pdf-target-libgloss
42083
42084pdf-target-libgloss: \
42085 configure-target-libgloss
42086 @: $(MAKE); $(unstage)
42087 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42088 r=`${PWD_COMMAND}`; export r; \
42089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42090 $(NORMAL_TARGET_EXPORTS) \
42091 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
42092 for flag in $(EXTRA_TARGET_FLAGS); do \
42093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42094 done; \
42095 (cd $(TARGET_SUBDIR)/libgloss && \
42096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42098 "RANLIB=$${RANLIB}" \
0c24b341 42099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42100 pdf) \
42101 || exit 1
42102
42103@endif target-libgloss
42104
6d389afc
MS
42105.PHONY: maybe-html-target-libgloss html-target-libgloss
42106maybe-html-target-libgloss:
42107@if target-libgloss
42108maybe-html-target-libgloss: html-target-libgloss
42109
42110html-target-libgloss: \
42111 configure-target-libgloss
0aed8855 42112 @: $(MAKE); $(unstage)
6d389afc
MS
42113 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42114 r=`${PWD_COMMAND}`; export r; \
42115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42116 $(NORMAL_TARGET_EXPORTS) \
42117 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
42118 for flag in $(EXTRA_TARGET_FLAGS); do \
42119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42120 done; \
42121 (cd $(TARGET_SUBDIR)/libgloss && \
42122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42124 "RANLIB=$${RANLIB}" \
0c24b341 42125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42126 html) \
42127 || exit 1
42128
42129@endif target-libgloss
42130
4fa63067
NN
42131.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
42132maybe-TAGS-target-libgloss:
6bd3dfaa
PB
42133@if target-libgloss
42134maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 42135
4fa63067
NN
42136TAGS-target-libgloss: \
42137 configure-target-libgloss
0aed8855 42138 @: $(MAKE); $(unstage)
4fa63067
NN
42139 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42140 r=`${PWD_COMMAND}`; export r; \
b40e3958 42141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42142 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42143 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
42144 for flag in $(EXTRA_TARGET_FLAGS); do \
42145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42146 done; \
42147 (cd $(TARGET_SUBDIR)/libgloss && \
42148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42150 "RANLIB=$${RANLIB}" \
0c24b341 42151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42152 TAGS) \
4fa63067 42153 || exit 1
ce5b542e 42154
6bd3dfaa 42155@endif target-libgloss
ce5b542e 42156
4fa63067
NN
42157.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
42158maybe-install-info-target-libgloss:
6bd3dfaa
PB
42159@if target-libgloss
42160maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
42161
42162install-info-target-libgloss: \
42163 configure-target-libgloss \
42164 info-target-libgloss
0aed8855 42165 @: $(MAKE); $(unstage)
4fa63067 42166 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
42167 r=`${PWD_COMMAND}`; export r; \
42168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42169 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42170 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
42171 for flag in $(EXTRA_TARGET_FLAGS); do \
42172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42173 done; \
42174 (cd $(TARGET_SUBDIR)/libgloss && \
42175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42177 "RANLIB=$${RANLIB}" \
0c24b341 42178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42179 install-info) \
e2b9e2dc
NN
42180 || exit 1
42181
6bd3dfaa 42182@endif target-libgloss
e393202e 42183
a3ca38d2
DD
42184.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
42185maybe-install-pdf-target-libgloss:
42186@if target-libgloss
42187maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
42188
42189install-pdf-target-libgloss: \
42190 configure-target-libgloss \
42191 pdf-target-libgloss
42192 @: $(MAKE); $(unstage)
42193 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42194 r=`${PWD_COMMAND}`; export r; \
42195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42196 $(NORMAL_TARGET_EXPORTS) \
42197 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
42198 for flag in $(EXTRA_TARGET_FLAGS); do \
42199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42200 done; \
42201 (cd $(TARGET_SUBDIR)/libgloss && \
42202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42204 "RANLIB=$${RANLIB}" \
0c24b341 42205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42206 install-pdf) \
42207 || exit 1
42208
42209@endif target-libgloss
42210
108a6f8e
CD
42211.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
42212maybe-install-html-target-libgloss:
42213@if target-libgloss
42214maybe-install-html-target-libgloss: install-html-target-libgloss
42215
42216install-html-target-libgloss: \
42217 configure-target-libgloss \
42218 html-target-libgloss
42219 @: $(MAKE); $(unstage)
42220 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42221 r=`${PWD_COMMAND}`; export r; \
42222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42223 $(NORMAL_TARGET_EXPORTS) \
42224 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
42225 for flag in $(EXTRA_TARGET_FLAGS); do \
42226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42227 done; \
42228 (cd $(TARGET_SUBDIR)/libgloss && \
42229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42231 "RANLIB=$${RANLIB}" \
0c24b341 42232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42233 install-html) \
42234 || exit 1
42235
42236@endif target-libgloss
42237
4fa63067
NN
42238.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
42239maybe-installcheck-target-libgloss:
6bd3dfaa
PB
42240@if target-libgloss
42241maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 42242
4fa63067
NN
42243installcheck-target-libgloss: \
42244 configure-target-libgloss
0aed8855 42245 @: $(MAKE); $(unstage)
4fa63067
NN
42246 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42247 r=`${PWD_COMMAND}`; export r; \
42248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42249 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42250 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
42251 for flag in $(EXTRA_TARGET_FLAGS); do \
42252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42253 done; \
42254 (cd $(TARGET_SUBDIR)/libgloss && \
42255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42257 "RANLIB=$${RANLIB}" \
0c24b341 42258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42259 installcheck) \
4fa63067 42260 || exit 1
3866be5d 42261
6bd3dfaa 42262@endif target-libgloss
3866be5d 42263
4fa63067
NN
42264.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
42265maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
42266@if target-libgloss
42267maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 42268
4fa63067 42269mostlyclean-target-libgloss:
0aed8855 42270 @: $(MAKE); $(unstage)
4fa63067
NN
42271 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42272 r=`${PWD_COMMAND}`; export r; \
b40e3958 42273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42274 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42275 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
42276 for flag in $(EXTRA_TARGET_FLAGS); do \
42277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42278 done; \
42279 (cd $(TARGET_SUBDIR)/libgloss && \
42280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42282 "RANLIB=$${RANLIB}" \
0c24b341 42283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42284 mostlyclean) \
4fa63067 42285 || exit 1
e393202e 42286
6bd3dfaa 42287@endif target-libgloss
3866be5d 42288
4fa63067
NN
42289.PHONY: maybe-clean-target-libgloss clean-target-libgloss
42290maybe-clean-target-libgloss:
6bd3dfaa
PB
42291@if target-libgloss
42292maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
42293
42294clean-target-libgloss:
0aed8855 42295 @: $(MAKE); $(unstage)
4fa63067 42296 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
42297 r=`${PWD_COMMAND}`; export r; \
42298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42299 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42300 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
42301 for flag in $(EXTRA_TARGET_FLAGS); do \
42302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42303 done; \
42304 (cd $(TARGET_SUBDIR)/libgloss && \
42305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42307 "RANLIB=$${RANLIB}" \
0c24b341 42308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42309 clean) \
e2b9e2dc
NN
42310 || exit 1
42311
6bd3dfaa 42312@endif target-libgloss
e393202e 42313
4fa63067
NN
42314.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
42315maybe-distclean-target-libgloss:
6bd3dfaa
PB
42316@if target-libgloss
42317maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 42318
4fa63067 42319distclean-target-libgloss:
0aed8855 42320 @: $(MAKE); $(unstage)
4fa63067
NN
42321 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42322 r=`${PWD_COMMAND}`; export r; \
42323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42324 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42325 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
42326 for flag in $(EXTRA_TARGET_FLAGS); do \
42327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42328 done; \
42329 (cd $(TARGET_SUBDIR)/libgloss && \
42330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42332 "RANLIB=$${RANLIB}" \
0c24b341 42333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42334 distclean) \
4fa63067 42335 || exit 1
3866be5d 42336
6bd3dfaa 42337@endif target-libgloss
3866be5d 42338
4fa63067
NN
42339.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
42340maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
42341@if target-libgloss
42342maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 42343
4fa63067 42344maintainer-clean-target-libgloss:
0aed8855 42345 @: $(MAKE); $(unstage)
4fa63067
NN
42346 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42347 r=`${PWD_COMMAND}`; export r; \
b40e3958 42348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42349 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42350 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
42351 for flag in $(EXTRA_TARGET_FLAGS); do \
42352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42353 done; \
42354 (cd $(TARGET_SUBDIR)/libgloss && \
42355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42357 "RANLIB=$${RANLIB}" \
0c24b341 42358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42359 maintainer-clean) \
4fa63067 42360 || exit 1
3866be5d 42361
6bd3dfaa 42362@endif target-libgloss
3866be5d 42363
e393202e 42364
15723a45 42365
e90269c8 42366
a7254363
PB
42367
42368.PHONY: configure-target-libiberty maybe-configure-target-libiberty
42369maybe-configure-target-libiberty:
4f0ef2d8
CD
42370@if gcc-bootstrap
42371configure-target-libiberty: stage_current
42372@endif gcc-bootstrap
a7254363
PB
42373@if target-libiberty
42374maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 42375configure-target-libiberty:
0aed8855
PB
42376 @: $(MAKE); $(unstage)
42377 @r=`${PWD_COMMAND}`; export r; \
42378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42379 echo "Checking multilib configuration for libiberty..."; \
42380 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
42381 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
42382 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
42383 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
42384 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
42385 else \
42386 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
42387 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
42388 fi; \
42389 else \
42390 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
42391 fi; \
42392 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 42393 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 42394 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42395 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
42396 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 42397 case $(srcdir) in \
b00612cc
PB
42398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42399 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
42400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 42401 esac; \
b00612cc
PB
42402 srcdiroption="--srcdir=$${topdir}/libiberty"; \
42403 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
42404 rm -f no-such-file || : ; \
42405 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42406 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42407 --target=${target_alias} $${srcdiroption} \
bba45b8b 42408 || exit 1
6bd3dfaa 42409@endif target-libiberty
e393202e 42410
a7254363
PB
42411
42412
d545f33b
PB
42413
42414
4fa63067
NN
42415.PHONY: all-target-libiberty maybe-all-target-libiberty
42416maybe-all-target-libiberty:
4f0ef2d8
CD
42417@if gcc-bootstrap
42418all-target-libiberty: stage_current
42419@endif gcc-bootstrap
6bd3dfaa 42420@if target-libiberty
72b2455a 42421TARGET-target-libiberty=all
6bd3dfaa 42422maybe-all-target-libiberty: all-target-libiberty
4fa63067 42423all-target-libiberty: configure-target-libiberty
0aed8855 42424 @: $(MAKE); $(unstage)
b40e3958
L
42425 @r=`${PWD_COMMAND}`; export r; \
42426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42427 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42428 (cd $(TARGET_SUBDIR)/libiberty && \
a7254363 42429 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libiberty))
6bd3dfaa 42430@endif target-libiberty
e393202e 42431
a7254363
PB
42432
42433
d545f33b
PB
42434
42435
4fa63067
NN
42436.PHONY: check-target-libiberty maybe-check-target-libiberty
42437maybe-check-target-libiberty:
6bd3dfaa
PB
42438@if target-libiberty
42439maybe-check-target-libiberty: check-target-libiberty
16ae0395 42440
4fa63067 42441check-target-libiberty:
0aed8855 42442 @: $(MAKE); $(unstage)
b40e3958
L
42443 @r=`${PWD_COMMAND}`; export r; \
42444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42445 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42446 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 42447 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 42448
6bd3dfaa 42449@endif target-libiberty
e393202e 42450
4fa63067
NN
42451.PHONY: install-target-libiberty maybe-install-target-libiberty
42452maybe-install-target-libiberty:
6bd3dfaa
PB
42453@if target-libiberty
42454maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
42455
42456install-target-libiberty: installdirs
0aed8855 42457 @: $(MAKE); $(unstage)
4fa63067
NN
42458 @r=`${PWD_COMMAND}`; export r; \
42459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42460 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42461 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 42462 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 42463
6bd3dfaa 42464@endif target-libiberty
4fa63067 42465
56a8fe78 42466# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
42467
42468.PHONY: maybe-info-target-libiberty info-target-libiberty
42469maybe-info-target-libiberty:
6bd3dfaa
PB
42470@if target-libiberty
42471maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
42472
42473info-target-libiberty: \
42474 configure-target-libiberty
0aed8855 42475 @: $(MAKE); $(unstage)
4fa63067
NN
42476 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42477 r=`${PWD_COMMAND}`; export r; \
42478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42479 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42480 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
42481 for flag in $(EXTRA_TARGET_FLAGS); do \
42482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42483 done; \
42484 (cd $(TARGET_SUBDIR)/libiberty && \
42485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42487 "RANLIB=$${RANLIB}" \
0c24b341 42488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42489 info) \
4fa63067
NN
42490 || exit 1
42491
6bd3dfaa 42492@endif target-libiberty
4fa63067
NN
42493
42494.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
42495maybe-dvi-target-libiberty:
6bd3dfaa
PB
42496@if target-libiberty
42497maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
42498
42499dvi-target-libiberty: \
42500 configure-target-libiberty
0aed8855 42501 @: $(MAKE); $(unstage)
4fa63067
NN
42502 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42503 r=`${PWD_COMMAND}`; export r; \
42504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42505 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42506 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
42507 for flag in $(EXTRA_TARGET_FLAGS); do \
42508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42509 done; \
42510 (cd $(TARGET_SUBDIR)/libiberty && \
42511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42513 "RANLIB=$${RANLIB}" \
0c24b341 42514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42515 dvi) \
4fa63067
NN
42516 || exit 1
42517
6bd3dfaa 42518@endif target-libiberty
4fa63067 42519
56a8fe78
DD
42520.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
42521maybe-pdf-target-libiberty:
42522@if target-libiberty
42523maybe-pdf-target-libiberty: pdf-target-libiberty
42524
42525pdf-target-libiberty: \
42526 configure-target-libiberty
42527 @: $(MAKE); $(unstage)
42528 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42529 r=`${PWD_COMMAND}`; export r; \
42530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42531 $(NORMAL_TARGET_EXPORTS) \
42532 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
42533 for flag in $(EXTRA_TARGET_FLAGS); do \
42534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42535 done; \
42536 (cd $(TARGET_SUBDIR)/libiberty && \
42537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42539 "RANLIB=$${RANLIB}" \
0c24b341 42540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42541 pdf) \
42542 || exit 1
42543
42544@endif target-libiberty
42545
6d389afc
MS
42546.PHONY: maybe-html-target-libiberty html-target-libiberty
42547maybe-html-target-libiberty:
42548@if target-libiberty
42549maybe-html-target-libiberty: html-target-libiberty
42550
42551html-target-libiberty: \
42552 configure-target-libiberty
0aed8855 42553 @: $(MAKE); $(unstage)
6d389afc
MS
42554 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42555 r=`${PWD_COMMAND}`; export r; \
42556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42557 $(NORMAL_TARGET_EXPORTS) \
42558 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
42559 for flag in $(EXTRA_TARGET_FLAGS); do \
42560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42561 done; \
42562 (cd $(TARGET_SUBDIR)/libiberty && \
42563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42565 "RANLIB=$${RANLIB}" \
0c24b341 42566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42567 html) \
42568 || exit 1
42569
42570@endif target-libiberty
42571
4fa63067
NN
42572.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
42573maybe-TAGS-target-libiberty:
6bd3dfaa
PB
42574@if target-libiberty
42575maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
42576
42577TAGS-target-libiberty: \
42578 configure-target-libiberty
0aed8855 42579 @: $(MAKE); $(unstage)
4fa63067
NN
42580 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42581 r=`${PWD_COMMAND}`; export r; \
42582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42583 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42584 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
42585 for flag in $(EXTRA_TARGET_FLAGS); do \
42586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42587 done; \
42588 (cd $(TARGET_SUBDIR)/libiberty && \
42589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42591 "RANLIB=$${RANLIB}" \
0c24b341 42592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42593 TAGS) \
4fa63067
NN
42594 || exit 1
42595
6bd3dfaa 42596@endif target-libiberty
4fa63067
NN
42597
42598.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
42599maybe-install-info-target-libiberty:
6bd3dfaa
PB
42600@if target-libiberty
42601maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
42602
42603install-info-target-libiberty: \
42604 configure-target-libiberty \
42605 info-target-libiberty
0aed8855 42606 @: $(MAKE); $(unstage)
4fa63067
NN
42607 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42608 r=`${PWD_COMMAND}`; export r; \
42609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42610 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42611 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
42612 for flag in $(EXTRA_TARGET_FLAGS); do \
42613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42614 done; \
42615 (cd $(TARGET_SUBDIR)/libiberty && \
42616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42618 "RANLIB=$${RANLIB}" \
0c24b341 42619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42620 install-info) \
4fa63067
NN
42621 || exit 1
42622
6bd3dfaa 42623@endif target-libiberty
4fa63067 42624
a3ca38d2
DD
42625.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
42626maybe-install-pdf-target-libiberty:
42627@if target-libiberty
42628maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
42629
42630install-pdf-target-libiberty: \
42631 configure-target-libiberty \
42632 pdf-target-libiberty
42633 @: $(MAKE); $(unstage)
42634 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42635 r=`${PWD_COMMAND}`; export r; \
42636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42637 $(NORMAL_TARGET_EXPORTS) \
42638 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
42639 for flag in $(EXTRA_TARGET_FLAGS); do \
42640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42641 done; \
42642 (cd $(TARGET_SUBDIR)/libiberty && \
42643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42645 "RANLIB=$${RANLIB}" \
0c24b341 42646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42647 install-pdf) \
42648 || exit 1
42649
42650@endif target-libiberty
42651
108a6f8e
CD
42652.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
42653maybe-install-html-target-libiberty:
42654@if target-libiberty
42655maybe-install-html-target-libiberty: install-html-target-libiberty
42656
42657install-html-target-libiberty: \
42658 configure-target-libiberty \
42659 html-target-libiberty
42660 @: $(MAKE); $(unstage)
42661 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42662 r=`${PWD_COMMAND}`; export r; \
42663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42664 $(NORMAL_TARGET_EXPORTS) \
42665 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
42666 for flag in $(EXTRA_TARGET_FLAGS); do \
42667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42668 done; \
42669 (cd $(TARGET_SUBDIR)/libiberty && \
42670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42672 "RANLIB=$${RANLIB}" \
0c24b341 42673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42674 install-html) \
42675 || exit 1
42676
42677@endif target-libiberty
42678
4fa63067
NN
42679.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
42680maybe-installcheck-target-libiberty:
6bd3dfaa
PB
42681@if target-libiberty
42682maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
42683
42684installcheck-target-libiberty: \
42685 configure-target-libiberty
0aed8855 42686 @: $(MAKE); $(unstage)
4fa63067
NN
42687 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42688 r=`${PWD_COMMAND}`; export r; \
42689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42690 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42691 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
42692 for flag in $(EXTRA_TARGET_FLAGS); do \
42693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42694 done; \
42695 (cd $(TARGET_SUBDIR)/libiberty && \
42696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42698 "RANLIB=$${RANLIB}" \
0c24b341 42699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42700 installcheck) \
4fa63067
NN
42701 || exit 1
42702
6bd3dfaa 42703@endif target-libiberty
4fa63067
NN
42704
42705.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
42706maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
42707@if target-libiberty
42708maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
42709
42710mostlyclean-target-libiberty:
0aed8855 42711 @: $(MAKE); $(unstage)
4fa63067
NN
42712 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42713 r=`${PWD_COMMAND}`; export r; \
42714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42715 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42716 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
42717 for flag in $(EXTRA_TARGET_FLAGS); do \
42718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42719 done; \
42720 (cd $(TARGET_SUBDIR)/libiberty && \
42721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42723 "RANLIB=$${RANLIB}" \
0c24b341 42724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42725 mostlyclean) \
4fa63067
NN
42726 || exit 1
42727
6bd3dfaa 42728@endif target-libiberty
4fa63067
NN
42729
42730.PHONY: maybe-clean-target-libiberty clean-target-libiberty
42731maybe-clean-target-libiberty:
6bd3dfaa
PB
42732@if target-libiberty
42733maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
42734
42735clean-target-libiberty:
0aed8855 42736 @: $(MAKE); $(unstage)
4fa63067
NN
42737 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42738 r=`${PWD_COMMAND}`; export r; \
42739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42740 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42741 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
42742 for flag in $(EXTRA_TARGET_FLAGS); do \
42743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42744 done; \
42745 (cd $(TARGET_SUBDIR)/libiberty && \
42746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42748 "RANLIB=$${RANLIB}" \
0c24b341 42749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42750 clean) \
4fa63067
NN
42751 || exit 1
42752
6bd3dfaa 42753@endif target-libiberty
4fa63067
NN
42754
42755.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
42756maybe-distclean-target-libiberty:
6bd3dfaa
PB
42757@if target-libiberty
42758maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
42759
42760distclean-target-libiberty:
0aed8855 42761 @: $(MAKE); $(unstage)
4fa63067
NN
42762 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42763 r=`${PWD_COMMAND}`; export r; \
42764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42765 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42766 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
42767 for flag in $(EXTRA_TARGET_FLAGS); do \
42768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42769 done; \
42770 (cd $(TARGET_SUBDIR)/libiberty && \
42771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42773 "RANLIB=$${RANLIB}" \
0c24b341 42774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42775 distclean) \
4fa63067
NN
42776 || exit 1
42777
6bd3dfaa 42778@endif target-libiberty
4fa63067
NN
42779
42780.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
42781maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
42782@if target-libiberty
42783maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
42784
42785maintainer-clean-target-libiberty:
0aed8855 42786 @: $(MAKE); $(unstage)
4fa63067
NN
42787 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
42788 r=`${PWD_COMMAND}`; export r; \
42789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42790 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42791 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
42792 for flag in $(EXTRA_TARGET_FLAGS); do \
42793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42794 done; \
42795 (cd $(TARGET_SUBDIR)/libiberty && \
42796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42798 "RANLIB=$${RANLIB}" \
0c24b341 42799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42800 maintainer-clean) \
4fa63067 42801 || exit 1
16ae0395 42802
6bd3dfaa 42803@endif target-libiberty
e393202e
NN
42804
42805
15723a45 42806
e90269c8 42807
a7254363
PB
42808
42809.PHONY: configure-target-gperf maybe-configure-target-gperf
42810maybe-configure-target-gperf:
4f0ef2d8
CD
42811@if gcc-bootstrap
42812configure-target-gperf: stage_current
42813@endif gcc-bootstrap
a7254363
PB
42814@if target-gperf
42815maybe-configure-target-gperf: configure-target-gperf
c52c6897 42816configure-target-gperf:
0aed8855
PB
42817 @: $(MAKE); $(unstage)
42818 @r=`${PWD_COMMAND}`; export r; \
42819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42820 echo "Checking multilib configuration for gperf..."; \
42821 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
42822 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
42823 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
42824 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
42825 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
42826 else \
42827 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
42828 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
42829 fi; \
42830 else \
42831 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
42832 fi; \
42833 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 42834 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 42835 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42836 echo Configuring in $(TARGET_SUBDIR)/gperf; \
42837 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 42838 case $(srcdir) in \
b00612cc
PB
42839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42840 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
42841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 42842 esac; \
b00612cc
PB
42843 srcdiroption="--srcdir=$${topdir}/gperf"; \
42844 libsrcdir="$$s/gperf"; \
bba45b8b
NN
42845 rm -f no-such-file || : ; \
42846 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42847 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42848 --target=${target_alias} $${srcdiroption} \
bba45b8b 42849 || exit 1
6bd3dfaa 42850@endif target-gperf
e393202e 42851
a7254363
PB
42852
42853
d545f33b
PB
42854
42855
4fa63067
NN
42856.PHONY: all-target-gperf maybe-all-target-gperf
42857maybe-all-target-gperf:
4f0ef2d8
CD
42858@if gcc-bootstrap
42859all-target-gperf: stage_current
42860@endif gcc-bootstrap
6bd3dfaa 42861@if target-gperf
72b2455a 42862TARGET-target-gperf=all
6bd3dfaa 42863maybe-all-target-gperf: all-target-gperf
4fa63067 42864all-target-gperf: configure-target-gperf
0aed8855 42865 @: $(MAKE); $(unstage)
b40e3958
L
42866 @r=`${PWD_COMMAND}`; export r; \
42867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42868 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42869 (cd $(TARGET_SUBDIR)/gperf && \
a7254363 42870 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-gperf))
6bd3dfaa 42871@endif target-gperf
e393202e 42872
a7254363
PB
42873
42874
d545f33b
PB
42875
42876
4fa63067
NN
42877.PHONY: check-target-gperf maybe-check-target-gperf
42878maybe-check-target-gperf:
6bd3dfaa
PB
42879@if target-gperf
42880maybe-check-target-gperf: check-target-gperf
16ae0395 42881
4fa63067 42882check-target-gperf:
0aed8855 42883 @: $(MAKE); $(unstage)
b40e3958
L
42884 @r=`${PWD_COMMAND}`; export r; \
42885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42886 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42887 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 42888 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 42889
6bd3dfaa 42890@endif target-gperf
e393202e 42891
4fa63067
NN
42892.PHONY: install-target-gperf maybe-install-target-gperf
42893maybe-install-target-gperf:
6bd3dfaa
PB
42894@if target-gperf
42895maybe-install-target-gperf: install-target-gperf
4fa63067
NN
42896
42897install-target-gperf: installdirs
0aed8855 42898 @: $(MAKE); $(unstage)
4fa63067
NN
42899 @r=`${PWD_COMMAND}`; export r; \
42900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42901 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42902 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 42903 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 42904
6bd3dfaa 42905@endif target-gperf
4fa63067 42906
56a8fe78 42907# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
42908
42909.PHONY: maybe-info-target-gperf info-target-gperf
42910maybe-info-target-gperf:
6bd3dfaa
PB
42911@if target-gperf
42912maybe-info-target-gperf: info-target-gperf
4fa63067
NN
42913
42914info-target-gperf: \
42915 configure-target-gperf
0aed8855 42916 @: $(MAKE); $(unstage)
4fa63067
NN
42917 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
42918 r=`${PWD_COMMAND}`; export r; \
42919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42920 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42921 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
42922 for flag in $(EXTRA_TARGET_FLAGS); do \
42923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42924 done; \
42925 (cd $(TARGET_SUBDIR)/gperf && \
42926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42928 "RANLIB=$${RANLIB}" \
0c24b341 42929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42930 info) \
4fa63067
NN
42931 || exit 1
42932
6bd3dfaa 42933@endif target-gperf
4fa63067
NN
42934
42935.PHONY: maybe-dvi-target-gperf dvi-target-gperf
42936maybe-dvi-target-gperf:
6bd3dfaa
PB
42937@if target-gperf
42938maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
42939
42940dvi-target-gperf: \
42941 configure-target-gperf
0aed8855 42942 @: $(MAKE); $(unstage)
4fa63067
NN
42943 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
42944 r=`${PWD_COMMAND}`; export r; \
42945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42946 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42947 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
42948 for flag in $(EXTRA_TARGET_FLAGS); do \
42949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42950 done; \
42951 (cd $(TARGET_SUBDIR)/gperf && \
42952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42954 "RANLIB=$${RANLIB}" \
0c24b341 42955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42956 dvi) \
4fa63067
NN
42957 || exit 1
42958
6bd3dfaa 42959@endif target-gperf
4fa63067 42960
56a8fe78
DD
42961.PHONY: maybe-pdf-target-gperf pdf-target-gperf
42962maybe-pdf-target-gperf:
42963@if target-gperf
42964maybe-pdf-target-gperf: pdf-target-gperf
42965
42966pdf-target-gperf: \
42967 configure-target-gperf
42968 @: $(MAKE); $(unstage)
42969 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
42970 r=`${PWD_COMMAND}`; export r; \
42971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42972 $(NORMAL_TARGET_EXPORTS) \
42973 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
42974 for flag in $(EXTRA_TARGET_FLAGS); do \
42975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42976 done; \
42977 (cd $(TARGET_SUBDIR)/gperf && \
42978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42980 "RANLIB=$${RANLIB}" \
0c24b341 42981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42982 pdf) \
42983 || exit 1
42984
42985@endif target-gperf
42986
6d389afc
MS
42987.PHONY: maybe-html-target-gperf html-target-gperf
42988maybe-html-target-gperf:
42989@if target-gperf
42990maybe-html-target-gperf: html-target-gperf
42991
42992html-target-gperf: \
42993 configure-target-gperf
0aed8855 42994 @: $(MAKE); $(unstage)
6d389afc
MS
42995 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
42996 r=`${PWD_COMMAND}`; export r; \
42997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42998 $(NORMAL_TARGET_EXPORTS) \
42999 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
43000 for flag in $(EXTRA_TARGET_FLAGS); do \
43001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43002 done; \
43003 (cd $(TARGET_SUBDIR)/gperf && \
43004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43006 "RANLIB=$${RANLIB}" \
0c24b341 43007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43008 html) \
43009 || exit 1
43010
43011@endif target-gperf
43012
4fa63067
NN
43013.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
43014maybe-TAGS-target-gperf:
6bd3dfaa
PB
43015@if target-gperf
43016maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
43017
43018TAGS-target-gperf: \
43019 configure-target-gperf
0aed8855 43020 @: $(MAKE); $(unstage)
4fa63067
NN
43021 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
43022 r=`${PWD_COMMAND}`; export r; \
43023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43024 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43025 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
43026 for flag in $(EXTRA_TARGET_FLAGS); do \
43027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43028 done; \
43029 (cd $(TARGET_SUBDIR)/gperf && \
43030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43032 "RANLIB=$${RANLIB}" \
0c24b341 43033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43034 TAGS) \
4fa63067
NN
43035 || exit 1
43036
6bd3dfaa 43037@endif target-gperf
4fa63067
NN
43038
43039.PHONY: maybe-install-info-target-gperf install-info-target-gperf
43040maybe-install-info-target-gperf:
6bd3dfaa
PB
43041@if target-gperf
43042maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
43043
43044install-info-target-gperf: \
43045 configure-target-gperf \
43046 info-target-gperf
0aed8855 43047 @: $(MAKE); $(unstage)
4fa63067
NN
43048 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
43049 r=`${PWD_COMMAND}`; export r; \
43050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43051 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43052 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
43053 for flag in $(EXTRA_TARGET_FLAGS); do \
43054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43055 done; \
43056 (cd $(TARGET_SUBDIR)/gperf && \
43057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43059 "RANLIB=$${RANLIB}" \
0c24b341 43060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43061 install-info) \
4fa63067
NN
43062 || exit 1
43063
6bd3dfaa 43064@endif target-gperf
4fa63067 43065
a3ca38d2
DD
43066.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
43067maybe-install-pdf-target-gperf:
43068@if target-gperf
43069maybe-install-pdf-target-gperf: install-pdf-target-gperf
43070
43071install-pdf-target-gperf: \
43072 configure-target-gperf \
43073 pdf-target-gperf
43074 @: $(MAKE); $(unstage)
43075 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
43076 r=`${PWD_COMMAND}`; export r; \
43077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43078 $(NORMAL_TARGET_EXPORTS) \
43079 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
43080 for flag in $(EXTRA_TARGET_FLAGS); do \
43081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43082 done; \
43083 (cd $(TARGET_SUBDIR)/gperf && \
43084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43086 "RANLIB=$${RANLIB}" \
0c24b341 43087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43088 install-pdf) \
43089 || exit 1
43090
43091@endif target-gperf
43092
108a6f8e
CD
43093.PHONY: maybe-install-html-target-gperf install-html-target-gperf
43094maybe-install-html-target-gperf:
43095@if target-gperf
43096maybe-install-html-target-gperf: install-html-target-gperf
43097
43098install-html-target-gperf: \
43099 configure-target-gperf \
43100 html-target-gperf
43101 @: $(MAKE); $(unstage)
43102 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
43103 r=`${PWD_COMMAND}`; export r; \
43104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43105 $(NORMAL_TARGET_EXPORTS) \
43106 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
43107 for flag in $(EXTRA_TARGET_FLAGS); do \
43108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43109 done; \
43110 (cd $(TARGET_SUBDIR)/gperf && \
43111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43113 "RANLIB=$${RANLIB}" \
0c24b341 43114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43115 install-html) \
43116 || exit 1
43117
43118@endif target-gperf
43119
4fa63067
NN
43120.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
43121maybe-installcheck-target-gperf:
6bd3dfaa
PB
43122@if target-gperf
43123maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
43124
43125installcheck-target-gperf: \
43126 configure-target-gperf
0aed8855 43127 @: $(MAKE); $(unstage)
4fa63067
NN
43128 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
43129 r=`${PWD_COMMAND}`; export r; \
43130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43131 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43132 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
43133 for flag in $(EXTRA_TARGET_FLAGS); do \
43134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43135 done; \
43136 (cd $(TARGET_SUBDIR)/gperf && \
43137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43139 "RANLIB=$${RANLIB}" \
0c24b341 43140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43141 installcheck) \
4fa63067
NN
43142 || exit 1
43143
6bd3dfaa 43144@endif target-gperf
4fa63067
NN
43145
43146.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
43147maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
43148@if target-gperf
43149maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
43150
43151mostlyclean-target-gperf:
0aed8855 43152 @: $(MAKE); $(unstage)
4fa63067
NN
43153 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
43154 r=`${PWD_COMMAND}`; export r; \
43155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43156 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43157 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
43158 for flag in $(EXTRA_TARGET_FLAGS); do \
43159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43160 done; \
43161 (cd $(TARGET_SUBDIR)/gperf && \
43162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43164 "RANLIB=$${RANLIB}" \
0c24b341 43165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43166 mostlyclean) \
4fa63067
NN
43167 || exit 1
43168
6bd3dfaa 43169@endif target-gperf
4fa63067
NN
43170
43171.PHONY: maybe-clean-target-gperf clean-target-gperf
43172maybe-clean-target-gperf:
6bd3dfaa
PB
43173@if target-gperf
43174maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
43175
43176clean-target-gperf:
0aed8855 43177 @: $(MAKE); $(unstage)
4fa63067
NN
43178 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
43179 r=`${PWD_COMMAND}`; export r; \
43180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43181 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43182 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
43183 for flag in $(EXTRA_TARGET_FLAGS); do \
43184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43185 done; \
43186 (cd $(TARGET_SUBDIR)/gperf && \
43187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43189 "RANLIB=$${RANLIB}" \
0c24b341 43190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43191 clean) \
4fa63067
NN
43192 || exit 1
43193
6bd3dfaa 43194@endif target-gperf
4fa63067
NN
43195
43196.PHONY: maybe-distclean-target-gperf distclean-target-gperf
43197maybe-distclean-target-gperf:
6bd3dfaa
PB
43198@if target-gperf
43199maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
43200
43201distclean-target-gperf:
0aed8855 43202 @: $(MAKE); $(unstage)
4fa63067
NN
43203 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
43204 r=`${PWD_COMMAND}`; export r; \
43205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43206 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43207 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
43208 for flag in $(EXTRA_TARGET_FLAGS); do \
43209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43210 done; \
43211 (cd $(TARGET_SUBDIR)/gperf && \
43212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43214 "RANLIB=$${RANLIB}" \
0c24b341 43215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43216 distclean) \
4fa63067
NN
43217 || exit 1
43218
6bd3dfaa 43219@endif target-gperf
4fa63067
NN
43220
43221.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
43222maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
43223@if target-gperf
43224maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
43225
43226maintainer-clean-target-gperf:
0aed8855 43227 @: $(MAKE); $(unstage)
4fa63067
NN
43228 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
43229 r=`${PWD_COMMAND}`; export r; \
43230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43231 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43232 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
43233 for flag in $(EXTRA_TARGET_FLAGS); do \
43234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43235 done; \
43236 (cd $(TARGET_SUBDIR)/gperf && \
43237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43239 "RANLIB=$${RANLIB}" \
0c24b341 43240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43241 maintainer-clean) \
4fa63067 43242 || exit 1
16ae0395 43243
6bd3dfaa 43244@endif target-gperf
e393202e
NN
43245
43246
15723a45 43247
a7254363
PB
43248
43249
43250.PHONY: configure-target-examples maybe-configure-target-examples
43251maybe-configure-target-examples:
4f0ef2d8
CD
43252@if gcc-bootstrap
43253configure-target-examples: stage_current
43254@endif gcc-bootstrap
a7254363
PB
43255@if target-examples
43256maybe-configure-target-examples: configure-target-examples
c52c6897 43257configure-target-examples:
0aed8855
PB
43258 @: $(MAKE); $(unstage)
43259 @r=`${PWD_COMMAND}`; export r; \
43260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43261 echo "Checking multilib configuration for examples..."; \
43262 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
43263 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
43264 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
43265 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
43266 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
43267 else \
43268 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
43269 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
43270 fi; \
43271 else \
43272 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
43273 fi; \
43274 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 43275 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 43276 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43277 echo Configuring in $(TARGET_SUBDIR)/examples; \
43278 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 43279 case $(srcdir) in \
b00612cc
PB
43280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43281 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
43282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 43283 esac; \
b00612cc
PB
43284 srcdiroption="--srcdir=$${topdir}/examples"; \
43285 libsrcdir="$$s/examples"; \
bba45b8b
NN
43286 rm -f no-such-file || : ; \
43287 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43288 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43289 --target=${target_alias} $${srcdiroption} \
bba45b8b 43290 || exit 1
6bd3dfaa 43291@endif target-examples
e393202e 43292
a7254363
PB
43293
43294
d545f33b
PB
43295
43296
4fa63067
NN
43297.PHONY: all-target-examples maybe-all-target-examples
43298maybe-all-target-examples:
4f0ef2d8
CD
43299@if gcc-bootstrap
43300all-target-examples: stage_current
43301@endif gcc-bootstrap
6bd3dfaa 43302@if target-examples
72b2455a 43303TARGET-target-examples=all
6bd3dfaa 43304maybe-all-target-examples: all-target-examples
4fa63067 43305all-target-examples: configure-target-examples
0aed8855 43306 @: $(MAKE); $(unstage)
b40e3958
L
43307 @r=`${PWD_COMMAND}`; export r; \
43308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43309 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43310 (cd $(TARGET_SUBDIR)/examples && \
a7254363 43311 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-examples))
6bd3dfaa 43312@endif target-examples
e393202e 43313
a7254363
PB
43314
43315
d545f33b
PB
43316
43317
4fa63067
NN
43318.PHONY: check-target-examples maybe-check-target-examples
43319maybe-check-target-examples:
6bd3dfaa
PB
43320@if target-examples
43321maybe-check-target-examples: check-target-examples
16ae0395 43322
4fa63067
NN
43323# Dummy target for uncheckable module.
43324check-target-examples:
43325
6bd3dfaa 43326@endif target-examples
4fa63067
NN
43327
43328.PHONY: install-target-examples maybe-install-target-examples
43329maybe-install-target-examples:
6bd3dfaa
PB
43330@if target-examples
43331maybe-install-target-examples: install-target-examples
4fa63067
NN
43332
43333# Dummy target for uninstallable.
43334install-target-examples:
43335
6bd3dfaa 43336@endif target-examples
4fa63067 43337
56a8fe78 43338# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43339
43340.PHONY: maybe-info-target-examples info-target-examples
43341maybe-info-target-examples:
6bd3dfaa
PB
43342@if target-examples
43343maybe-info-target-examples: info-target-examples
4fa63067
NN
43344
43345info-target-examples: \
43346 configure-target-examples
0aed8855 43347 @: $(MAKE); $(unstage)
4fa63067
NN
43348 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43349 r=`${PWD_COMMAND}`; export r; \
b40e3958 43350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43351 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43352 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
43353 for flag in $(EXTRA_TARGET_FLAGS); do \
43354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43355 done; \
43356 (cd $(TARGET_SUBDIR)/examples && \
43357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43359 "RANLIB=$${RANLIB}" \
0c24b341 43360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43361 info) \
4fa63067 43362 || exit 1
930314a4 43363
6bd3dfaa 43364@endif target-examples
e393202e 43365
4fa63067
NN
43366.PHONY: maybe-dvi-target-examples dvi-target-examples
43367maybe-dvi-target-examples:
6bd3dfaa
PB
43368@if target-examples
43369maybe-dvi-target-examples: dvi-target-examples
16ae0395 43370
4fa63067
NN
43371dvi-target-examples: \
43372 configure-target-examples
0aed8855 43373 @: $(MAKE); $(unstage)
4fa63067
NN
43374 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43375 r=`${PWD_COMMAND}`; export r; \
b40e3958 43376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43377 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43378 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
43379 for flag in $(EXTRA_TARGET_FLAGS); do \
43380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43381 done; \
43382 (cd $(TARGET_SUBDIR)/examples && \
43383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43385 "RANLIB=$${RANLIB}" \
0c24b341 43386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43387 dvi) \
4fa63067
NN
43388 || exit 1
43389
6bd3dfaa 43390@endif target-examples
4fa63067 43391
56a8fe78
DD
43392.PHONY: maybe-pdf-target-examples pdf-target-examples
43393maybe-pdf-target-examples:
43394@if target-examples
43395maybe-pdf-target-examples: pdf-target-examples
43396
43397pdf-target-examples: \
43398 configure-target-examples
43399 @: $(MAKE); $(unstage)
43400 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43401 r=`${PWD_COMMAND}`; export r; \
43402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43403 $(NORMAL_TARGET_EXPORTS) \
43404 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
43405 for flag in $(EXTRA_TARGET_FLAGS); do \
43406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43407 done; \
43408 (cd $(TARGET_SUBDIR)/examples && \
43409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43411 "RANLIB=$${RANLIB}" \
0c24b341 43412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43413 pdf) \
43414 || exit 1
43415
43416@endif target-examples
43417
6d389afc
MS
43418.PHONY: maybe-html-target-examples html-target-examples
43419maybe-html-target-examples:
43420@if target-examples
43421maybe-html-target-examples: html-target-examples
43422
43423html-target-examples: \
43424 configure-target-examples
0aed8855 43425 @: $(MAKE); $(unstage)
6d389afc
MS
43426 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43427 r=`${PWD_COMMAND}`; export r; \
43428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43429 $(NORMAL_TARGET_EXPORTS) \
43430 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
43431 for flag in $(EXTRA_TARGET_FLAGS); do \
43432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43433 done; \
43434 (cd $(TARGET_SUBDIR)/examples && \
43435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43437 "RANLIB=$${RANLIB}" \
0c24b341 43438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43439 html) \
43440 || exit 1
43441
43442@endif target-examples
43443
4fa63067
NN
43444.PHONY: maybe-TAGS-target-examples TAGS-target-examples
43445maybe-TAGS-target-examples:
6bd3dfaa
PB
43446@if target-examples
43447maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
43448
43449TAGS-target-examples: \
43450 configure-target-examples
0aed8855 43451 @: $(MAKE); $(unstage)
4fa63067
NN
43452 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43453 r=`${PWD_COMMAND}`; export r; \
43454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43455 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43456 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
43457 for flag in $(EXTRA_TARGET_FLAGS); do \
43458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43459 done; \
43460 (cd $(TARGET_SUBDIR)/examples && \
43461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43463 "RANLIB=$${RANLIB}" \
0c24b341 43464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43465 TAGS) \
4fa63067
NN
43466 || exit 1
43467
6bd3dfaa 43468@endif target-examples
4fa63067
NN
43469
43470.PHONY: maybe-install-info-target-examples install-info-target-examples
43471maybe-install-info-target-examples:
6bd3dfaa
PB
43472@if target-examples
43473maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
43474
43475install-info-target-examples: \
43476 configure-target-examples \
43477 info-target-examples
0aed8855 43478 @: $(MAKE); $(unstage)
4fa63067
NN
43479 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43480 r=`${PWD_COMMAND}`; export r; \
43481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43482 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43483 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
43484 for flag in $(EXTRA_TARGET_FLAGS); do \
43485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43486 done; \
43487 (cd $(TARGET_SUBDIR)/examples && \
43488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43490 "RANLIB=$${RANLIB}" \
0c24b341 43491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43492 install-info) \
4fa63067
NN
43493 || exit 1
43494
6bd3dfaa 43495@endif target-examples
4fa63067 43496
a3ca38d2
DD
43497.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
43498maybe-install-pdf-target-examples:
43499@if target-examples
43500maybe-install-pdf-target-examples: install-pdf-target-examples
43501
43502install-pdf-target-examples: \
43503 configure-target-examples \
43504 pdf-target-examples
43505 @: $(MAKE); $(unstage)
43506 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43507 r=`${PWD_COMMAND}`; export r; \
43508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43509 $(NORMAL_TARGET_EXPORTS) \
43510 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
43511 for flag in $(EXTRA_TARGET_FLAGS); do \
43512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43513 done; \
43514 (cd $(TARGET_SUBDIR)/examples && \
43515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43517 "RANLIB=$${RANLIB}" \
0c24b341 43518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43519 install-pdf) \
43520 || exit 1
43521
43522@endif target-examples
43523
108a6f8e
CD
43524.PHONY: maybe-install-html-target-examples install-html-target-examples
43525maybe-install-html-target-examples:
43526@if target-examples
43527maybe-install-html-target-examples: install-html-target-examples
43528
43529install-html-target-examples: \
43530 configure-target-examples \
43531 html-target-examples
43532 @: $(MAKE); $(unstage)
43533 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43534 r=`${PWD_COMMAND}`; export r; \
43535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43536 $(NORMAL_TARGET_EXPORTS) \
43537 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
43538 for flag in $(EXTRA_TARGET_FLAGS); do \
43539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43540 done; \
43541 (cd $(TARGET_SUBDIR)/examples && \
43542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43544 "RANLIB=$${RANLIB}" \
0c24b341 43545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43546 install-html) \
43547 || exit 1
43548
43549@endif target-examples
43550
4fa63067
NN
43551.PHONY: maybe-installcheck-target-examples installcheck-target-examples
43552maybe-installcheck-target-examples:
6bd3dfaa
PB
43553@if target-examples
43554maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
43555
43556installcheck-target-examples: \
43557 configure-target-examples
0aed8855 43558 @: $(MAKE); $(unstage)
4fa63067
NN
43559 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43560 r=`${PWD_COMMAND}`; export r; \
43561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43562 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43563 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
43564 for flag in $(EXTRA_TARGET_FLAGS); do \
43565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43566 done; \
43567 (cd $(TARGET_SUBDIR)/examples && \
43568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43570 "RANLIB=$${RANLIB}" \
0c24b341 43571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43572 installcheck) \
4fa63067
NN
43573 || exit 1
43574
6bd3dfaa 43575@endif target-examples
4fa63067
NN
43576
43577.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
43578maybe-mostlyclean-target-examples:
6bd3dfaa
PB
43579@if target-examples
43580maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
43581
43582mostlyclean-target-examples:
0aed8855 43583 @: $(MAKE); $(unstage)
4fa63067
NN
43584 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43585 r=`${PWD_COMMAND}`; export r; \
43586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43587 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43588 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
43589 for flag in $(EXTRA_TARGET_FLAGS); do \
43590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43591 done; \
43592 (cd $(TARGET_SUBDIR)/examples && \
43593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43595 "RANLIB=$${RANLIB}" \
0c24b341 43596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43597 mostlyclean) \
4fa63067
NN
43598 || exit 1
43599
6bd3dfaa 43600@endif target-examples
4fa63067
NN
43601
43602.PHONY: maybe-clean-target-examples clean-target-examples
43603maybe-clean-target-examples:
6bd3dfaa
PB
43604@if target-examples
43605maybe-clean-target-examples: clean-target-examples
4fa63067
NN
43606
43607clean-target-examples:
0aed8855 43608 @: $(MAKE); $(unstage)
4fa63067
NN
43609 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43610 r=`${PWD_COMMAND}`; export r; \
43611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43612 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43613 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
43614 for flag in $(EXTRA_TARGET_FLAGS); do \
43615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43616 done; \
43617 (cd $(TARGET_SUBDIR)/examples && \
43618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43620 "RANLIB=$${RANLIB}" \
0c24b341 43621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43622 clean) \
4fa63067
NN
43623 || exit 1
43624
6bd3dfaa 43625@endif target-examples
4fa63067
NN
43626
43627.PHONY: maybe-distclean-target-examples distclean-target-examples
43628maybe-distclean-target-examples:
6bd3dfaa
PB
43629@if target-examples
43630maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
43631
43632distclean-target-examples:
0aed8855 43633 @: $(MAKE); $(unstage)
4fa63067
NN
43634 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43635 r=`${PWD_COMMAND}`; export r; \
43636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43637 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43638 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
43639 for flag in $(EXTRA_TARGET_FLAGS); do \
43640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43641 done; \
43642 (cd $(TARGET_SUBDIR)/examples && \
43643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43645 "RANLIB=$${RANLIB}" \
0c24b341 43646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43647 distclean) \
4fa63067
NN
43648 || exit 1
43649
6bd3dfaa 43650@endif target-examples
4fa63067
NN
43651
43652.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
43653maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
43654@if target-examples
43655maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
43656
43657maintainer-clean-target-examples:
0aed8855 43658 @: $(MAKE); $(unstage)
4fa63067
NN
43659 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
43660 r=`${PWD_COMMAND}`; export r; \
43661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43662 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43663 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
43664 for flag in $(EXTRA_TARGET_FLAGS); do \
43665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43666 done; \
43667 (cd $(TARGET_SUBDIR)/examples && \
43668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43670 "RANLIB=$${RANLIB}" \
0c24b341 43671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43672 maintainer-clean) \
4fa63067
NN
43673 || exit 1
43674
6bd3dfaa 43675@endif target-examples
e393202e
NN
43676
43677
15723a45 43678
a7254363 43679
e90269c8 43680
a7254363
PB
43681.PHONY: configure-target-libffi maybe-configure-target-libffi
43682maybe-configure-target-libffi:
4f0ef2d8
CD
43683@if gcc-bootstrap
43684configure-target-libffi: stage_current
43685@endif gcc-bootstrap
a7254363
PB
43686@if target-libffi
43687maybe-configure-target-libffi: configure-target-libffi
c52c6897 43688configure-target-libffi:
0aed8855
PB
43689 @: $(MAKE); $(unstage)
43690 @r=`${PWD_COMMAND}`; export r; \
43691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43692 echo "Checking multilib configuration for libffi..."; \
43693 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
43694 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
43695 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
43696 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
43697 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
43698 else \
43699 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
43700 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43701 fi; \
43702 else \
43703 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
43704 fi; \
43705 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 43706 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 43707 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43708 echo Configuring in $(TARGET_SUBDIR)/libffi; \
43709 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 43710 case $(srcdir) in \
b00612cc
PB
43711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43712 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
43713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 43714 esac; \
b00612cc
PB
43715 srcdiroption="--srcdir=$${topdir}/libffi"; \
43716 libsrcdir="$$s/libffi"; \
bba45b8b
NN
43717 rm -f no-such-file || : ; \
43718 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43719 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43720 --target=${target_alias} $${srcdiroption} \
bba45b8b 43721 || exit 1
6bd3dfaa 43722@endif target-libffi
e393202e 43723
a7254363
PB
43724
43725
d545f33b
PB
43726
43727
4fa63067
NN
43728.PHONY: all-target-libffi maybe-all-target-libffi
43729maybe-all-target-libffi:
4f0ef2d8
CD
43730@if gcc-bootstrap
43731all-target-libffi: stage_current
43732@endif gcc-bootstrap
6bd3dfaa 43733@if target-libffi
72b2455a 43734TARGET-target-libffi=all
6bd3dfaa 43735maybe-all-target-libffi: all-target-libffi
4fa63067 43736all-target-libffi: configure-target-libffi
0aed8855 43737 @: $(MAKE); $(unstage)
b40e3958
L
43738 @r=`${PWD_COMMAND}`; export r; \
43739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43740 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43741 (cd $(TARGET_SUBDIR)/libffi && \
a7254363 43742 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libffi))
6bd3dfaa 43743@endif target-libffi
e393202e 43744
a7254363
PB
43745
43746
d545f33b
PB
43747
43748
4fa63067
NN
43749.PHONY: check-target-libffi maybe-check-target-libffi
43750maybe-check-target-libffi:
6bd3dfaa
PB
43751@if target-libffi
43752maybe-check-target-libffi: check-target-libffi
16ae0395 43753
4fa63067 43754check-target-libffi:
0aed8855 43755 @: $(MAKE); $(unstage)
b40e3958
L
43756 @r=`${PWD_COMMAND}`; export r; \
43757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43758 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43759 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 43760 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 43761
6bd3dfaa 43762@endif target-libffi
e393202e 43763
4fa63067
NN
43764.PHONY: install-target-libffi maybe-install-target-libffi
43765maybe-install-target-libffi:
6bd3dfaa
PB
43766@if target-libffi
43767maybe-install-target-libffi: install-target-libffi
16ae0395 43768
4fa63067 43769install-target-libffi: installdirs
0aed8855 43770 @: $(MAKE); $(unstage)
b40e3958
L
43771 @r=`${PWD_COMMAND}`; export r; \
43772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43773 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43774 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 43775 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 43776
6bd3dfaa 43777@endif target-libffi
e393202e 43778
56a8fe78 43779# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43780
43781.PHONY: maybe-info-target-libffi info-target-libffi
43782maybe-info-target-libffi:
6bd3dfaa
PB
43783@if target-libffi
43784maybe-info-target-libffi: info-target-libffi
4fa63067
NN
43785
43786info-target-libffi: \
43787 configure-target-libffi
0aed8855 43788 @: $(MAKE); $(unstage)
4fa63067
NN
43789 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43790 r=`${PWD_COMMAND}`; export r; \
43791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43792 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43793 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
43794 for flag in $(EXTRA_TARGET_FLAGS); do \
43795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43796 done; \
43797 (cd $(TARGET_SUBDIR)/libffi && \
43798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43800 "RANLIB=$${RANLIB}" \
0c24b341 43801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43802 info) \
4fa63067
NN
43803 || exit 1
43804
6bd3dfaa 43805@endif target-libffi
4fa63067
NN
43806
43807.PHONY: maybe-dvi-target-libffi dvi-target-libffi
43808maybe-dvi-target-libffi:
6bd3dfaa
PB
43809@if target-libffi
43810maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
43811
43812dvi-target-libffi: \
43813 configure-target-libffi
0aed8855 43814 @: $(MAKE); $(unstage)
4fa63067
NN
43815 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43816 r=`${PWD_COMMAND}`; export r; \
43817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43818 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43819 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
43820 for flag in $(EXTRA_TARGET_FLAGS); do \
43821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43822 done; \
43823 (cd $(TARGET_SUBDIR)/libffi && \
43824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43826 "RANLIB=$${RANLIB}" \
0c24b341 43827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43828 dvi) \
4fa63067
NN
43829 || exit 1
43830
6bd3dfaa 43831@endif target-libffi
4fa63067 43832
56a8fe78
DD
43833.PHONY: maybe-pdf-target-libffi pdf-target-libffi
43834maybe-pdf-target-libffi:
43835@if target-libffi
43836maybe-pdf-target-libffi: pdf-target-libffi
43837
43838pdf-target-libffi: \
43839 configure-target-libffi
43840 @: $(MAKE); $(unstage)
43841 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43842 r=`${PWD_COMMAND}`; export r; \
43843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43844 $(NORMAL_TARGET_EXPORTS) \
43845 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
43846 for flag in $(EXTRA_TARGET_FLAGS); do \
43847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43848 done; \
43849 (cd $(TARGET_SUBDIR)/libffi && \
43850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43852 "RANLIB=$${RANLIB}" \
0c24b341 43853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43854 pdf) \
43855 || exit 1
43856
43857@endif target-libffi
43858
6d389afc
MS
43859.PHONY: maybe-html-target-libffi html-target-libffi
43860maybe-html-target-libffi:
43861@if target-libffi
43862maybe-html-target-libffi: html-target-libffi
43863
43864html-target-libffi: \
43865 configure-target-libffi
0aed8855 43866 @: $(MAKE); $(unstage)
6d389afc
MS
43867 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43868 r=`${PWD_COMMAND}`; export r; \
43869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43870 $(NORMAL_TARGET_EXPORTS) \
43871 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
43872 for flag in $(EXTRA_TARGET_FLAGS); do \
43873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43874 done; \
43875 (cd $(TARGET_SUBDIR)/libffi && \
43876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43878 "RANLIB=$${RANLIB}" \
0c24b341 43879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43880 html) \
43881 || exit 1
43882
43883@endif target-libffi
43884
4fa63067
NN
43885.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
43886maybe-TAGS-target-libffi:
6bd3dfaa
PB
43887@if target-libffi
43888maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
43889
43890TAGS-target-libffi: \
43891 configure-target-libffi
0aed8855 43892 @: $(MAKE); $(unstage)
4fa63067
NN
43893 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43894 r=`${PWD_COMMAND}`; export r; \
43895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43896 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43897 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
43898 for flag in $(EXTRA_TARGET_FLAGS); do \
43899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43900 done; \
43901 (cd $(TARGET_SUBDIR)/libffi && \
43902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43904 "RANLIB=$${RANLIB}" \
0c24b341 43905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43906 TAGS) \
4fa63067
NN
43907 || exit 1
43908
6bd3dfaa 43909@endif target-libffi
4fa63067
NN
43910
43911.PHONY: maybe-install-info-target-libffi install-info-target-libffi
43912maybe-install-info-target-libffi:
6bd3dfaa
PB
43913@if target-libffi
43914maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
43915
43916install-info-target-libffi: \
43917 configure-target-libffi \
43918 info-target-libffi
0aed8855 43919 @: $(MAKE); $(unstage)
4fa63067
NN
43920 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43921 r=`${PWD_COMMAND}`; export r; \
43922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43923 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43924 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
43925 for flag in $(EXTRA_TARGET_FLAGS); do \
43926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43927 done; \
43928 (cd $(TARGET_SUBDIR)/libffi && \
43929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43931 "RANLIB=$${RANLIB}" \
0c24b341 43932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43933 install-info) \
4fa63067
NN
43934 || exit 1
43935
6bd3dfaa 43936@endif target-libffi
4fa63067 43937
a3ca38d2
DD
43938.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
43939maybe-install-pdf-target-libffi:
43940@if target-libffi
43941maybe-install-pdf-target-libffi: install-pdf-target-libffi
43942
43943install-pdf-target-libffi: \
43944 configure-target-libffi \
43945 pdf-target-libffi
43946 @: $(MAKE); $(unstage)
43947 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43948 r=`${PWD_COMMAND}`; export r; \
43949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43950 $(NORMAL_TARGET_EXPORTS) \
43951 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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}" \
a3ca38d2
DD
43960 install-pdf) \
43961 || exit 1
43962
43963@endif target-libffi
43964
108a6f8e
CD
43965.PHONY: maybe-install-html-target-libffi install-html-target-libffi
43966maybe-install-html-target-libffi:
43967@if target-libffi
43968maybe-install-html-target-libffi: install-html-target-libffi
43969
43970install-html-target-libffi: \
43971 configure-target-libffi \
43972 html-target-libffi
43973 @: $(MAKE); $(unstage)
43974 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43975 r=`${PWD_COMMAND}`; export r; \
43976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43977 $(NORMAL_TARGET_EXPORTS) \
43978 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
43979 for flag in $(EXTRA_TARGET_FLAGS); do \
43980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43981 done; \
43982 (cd $(TARGET_SUBDIR)/libffi && \
43983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43985 "RANLIB=$${RANLIB}" \
0c24b341 43986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43987 install-html) \
43988 || exit 1
43989
43990@endif target-libffi
43991
4fa63067
NN
43992.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
43993maybe-installcheck-target-libffi:
6bd3dfaa
PB
43994@if target-libffi
43995maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
43996
43997installcheck-target-libffi: \
43998 configure-target-libffi
0aed8855 43999 @: $(MAKE); $(unstage)
4fa63067
NN
44000 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
44001 r=`${PWD_COMMAND}`; export r; \
44002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44003 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44004 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
44005 for flag in $(EXTRA_TARGET_FLAGS); do \
44006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44007 done; \
44008 (cd $(TARGET_SUBDIR)/libffi && \
44009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44011 "RANLIB=$${RANLIB}" \
0c24b341 44012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44013 installcheck) \
4fa63067
NN
44014 || exit 1
44015
6bd3dfaa 44016@endif target-libffi
4fa63067
NN
44017
44018.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
44019maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
44020@if target-libffi
44021maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
44022
44023mostlyclean-target-libffi:
0aed8855 44024 @: $(MAKE); $(unstage)
4fa63067
NN
44025 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
44026 r=`${PWD_COMMAND}`; export r; \
44027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44028 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44029 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 mostlyclean) \
4fa63067
NN
44039 || exit 1
44040
6bd3dfaa 44041@endif target-libffi
4fa63067
NN
44042
44043.PHONY: maybe-clean-target-libffi clean-target-libffi
44044maybe-clean-target-libffi:
6bd3dfaa
PB
44045@if target-libffi
44046maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
44047
44048clean-target-libffi:
0aed8855 44049 @: $(MAKE); $(unstage)
4fa63067
NN
44050 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
44051 r=`${PWD_COMMAND}`; export r; \
44052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44053 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44054 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
44055 for flag in $(EXTRA_TARGET_FLAGS); do \
44056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44057 done; \
44058 (cd $(TARGET_SUBDIR)/libffi && \
44059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44061 "RANLIB=$${RANLIB}" \
0c24b341 44062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44063 clean) \
4fa63067
NN
44064 || exit 1
44065
6bd3dfaa 44066@endif target-libffi
4fa63067
NN
44067
44068.PHONY: maybe-distclean-target-libffi distclean-target-libffi
44069maybe-distclean-target-libffi:
6bd3dfaa
PB
44070@if target-libffi
44071maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
44072
44073distclean-target-libffi:
0aed8855 44074 @: $(MAKE); $(unstage)
4fa63067
NN
44075 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
44076 r=`${PWD_COMMAND}`; export r; \
44077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44078 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44079 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
44080 for flag in $(EXTRA_TARGET_FLAGS); do \
44081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44082 done; \
44083 (cd $(TARGET_SUBDIR)/libffi && \
44084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44086 "RANLIB=$${RANLIB}" \
0c24b341 44087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44088 distclean) \
4fa63067
NN
44089 || exit 1
44090
6bd3dfaa 44091@endif target-libffi
4fa63067
NN
44092
44093.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
44094maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
44095@if target-libffi
44096maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
44097
44098maintainer-clean-target-libffi:
0aed8855 44099 @: $(MAKE); $(unstage)
4fa63067
NN
44100 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
44101 r=`${PWD_COMMAND}`; export r; \
44102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44103 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44104 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
44105 for flag in $(EXTRA_TARGET_FLAGS); do \
44106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44107 done; \
44108 (cd $(TARGET_SUBDIR)/libffi && \
44109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44111 "RANLIB=$${RANLIB}" \
0c24b341 44112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44113 maintainer-clean) \
4fa63067
NN
44114 || exit 1
44115
6bd3dfaa 44116@endif target-libffi
4fa63067
NN
44117
44118
15723a45 44119
a7254363 44120
15723a45 44121
a7254363
PB
44122.PHONY: configure-target-libjava maybe-configure-target-libjava
44123maybe-configure-target-libjava:
4f0ef2d8
CD
44124@if gcc-bootstrap
44125configure-target-libjava: stage_current
44126@endif gcc-bootstrap
a7254363
PB
44127@if target-libjava
44128maybe-configure-target-libjava: configure-target-libjava
c52c6897 44129configure-target-libjava:
0aed8855
PB
44130 @: $(MAKE); $(unstage)
44131 @r=`${PWD_COMMAND}`; export r; \
44132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44133 echo "Checking multilib configuration for libjava..."; \
44134 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
44135 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
44136 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
44137 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
44138 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
44139 else \
44140 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
44141 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
44142 fi; \
44143 else \
44144 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
44145 fi; \
44146 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 44147 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 44148 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44149 echo Configuring in $(TARGET_SUBDIR)/libjava; \
44150 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 44151 case $(srcdir) in \
b00612cc
PB
44152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44153 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
44154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44155 esac; \
b00612cc
PB
44156 srcdiroption="--srcdir=$${topdir}/libjava"; \
44157 libsrcdir="$$s/libjava"; \
bba45b8b
NN
44158 rm -f no-such-file || : ; \
44159 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44160 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44161 --target=${target_alias} $${srcdiroption} \
bba45b8b 44162 || exit 1
6bd3dfaa 44163@endif target-libjava
e393202e 44164
a7254363
PB
44165
44166
d545f33b
PB
44167
44168
4fa63067
NN
44169.PHONY: all-target-libjava maybe-all-target-libjava
44170maybe-all-target-libjava:
4f0ef2d8
CD
44171@if gcc-bootstrap
44172all-target-libjava: stage_current
44173@endif gcc-bootstrap
6bd3dfaa 44174@if target-libjava
72b2455a 44175TARGET-target-libjava=all
6bd3dfaa 44176maybe-all-target-libjava: all-target-libjava
4fa63067 44177all-target-libjava: configure-target-libjava
0aed8855 44178 @: $(MAKE); $(unstage)
b40e3958
L
44179 @r=`${PWD_COMMAND}`; export r; \
44180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44181 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 44182 (cd $(TARGET_SUBDIR)/libjava && \
a7254363 44183 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libjava))
6bd3dfaa 44184@endif target-libjava
e393202e 44185
a7254363
PB
44186
44187
d545f33b
PB
44188
44189
4fa63067
NN
44190.PHONY: check-target-libjava maybe-check-target-libjava
44191maybe-check-target-libjava:
6bd3dfaa
PB
44192@if target-libjava
44193maybe-check-target-libjava: check-target-libjava
16ae0395 44194
4fa63067 44195check-target-libjava:
0aed8855 44196 @: $(MAKE); $(unstage)
4fa63067
NN
44197 @r=`${PWD_COMMAND}`; export r; \
44198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44199 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 44200 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 44201 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 44202
6bd3dfaa 44203@endif target-libjava
930314a4 44204
4fa63067
NN
44205.PHONY: install-target-libjava maybe-install-target-libjava
44206maybe-install-target-libjava:
6bd3dfaa
PB
44207@if target-libjava
44208maybe-install-target-libjava: install-target-libjava
16ae0395 44209
4fa63067 44210install-target-libjava: installdirs
0aed8855 44211 @: $(MAKE); $(unstage)
b40e3958
L
44212 @r=`${PWD_COMMAND}`; export r; \
44213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44214 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 44215 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 44216 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 44217
6bd3dfaa 44218@endif target-libjava
e393202e 44219
56a8fe78 44220# Other targets (info, dvi, pdf, etc.)
15723a45 44221
4fa63067
NN
44222.PHONY: maybe-info-target-libjava info-target-libjava
44223maybe-info-target-libjava:
6bd3dfaa
PB
44224@if target-libjava
44225maybe-info-target-libjava: info-target-libjava
15723a45 44226
4fa63067
NN
44227info-target-libjava: \
44228 configure-target-libjava
0aed8855 44229 @: $(MAKE); $(unstage)
4fa63067 44230 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
44231 r=`${PWD_COMMAND}`; export r; \
44232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44233 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44234 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
44235 for flag in $(EXTRA_TARGET_FLAGS); do \
44236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44237 done; \
44238 (cd $(TARGET_SUBDIR)/libjava && \
44239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44241 "RANLIB=$${RANLIB}" \
0c24b341 44242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44243 info) \
bba45b8b 44244 || exit 1
e393202e 44245
6bd3dfaa 44246@endif target-libjava
4fa63067
NN
44247
44248.PHONY: maybe-dvi-target-libjava dvi-target-libjava
44249maybe-dvi-target-libjava:
6bd3dfaa
PB
44250@if target-libjava
44251maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
44252
44253dvi-target-libjava: \
44254 configure-target-libjava
0aed8855 44255 @: $(MAKE); $(unstage)
4fa63067
NN
44256 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44257 r=`${PWD_COMMAND}`; export r; \
b40e3958 44258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44259 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44260 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
44261 for flag in $(EXTRA_TARGET_FLAGS); do \
44262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44263 done; \
44264 (cd $(TARGET_SUBDIR)/libjava && \
44265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44267 "RANLIB=$${RANLIB}" \
0c24b341 44268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44269 dvi) \
4fa63067 44270 || exit 1
e393202e 44271
6bd3dfaa 44272@endif target-libjava
16ae0395 44273
56a8fe78
DD
44274.PHONY: maybe-pdf-target-libjava pdf-target-libjava
44275maybe-pdf-target-libjava:
44276@if target-libjava
44277maybe-pdf-target-libjava: pdf-target-libjava
44278
44279pdf-target-libjava: \
44280 configure-target-libjava
44281 @: $(MAKE); $(unstage)
44282 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44283 r=`${PWD_COMMAND}`; export r; \
44284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44285 $(RAW_CXX_TARGET_EXPORTS) \
44286 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
44287 for flag in $(EXTRA_TARGET_FLAGS); do \
44288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44289 done; \
44290 (cd $(TARGET_SUBDIR)/libjava && \
44291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44293 "RANLIB=$${RANLIB}" \
0c24b341 44294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44295 pdf) \
44296 || exit 1
44297
44298@endif target-libjava
44299
6d389afc
MS
44300.PHONY: maybe-html-target-libjava html-target-libjava
44301maybe-html-target-libjava:
44302@if target-libjava
44303maybe-html-target-libjava: html-target-libjava
44304
44305html-target-libjava: \
44306 configure-target-libjava
0aed8855 44307 @: $(MAKE); $(unstage)
6d389afc
MS
44308 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44309 r=`${PWD_COMMAND}`; export r; \
44310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44311 $(RAW_CXX_TARGET_EXPORTS) \
44312 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
44313 for flag in $(EXTRA_TARGET_FLAGS); do \
44314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44315 done; \
44316 (cd $(TARGET_SUBDIR)/libjava && \
44317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44319 "RANLIB=$${RANLIB}" \
0c24b341 44320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44321 html) \
44322 || exit 1
44323
44324@endif target-libjava
44325
4fa63067
NN
44326.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
44327maybe-TAGS-target-libjava:
6bd3dfaa
PB
44328@if target-libjava
44329maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
44330
44331TAGS-target-libjava: \
44332 configure-target-libjava
0aed8855 44333 @: $(MAKE); $(unstage)
4fa63067
NN
44334 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44335 r=`${PWD_COMMAND}`; export r; \
b40e3958 44336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44337 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44338 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
44339 for flag in $(EXTRA_TARGET_FLAGS); do \
44340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44341 done; \
44342 (cd $(TARGET_SUBDIR)/libjava && \
44343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44345 "RANLIB=$${RANLIB}" \
0c24b341 44346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44347 TAGS) \
4fa63067 44348 || exit 1
e393202e 44349
6bd3dfaa 44350@endif target-libjava
930314a4 44351
4fa63067
NN
44352.PHONY: maybe-install-info-target-libjava install-info-target-libjava
44353maybe-install-info-target-libjava:
6bd3dfaa
PB
44354@if target-libjava
44355maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 44356
4fa63067
NN
44357install-info-target-libjava: \
44358 configure-target-libjava \
44359 info-target-libjava
0aed8855 44360 @: $(MAKE); $(unstage)
4fa63067
NN
44361 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44362 r=`${PWD_COMMAND}`; export r; \
b40e3958 44363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44364 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44365 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
44366 for flag in $(EXTRA_TARGET_FLAGS); do \
44367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44368 done; \
44369 (cd $(TARGET_SUBDIR)/libjava && \
44370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44372 "RANLIB=$${RANLIB}" \
0c24b341 44373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44374 install-info) \
4fa63067 44375 || exit 1
e393202e 44376
6bd3dfaa 44377@endif target-libjava
e393202e 44378
a3ca38d2
DD
44379.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
44380maybe-install-pdf-target-libjava:
44381@if target-libjava
44382maybe-install-pdf-target-libjava: install-pdf-target-libjava
44383
44384install-pdf-target-libjava: \
44385 configure-target-libjava \
44386 pdf-target-libjava
44387 @: $(MAKE); $(unstage)
44388 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44389 r=`${PWD_COMMAND}`; export r; \
44390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44391 $(RAW_CXX_TARGET_EXPORTS) \
44392 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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}" \
a3ca38d2
DD
44401 install-pdf) \
44402 || exit 1
44403
44404@endif target-libjava
44405
108a6f8e
CD
44406.PHONY: maybe-install-html-target-libjava install-html-target-libjava
44407maybe-install-html-target-libjava:
44408@if target-libjava
44409maybe-install-html-target-libjava: install-html-target-libjava
44410
44411install-html-target-libjava: \
44412 configure-target-libjava \
44413 html-target-libjava
44414 @: $(MAKE); $(unstage)
44415 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44416 r=`${PWD_COMMAND}`; export r; \
44417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44418 $(RAW_CXX_TARGET_EXPORTS) \
44419 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
44420 for flag in $(EXTRA_TARGET_FLAGS); do \
44421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44422 done; \
44423 (cd $(TARGET_SUBDIR)/libjava && \
44424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44426 "RANLIB=$${RANLIB}" \
0c24b341 44427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44428 install-html) \
44429 || exit 1
44430
44431@endif target-libjava
44432
4fa63067
NN
44433.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
44434maybe-installcheck-target-libjava:
6bd3dfaa
PB
44435@if target-libjava
44436maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 44437
4fa63067
NN
44438installcheck-target-libjava: \
44439 configure-target-libjava
0aed8855 44440 @: $(MAKE); $(unstage)
4fa63067
NN
44441 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44442 r=`${PWD_COMMAND}`; export r; \
44443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44444 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44445 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
44446 for flag in $(EXTRA_TARGET_FLAGS); do \
44447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44448 done; \
44449 (cd $(TARGET_SUBDIR)/libjava && \
44450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44452 "RANLIB=$${RANLIB}" \
0c24b341 44453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44454 installcheck) \
4fa63067 44455 || exit 1
15723a45 44456
6bd3dfaa 44457@endif target-libjava
4fa63067
NN
44458
44459.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
44460maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
44461@if target-libjava
44462maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
44463
44464mostlyclean-target-libjava:
0aed8855 44465 @: $(MAKE); $(unstage)
4fa63067
NN
44466 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44467 r=`${PWD_COMMAND}`; export r; \
44468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44469 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44470 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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 mostlyclean) \
4fa63067
NN
44480 || exit 1
44481
6bd3dfaa 44482@endif target-libjava
4fa63067
NN
44483
44484.PHONY: maybe-clean-target-libjava clean-target-libjava
44485maybe-clean-target-libjava:
6bd3dfaa
PB
44486@if target-libjava
44487maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
44488
44489clean-target-libjava:
0aed8855 44490 @: $(MAKE); $(unstage)
4fa63067 44491 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
44492 r=`${PWD_COMMAND}`; export r; \
44493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44494 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44495 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
44496 for flag in $(EXTRA_TARGET_FLAGS); do \
44497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44498 done; \
44499 (cd $(TARGET_SUBDIR)/libjava && \
44500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44502 "RANLIB=$${RANLIB}" \
0c24b341 44503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44504 clean) \
bba45b8b 44505 || exit 1
e393202e 44506
6bd3dfaa 44507@endif target-libjava
e393202e 44508
4fa63067
NN
44509.PHONY: maybe-distclean-target-libjava distclean-target-libjava
44510maybe-distclean-target-libjava:
6bd3dfaa
PB
44511@if target-libjava
44512maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 44513
4fa63067 44514distclean-target-libjava:
0aed8855 44515 @: $(MAKE); $(unstage)
4fa63067
NN
44516 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44517 r=`${PWD_COMMAND}`; export r; \
44518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44519 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44520 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
44521 for flag in $(EXTRA_TARGET_FLAGS); do \
44522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44523 done; \
44524 (cd $(TARGET_SUBDIR)/libjava && \
44525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44527 "RANLIB=$${RANLIB}" \
0c24b341 44528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44529 distclean) \
4fa63067 44530 || exit 1
3866be5d 44531
6bd3dfaa 44532@endif target-libjava
930314a4 44533
4fa63067
NN
44534.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
44535maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
44536@if target-libjava
44537maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 44538
4fa63067 44539maintainer-clean-target-libjava:
0aed8855 44540 @: $(MAKE); $(unstage)
4fa63067
NN
44541 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
44542 r=`${PWD_COMMAND}`; export r; \
b40e3958 44543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44544 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44545 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
44546 for flag in $(EXTRA_TARGET_FLAGS); do \
44547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44548 done; \
44549 (cd $(TARGET_SUBDIR)/libjava && \
44550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44552 "RANLIB=$${RANLIB}" \
0c24b341 44553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44554 maintainer-clean) \
4fa63067 44555 || exit 1
e393202e 44556
6bd3dfaa 44557@endif target-libjava
e393202e 44558
4fa63067 44559
15723a45 44560
a7254363 44561
e90269c8 44562
a7254363
PB
44563.PHONY: configure-target-zlib maybe-configure-target-zlib
44564maybe-configure-target-zlib:
4f0ef2d8
CD
44565@if gcc-bootstrap
44566configure-target-zlib: stage_current
44567@endif gcc-bootstrap
a7254363
PB
44568@if target-zlib
44569maybe-configure-target-zlib: configure-target-zlib
c52c6897 44570configure-target-zlib:
0aed8855
PB
44571 @: $(MAKE); $(unstage)
44572 @r=`${PWD_COMMAND}`; export r; \
44573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44574 echo "Checking multilib configuration for zlib..."; \
44575 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
44576 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
44577 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
44578 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
44579 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
44580 else \
44581 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
44582 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
44583 fi; \
44584 else \
44585 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
44586 fi; \
44587 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 44588 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 44589 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44590 echo Configuring in $(TARGET_SUBDIR)/zlib; \
44591 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 44592 case $(srcdir) in \
b00612cc
PB
44593 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44594 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
44595 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44596 esac; \
b00612cc
PB
44597 srcdiroption="--srcdir=$${topdir}/zlib"; \
44598 libsrcdir="$$s/zlib"; \
bba45b8b
NN
44599 rm -f no-such-file || : ; \
44600 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44601 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44602 --target=${target_alias} $${srcdiroption} \
bba45b8b 44603 || exit 1
6bd3dfaa 44604@endif target-zlib
e393202e 44605
a7254363
PB
44606
44607
d545f33b
PB
44608
44609
4fa63067
NN
44610.PHONY: all-target-zlib maybe-all-target-zlib
44611maybe-all-target-zlib:
4f0ef2d8
CD
44612@if gcc-bootstrap
44613all-target-zlib: stage_current
44614@endif gcc-bootstrap
6bd3dfaa 44615@if target-zlib
72b2455a 44616TARGET-target-zlib=all
6bd3dfaa 44617maybe-all-target-zlib: all-target-zlib
4fa63067 44618all-target-zlib: configure-target-zlib
0aed8855 44619 @: $(MAKE); $(unstage)
b40e3958
L
44620 @r=`${PWD_COMMAND}`; export r; \
44621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44622 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44623 (cd $(TARGET_SUBDIR)/zlib && \
a7254363 44624 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-zlib))
6bd3dfaa 44625@endif target-zlib
e393202e 44626
a7254363
PB
44627
44628
d545f33b
PB
44629
44630
4fa63067
NN
44631.PHONY: check-target-zlib maybe-check-target-zlib
44632maybe-check-target-zlib:
6bd3dfaa
PB
44633@if target-zlib
44634maybe-check-target-zlib: check-target-zlib
16ae0395 44635
4fa63067 44636check-target-zlib:
0aed8855 44637 @: $(MAKE); $(unstage)
b40e3958
L
44638 @r=`${PWD_COMMAND}`; export r; \
44639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44640 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44641 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 44642 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 44643
6bd3dfaa 44644@endif target-zlib
930314a4 44645
4fa63067
NN
44646.PHONY: install-target-zlib maybe-install-target-zlib
44647maybe-install-target-zlib:
6bd3dfaa
PB
44648@if target-zlib
44649maybe-install-target-zlib: install-target-zlib
16ae0395 44650
4fa63067 44651install-target-zlib: installdirs
0aed8855 44652 @: $(MAKE); $(unstage)
b40e3958
L
44653 @r=`${PWD_COMMAND}`; export r; \
44654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44655 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44656 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 44657 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 44658
6bd3dfaa 44659@endif target-zlib
e393202e 44660
56a8fe78 44661# Other targets (info, dvi, pdf, etc.)
15723a45 44662
4fa63067
NN
44663.PHONY: maybe-info-target-zlib info-target-zlib
44664maybe-info-target-zlib:
6bd3dfaa
PB
44665@if target-zlib
44666maybe-info-target-zlib: info-target-zlib
15723a45 44667
4fa63067
NN
44668info-target-zlib: \
44669 configure-target-zlib
0aed8855 44670 @: $(MAKE); $(unstage)
4fa63067 44671 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
44672 r=`${PWD_COMMAND}`; export r; \
44673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44674 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44675 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
44676 for flag in $(EXTRA_TARGET_FLAGS); do \
44677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44678 done; \
44679 (cd $(TARGET_SUBDIR)/zlib && \
44680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44682 "RANLIB=$${RANLIB}" \
0c24b341 44683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44684 info) \
bba45b8b 44685 || exit 1
e393202e 44686
6bd3dfaa 44687@endif target-zlib
e393202e 44688
4fa63067
NN
44689.PHONY: maybe-dvi-target-zlib dvi-target-zlib
44690maybe-dvi-target-zlib:
6bd3dfaa
PB
44691@if target-zlib
44692maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 44693
4fa63067
NN
44694dvi-target-zlib: \
44695 configure-target-zlib
0aed8855 44696 @: $(MAKE); $(unstage)
4fa63067
NN
44697 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
44698 r=`${PWD_COMMAND}`; export r; \
b40e3958 44699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44701 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
44702 for flag in $(EXTRA_TARGET_FLAGS); do \
44703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44704 done; \
44705 (cd $(TARGET_SUBDIR)/zlib && \
44706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44708 "RANLIB=$${RANLIB}" \
0c24b341 44709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44710 dvi) \
4fa63067 44711 || exit 1
e393202e 44712
6bd3dfaa 44713@endif target-zlib
930314a4 44714
56a8fe78
DD
44715.PHONY: maybe-pdf-target-zlib pdf-target-zlib
44716maybe-pdf-target-zlib:
44717@if target-zlib
44718maybe-pdf-target-zlib: pdf-target-zlib
44719
44720pdf-target-zlib: \
44721 configure-target-zlib
44722 @: $(MAKE); $(unstage)
44723 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
44724 r=`${PWD_COMMAND}`; export r; \
44725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44726 $(NORMAL_TARGET_EXPORTS) \
44727 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
44728 for flag in $(EXTRA_TARGET_FLAGS); do \
44729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44730 done; \
44731 (cd $(TARGET_SUBDIR)/zlib && \
44732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44734 "RANLIB=$${RANLIB}" \
0c24b341 44735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44736 pdf) \
44737 || exit 1
44738
44739@endif target-zlib
44740
6d389afc
MS
44741.PHONY: maybe-html-target-zlib html-target-zlib
44742maybe-html-target-zlib:
44743@if target-zlib
44744maybe-html-target-zlib: html-target-zlib
44745
44746html-target-zlib: \
44747 configure-target-zlib
0aed8855 44748 @: $(MAKE); $(unstage)
6d389afc
MS
44749 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
44750 r=`${PWD_COMMAND}`; export r; \
44751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44752 $(NORMAL_TARGET_EXPORTS) \
44753 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
44754 for flag in $(EXTRA_TARGET_FLAGS); do \
44755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44756 done; \
44757 (cd $(TARGET_SUBDIR)/zlib && \
44758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44760 "RANLIB=$${RANLIB}" \
0c24b341 44761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44762 html) \
44763 || exit 1
44764
44765@endif target-zlib
44766
4fa63067
NN
44767.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
44768maybe-TAGS-target-zlib:
6bd3dfaa
PB
44769@if target-zlib
44770maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 44771
4fa63067
NN
44772TAGS-target-zlib: \
44773 configure-target-zlib
0aed8855 44774 @: $(MAKE); $(unstage)
4fa63067
NN
44775 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
44776 r=`${PWD_COMMAND}`; export r; \
b40e3958 44777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44778 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44779 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
44780 for flag in $(EXTRA_TARGET_FLAGS); do \
44781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44782 done; \
44783 (cd $(TARGET_SUBDIR)/zlib && \
44784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44786 "RANLIB=$${RANLIB}" \
0c24b341 44787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44788 TAGS) \
4fa63067 44789 || exit 1
e393202e 44790
6bd3dfaa 44791@endif target-zlib
15723a45 44792
4fa63067
NN
44793.PHONY: maybe-install-info-target-zlib install-info-target-zlib
44794maybe-install-info-target-zlib:
6bd3dfaa
PB
44795@if target-zlib
44796maybe-install-info-target-zlib: install-info-target-zlib
15723a45 44797
4fa63067
NN
44798install-info-target-zlib: \
44799 configure-target-zlib \
44800 info-target-zlib
0aed8855 44801 @: $(MAKE); $(unstage)
4fa63067 44802 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
44803 r=`${PWD_COMMAND}`; export r; \
44804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44805 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44806 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
44807 for flag in $(EXTRA_TARGET_FLAGS); do \
44808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44809 done; \
44810 (cd $(TARGET_SUBDIR)/zlib && \
44811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44813 "RANLIB=$${RANLIB}" \
0c24b341 44814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44815 install-info) \
bba45b8b 44816 || exit 1
e393202e 44817
6bd3dfaa 44818@endif target-zlib
16ae0395 44819
a3ca38d2
DD
44820.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
44821maybe-install-pdf-target-zlib:
44822@if target-zlib
44823maybe-install-pdf-target-zlib: install-pdf-target-zlib
44824
44825install-pdf-target-zlib: \
44826 configure-target-zlib \
44827 pdf-target-zlib
44828 @: $(MAKE); $(unstage)
44829 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
44830 r=`${PWD_COMMAND}`; export r; \
44831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44832 $(NORMAL_TARGET_EXPORTS) \
44833 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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}" \
a3ca38d2
DD
44842 install-pdf) \
44843 || exit 1
44844
44845@endif target-zlib
44846
108a6f8e
CD
44847.PHONY: maybe-install-html-target-zlib install-html-target-zlib
44848maybe-install-html-target-zlib:
44849@if target-zlib
44850maybe-install-html-target-zlib: install-html-target-zlib
44851
44852install-html-target-zlib: \
44853 configure-target-zlib \
44854 html-target-zlib
44855 @: $(MAKE); $(unstage)
44856 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
44857 r=`${PWD_COMMAND}`; export r; \
44858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44859 $(NORMAL_TARGET_EXPORTS) \
44860 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
44861 for flag in $(EXTRA_TARGET_FLAGS); do \
44862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44863 done; \
44864 (cd $(TARGET_SUBDIR)/zlib && \
44865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44867 "RANLIB=$${RANLIB}" \
0c24b341 44868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44869 install-html) \
44870 || exit 1
44871
44872@endif target-zlib
44873
4fa63067
NN
44874.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
44875maybe-installcheck-target-zlib:
6bd3dfaa
PB
44876@if target-zlib
44877maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 44878
4fa63067
NN
44879installcheck-target-zlib: \
44880 configure-target-zlib
0aed8855 44881 @: $(MAKE); $(unstage)
4fa63067
NN
44882 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
44883 r=`${PWD_COMMAND}`; export r; \
44884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44885 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44886 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
44887 for flag in $(EXTRA_TARGET_FLAGS); do \
44888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44889 done; \
44890 (cd $(TARGET_SUBDIR)/zlib && \
44891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44893 "RANLIB=$${RANLIB}" \
0c24b341 44894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44895 installcheck) \
4fa63067 44896 || exit 1
e393202e 44897
6bd3dfaa 44898@endif target-zlib
16ae0395 44899
4fa63067
NN
44900.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
44901maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
44902@if target-zlib
44903maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 44904
4fa63067 44905mostlyclean-target-zlib:
0aed8855 44906 @: $(MAKE); $(unstage)
4fa63067
NN
44907 @[ -f $(TARGET_SUBDIR)/zlib/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 mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 mostlyclean) \
4fa63067 44921 || exit 1
e393202e 44922
6bd3dfaa 44923@endif target-zlib
15723a45 44924
4fa63067
NN
44925.PHONY: maybe-clean-target-zlib clean-target-zlib
44926maybe-clean-target-zlib:
6bd3dfaa
PB
44927@if target-zlib
44928maybe-clean-target-zlib: clean-target-zlib
15723a45 44929
4fa63067 44930clean-target-zlib:
0aed8855 44931 @: $(MAKE); $(unstage)
4fa63067 44932 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
44933 r=`${PWD_COMMAND}`; export r; \
44934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44935 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44936 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
44937 for flag in $(EXTRA_TARGET_FLAGS); do \
44938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44939 done; \
44940 (cd $(TARGET_SUBDIR)/zlib && \
44941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44943 "RANLIB=$${RANLIB}" \
0c24b341 44944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44945 clean) \
bba45b8b 44946 || exit 1
e393202e 44947
6bd3dfaa 44948@endif target-zlib
e393202e 44949
4fa63067
NN
44950.PHONY: maybe-distclean-target-zlib distclean-target-zlib
44951maybe-distclean-target-zlib:
6bd3dfaa
PB
44952@if target-zlib
44953maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 44954
4fa63067 44955distclean-target-zlib:
0aed8855 44956 @: $(MAKE); $(unstage)
4fa63067
NN
44957 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
44958 r=`${PWD_COMMAND}`; export r; \
b40e3958 44959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44960 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44961 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
44962 for flag in $(EXTRA_TARGET_FLAGS); do \
44963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44964 done; \
44965 (cd $(TARGET_SUBDIR)/zlib && \
44966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44968 "RANLIB=$${RANLIB}" \
0c24b341 44969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44970 distclean) \
4fa63067 44971 || exit 1
e393202e 44972
6bd3dfaa 44973@endif target-zlib
e393202e 44974
4fa63067
NN
44975.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
44976maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
44977@if target-zlib
44978maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 44979
4fa63067 44980maintainer-clean-target-zlib:
0aed8855 44981 @: $(MAKE); $(unstage)
4fa63067
NN
44982 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
44983 r=`${PWD_COMMAND}`; export r; \
b40e3958 44984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44985 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44986 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
44987 for flag in $(EXTRA_TARGET_FLAGS); do \
44988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44989 done; \
44990 (cd $(TARGET_SUBDIR)/zlib && \
44991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44993 "RANLIB=$${RANLIB}" \
0c24b341 44994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44995 maintainer-clean) \
4fa63067 44996 || exit 1
e393202e 44997
6bd3dfaa 44998@endif target-zlib
930314a4 44999
4fa63067 45000
15723a45 45001
a7254363 45002
e90269c8 45003
a7254363
PB
45004.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
45005maybe-configure-target-boehm-gc:
4f0ef2d8
CD
45006@if gcc-bootstrap
45007configure-target-boehm-gc: stage_current
45008@endif gcc-bootstrap
a7254363
PB
45009@if target-boehm-gc
45010maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 45011configure-target-boehm-gc:
0aed8855
PB
45012 @: $(MAKE); $(unstage)
45013 @r=`${PWD_COMMAND}`; export r; \
45014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45015 echo "Checking multilib configuration for boehm-gc..."; \
45016 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
45017 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
45018 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
45019 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
45020 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
45021 else \
45022 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
45023 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
45024 fi; \
45025 else \
45026 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
45027 fi; \
45028 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 45029 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 45030 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45031 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
45032 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 45033 case $(srcdir) in \
b00612cc
PB
45034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45035 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
45036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45037 esac; \
b00612cc
PB
45038 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
45039 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
45040 rm -f no-such-file || : ; \
45041 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45042 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45043 --target=${target_alias} $${srcdiroption} \
bba45b8b 45044 || exit 1
6bd3dfaa 45045@endif target-boehm-gc
e393202e 45046
a7254363
PB
45047
45048
d545f33b
PB
45049
45050
4fa63067
NN
45051.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
45052maybe-all-target-boehm-gc:
4f0ef2d8
CD
45053@if gcc-bootstrap
45054all-target-boehm-gc: stage_current
45055@endif gcc-bootstrap
6bd3dfaa 45056@if target-boehm-gc
72b2455a 45057TARGET-target-boehm-gc=all
6bd3dfaa 45058maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 45059all-target-boehm-gc: configure-target-boehm-gc
0aed8855 45060 @: $(MAKE); $(unstage)
b40e3958
L
45061 @r=`${PWD_COMMAND}`; export r; \
45062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45063 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45064 (cd $(TARGET_SUBDIR)/boehm-gc && \
a7254363 45065 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-boehm-gc))
6bd3dfaa 45066@endif target-boehm-gc
e393202e 45067
a7254363
PB
45068
45069
d545f33b
PB
45070
45071
4fa63067
NN
45072.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
45073maybe-check-target-boehm-gc:
6bd3dfaa
PB
45074@if target-boehm-gc
45075maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 45076
4fa63067 45077check-target-boehm-gc:
0aed8855 45078 @: $(MAKE); $(unstage)
b40e3958
L
45079 @r=`${PWD_COMMAND}`; export r; \
45080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45081 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45082 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 45083 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 45084
6bd3dfaa 45085@endif target-boehm-gc
930314a4 45086
4fa63067
NN
45087.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
45088maybe-install-target-boehm-gc:
6bd3dfaa
PB
45089@if target-boehm-gc
45090maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 45091
4fa63067 45092install-target-boehm-gc: installdirs
0aed8855 45093 @: $(MAKE); $(unstage)
b40e3958
L
45094 @r=`${PWD_COMMAND}`; export r; \
45095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45096 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45097 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 45098 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 45099
6bd3dfaa 45100@endif target-boehm-gc
e393202e 45101
56a8fe78 45102# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45103
45104.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
45105maybe-info-target-boehm-gc:
6bd3dfaa
PB
45106@if target-boehm-gc
45107maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
45108
45109info-target-boehm-gc: \
45110 configure-target-boehm-gc
0aed8855 45111 @: $(MAKE); $(unstage)
4fa63067
NN
45112 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45113 r=`${PWD_COMMAND}`; export r; \
45114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45115 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45116 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
45117 for flag in $(EXTRA_TARGET_FLAGS); do \
45118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45119 done; \
45120 (cd $(TARGET_SUBDIR)/boehm-gc && \
45121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45123 "RANLIB=$${RANLIB}" \
0c24b341 45124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45125 info) \
4fa63067
NN
45126 || exit 1
45127
6bd3dfaa 45128@endif target-boehm-gc
4fa63067
NN
45129
45130.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
45131maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
45132@if target-boehm-gc
45133maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
45134
45135dvi-target-boehm-gc: \
45136 configure-target-boehm-gc
0aed8855 45137 @: $(MAKE); $(unstage)
4fa63067
NN
45138 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45139 r=`${PWD_COMMAND}`; export r; \
45140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45141 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45142 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
45143 for flag in $(EXTRA_TARGET_FLAGS); do \
45144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45145 done; \
45146 (cd $(TARGET_SUBDIR)/boehm-gc && \
45147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45149 "RANLIB=$${RANLIB}" \
0c24b341 45150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45151 dvi) \
4fa63067
NN
45152 || exit 1
45153
6bd3dfaa 45154@endif target-boehm-gc
4fa63067 45155
56a8fe78
DD
45156.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
45157maybe-pdf-target-boehm-gc:
45158@if target-boehm-gc
45159maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
45160
45161pdf-target-boehm-gc: \
45162 configure-target-boehm-gc
45163 @: $(MAKE); $(unstage)
45164 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45165 r=`${PWD_COMMAND}`; export r; \
45166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45167 $(NORMAL_TARGET_EXPORTS) \
45168 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
45169 for flag in $(EXTRA_TARGET_FLAGS); do \
45170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45171 done; \
45172 (cd $(TARGET_SUBDIR)/boehm-gc && \
45173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45175 "RANLIB=$${RANLIB}" \
0c24b341 45176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45177 pdf) \
45178 || exit 1
45179
45180@endif target-boehm-gc
45181
6d389afc
MS
45182.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
45183maybe-html-target-boehm-gc:
45184@if target-boehm-gc
45185maybe-html-target-boehm-gc: html-target-boehm-gc
45186
45187html-target-boehm-gc: \
45188 configure-target-boehm-gc
0aed8855 45189 @: $(MAKE); $(unstage)
6d389afc
MS
45190 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45191 r=`${PWD_COMMAND}`; export r; \
45192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45193 $(NORMAL_TARGET_EXPORTS) \
45194 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
45195 for flag in $(EXTRA_TARGET_FLAGS); do \
45196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45197 done; \
45198 (cd $(TARGET_SUBDIR)/boehm-gc && \
45199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45201 "RANLIB=$${RANLIB}" \
0c24b341 45202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45203 html) \
45204 || exit 1
45205
45206@endif target-boehm-gc
45207
4fa63067
NN
45208.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
45209maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
45210@if target-boehm-gc
45211maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
45212
45213TAGS-target-boehm-gc: \
45214 configure-target-boehm-gc
0aed8855 45215 @: $(MAKE); $(unstage)
4fa63067
NN
45216 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45217 r=`${PWD_COMMAND}`; export r; \
45218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45219 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45220 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
45221 for flag in $(EXTRA_TARGET_FLAGS); do \
45222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45223 done; \
45224 (cd $(TARGET_SUBDIR)/boehm-gc && \
45225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45227 "RANLIB=$${RANLIB}" \
0c24b341 45228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45229 TAGS) \
4fa63067
NN
45230 || exit 1
45231
6bd3dfaa 45232@endif target-boehm-gc
4fa63067
NN
45233
45234.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
45235maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
45236@if target-boehm-gc
45237maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
45238
45239install-info-target-boehm-gc: \
45240 configure-target-boehm-gc \
45241 info-target-boehm-gc
0aed8855 45242 @: $(MAKE); $(unstage)
4fa63067
NN
45243 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45244 r=`${PWD_COMMAND}`; export r; \
45245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45246 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45247 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
45248 for flag in $(EXTRA_TARGET_FLAGS); do \
45249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45250 done; \
45251 (cd $(TARGET_SUBDIR)/boehm-gc && \
45252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45254 "RANLIB=$${RANLIB}" \
0c24b341 45255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45256 install-info) \
4fa63067
NN
45257 || exit 1
45258
6bd3dfaa 45259@endif target-boehm-gc
4fa63067 45260
a3ca38d2
DD
45261.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
45262maybe-install-pdf-target-boehm-gc:
45263@if target-boehm-gc
45264maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
45265
45266install-pdf-target-boehm-gc: \
45267 configure-target-boehm-gc \
45268 pdf-target-boehm-gc
45269 @: $(MAKE); $(unstage)
45270 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45271 r=`${PWD_COMMAND}`; export r; \
45272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45273 $(NORMAL_TARGET_EXPORTS) \
45274 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
45275 for flag in $(EXTRA_TARGET_FLAGS); do \
45276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45277 done; \
45278 (cd $(TARGET_SUBDIR)/boehm-gc && \
45279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45281 "RANLIB=$${RANLIB}" \
0c24b341 45282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45283 install-pdf) \
45284 || exit 1
45285
45286@endif target-boehm-gc
45287
108a6f8e
CD
45288.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
45289maybe-install-html-target-boehm-gc:
45290@if target-boehm-gc
45291maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
45292
45293install-html-target-boehm-gc: \
45294 configure-target-boehm-gc \
45295 html-target-boehm-gc
45296 @: $(MAKE); $(unstage)
45297 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45298 r=`${PWD_COMMAND}`; export r; \
45299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45300 $(NORMAL_TARGET_EXPORTS) \
45301 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
45302 for flag in $(EXTRA_TARGET_FLAGS); do \
45303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45304 done; \
45305 (cd $(TARGET_SUBDIR)/boehm-gc && \
45306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45308 "RANLIB=$${RANLIB}" \
0c24b341 45309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45310 install-html) \
45311 || exit 1
45312
45313@endif target-boehm-gc
45314
4fa63067
NN
45315.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
45316maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
45317@if target-boehm-gc
45318maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
45319
45320installcheck-target-boehm-gc: \
45321 configure-target-boehm-gc
0aed8855 45322 @: $(MAKE); $(unstage)
4fa63067
NN
45323 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45324 r=`${PWD_COMMAND}`; export r; \
45325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45326 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45327 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
45328 for flag in $(EXTRA_TARGET_FLAGS); do \
45329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45330 done; \
45331 (cd $(TARGET_SUBDIR)/boehm-gc && \
45332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45334 "RANLIB=$${RANLIB}" \
0c24b341 45335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45336 installcheck) \
4fa63067
NN
45337 || exit 1
45338
6bd3dfaa 45339@endif target-boehm-gc
4fa63067
NN
45340
45341.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
45342maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
45343@if target-boehm-gc
45344maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
45345
45346mostlyclean-target-boehm-gc:
0aed8855 45347 @: $(MAKE); $(unstage)
4fa63067
NN
45348 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45349 r=`${PWD_COMMAND}`; export r; \
45350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45351 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45352 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
45353 for flag in $(EXTRA_TARGET_FLAGS); do \
45354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45355 done; \
45356 (cd $(TARGET_SUBDIR)/boehm-gc && \
45357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45359 "RANLIB=$${RANLIB}" \
0c24b341 45360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45361 mostlyclean) \
4fa63067
NN
45362 || exit 1
45363
6bd3dfaa 45364@endif target-boehm-gc
4fa63067
NN
45365
45366.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
45367maybe-clean-target-boehm-gc:
6bd3dfaa
PB
45368@if target-boehm-gc
45369maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
45370
45371clean-target-boehm-gc:
0aed8855 45372 @: $(MAKE); $(unstage)
4fa63067
NN
45373 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45374 r=`${PWD_COMMAND}`; export r; \
45375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45376 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45377 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
45378 for flag in $(EXTRA_TARGET_FLAGS); do \
45379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45380 done; \
45381 (cd $(TARGET_SUBDIR)/boehm-gc && \
45382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45384 "RANLIB=$${RANLIB}" \
0c24b341 45385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45386 clean) \
4fa63067
NN
45387 || exit 1
45388
6bd3dfaa 45389@endif target-boehm-gc
4fa63067
NN
45390
45391.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
45392maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
45393@if target-boehm-gc
45394maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
45395
45396distclean-target-boehm-gc:
0aed8855 45397 @: $(MAKE); $(unstage)
4fa63067
NN
45398 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45399 r=`${PWD_COMMAND}`; export r; \
45400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45401 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45402 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
45403 for flag in $(EXTRA_TARGET_FLAGS); do \
45404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45405 done; \
45406 (cd $(TARGET_SUBDIR)/boehm-gc && \
45407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45409 "RANLIB=$${RANLIB}" \
0c24b341 45410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45411 distclean) \
4fa63067
NN
45412 || exit 1
45413
6bd3dfaa 45414@endif target-boehm-gc
4fa63067
NN
45415
45416.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
45417maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
45418@if target-boehm-gc
45419maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
45420
45421maintainer-clean-target-boehm-gc:
0aed8855 45422 @: $(MAKE); $(unstage)
4fa63067
NN
45423 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
45424 r=`${PWD_COMMAND}`; export r; \
45425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45426 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45427 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
45428 for flag in $(EXTRA_TARGET_FLAGS); do \
45429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45430 done; \
45431 (cd $(TARGET_SUBDIR)/boehm-gc && \
45432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45434 "RANLIB=$${RANLIB}" \
0c24b341 45435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45436 maintainer-clean) \
4fa63067
NN
45437 || exit 1
45438
6bd3dfaa 45439@endif target-boehm-gc
4fa63067
NN
45440
45441
15723a45 45442
15723a45 45443
a7254363
PB
45444
45445.PHONY: configure-target-qthreads maybe-configure-target-qthreads
45446maybe-configure-target-qthreads:
4f0ef2d8
CD
45447@if gcc-bootstrap
45448configure-target-qthreads: stage_current
45449@endif gcc-bootstrap
a7254363
PB
45450@if target-qthreads
45451maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 45452configure-target-qthreads:
0aed8855
PB
45453 @: $(MAKE); $(unstage)
45454 @r=`${PWD_COMMAND}`; export r; \
45455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45456 echo "Checking multilib configuration for qthreads..."; \
45457 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
45458 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
45459 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
45460 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
45461 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
45462 else \
45463 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
45464 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
45465 fi; \
45466 else \
45467 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
45468 fi; \
45469 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 45470 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 45471 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45472 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
45473 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 45474 case $(srcdir) in \
b00612cc
PB
45475 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45476 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
45477 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45478 esac; \
b00612cc
PB
45479 srcdiroption="--srcdir=$${topdir}/qthreads"; \
45480 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
45481 rm -f no-such-file || : ; \
45482 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45483 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45484 --target=${target_alias} $${srcdiroption} \
bba45b8b 45485 || exit 1
6bd3dfaa 45486@endif target-qthreads
252b5132 45487
a7254363
PB
45488
45489
d545f33b
PB
45490
45491
4fa63067
NN
45492.PHONY: all-target-qthreads maybe-all-target-qthreads
45493maybe-all-target-qthreads:
4f0ef2d8
CD
45494@if gcc-bootstrap
45495all-target-qthreads: stage_current
45496@endif gcc-bootstrap
6bd3dfaa 45497@if target-qthreads
72b2455a 45498TARGET-target-qthreads=all
6bd3dfaa 45499maybe-all-target-qthreads: all-target-qthreads
4fa63067 45500all-target-qthreads: configure-target-qthreads
0aed8855 45501 @: $(MAKE); $(unstage)
b40e3958
L
45502 @r=`${PWD_COMMAND}`; export r; \
45503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45504 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45505 (cd $(TARGET_SUBDIR)/qthreads && \
a7254363 45506 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-qthreads))
6bd3dfaa 45507@endif target-qthreads
252b5132 45508
a7254363
PB
45509
45510
d545f33b
PB
45511
45512
4fa63067
NN
45513.PHONY: check-target-qthreads maybe-check-target-qthreads
45514maybe-check-target-qthreads:
6bd3dfaa
PB
45515@if target-qthreads
45516maybe-check-target-qthreads: check-target-qthreads
16ae0395 45517
4fa63067 45518check-target-qthreads:
0aed8855 45519 @: $(MAKE); $(unstage)
b40e3958
L
45520 @r=`${PWD_COMMAND}`; export r; \
45521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45522 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45523 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 45524 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 45525
6bd3dfaa 45526@endif target-qthreads
930314a4 45527
4fa63067
NN
45528.PHONY: install-target-qthreads maybe-install-target-qthreads
45529maybe-install-target-qthreads:
6bd3dfaa
PB
45530@if target-qthreads
45531maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
45532
45533install-target-qthreads: installdirs
0aed8855 45534 @: $(MAKE); $(unstage)
4fa63067
NN
45535 @r=`${PWD_COMMAND}`; export r; \
45536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45537 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45538 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 45539 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 45540
6bd3dfaa 45541@endif target-qthreads
4fa63067 45542
56a8fe78 45543# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45544
45545.PHONY: maybe-info-target-qthreads info-target-qthreads
45546maybe-info-target-qthreads:
6bd3dfaa
PB
45547@if target-qthreads
45548maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
45549
45550info-target-qthreads: \
45551 configure-target-qthreads
0aed8855 45552 @: $(MAKE); $(unstage)
4fa63067
NN
45553 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45554 r=`${PWD_COMMAND}`; export r; \
45555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45556 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45557 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
45558 for flag in $(EXTRA_TARGET_FLAGS); do \
45559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45560 done; \
45561 (cd $(TARGET_SUBDIR)/qthreads && \
45562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45564 "RANLIB=$${RANLIB}" \
0c24b341 45565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45566 info) \
4fa63067
NN
45567 || exit 1
45568
6bd3dfaa 45569@endif target-qthreads
4fa63067
NN
45570
45571.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
45572maybe-dvi-target-qthreads:
6bd3dfaa
PB
45573@if target-qthreads
45574maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
45575
45576dvi-target-qthreads: \
45577 configure-target-qthreads
0aed8855 45578 @: $(MAKE); $(unstage)
4fa63067
NN
45579 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45580 r=`${PWD_COMMAND}`; export r; \
45581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45582 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45583 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
45584 for flag in $(EXTRA_TARGET_FLAGS); do \
45585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45586 done; \
45587 (cd $(TARGET_SUBDIR)/qthreads && \
45588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45590 "RANLIB=$${RANLIB}" \
0c24b341 45591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45592 dvi) \
4fa63067
NN
45593 || exit 1
45594
6bd3dfaa 45595@endif target-qthreads
4fa63067 45596
56a8fe78
DD
45597.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
45598maybe-pdf-target-qthreads:
45599@if target-qthreads
45600maybe-pdf-target-qthreads: pdf-target-qthreads
45601
45602pdf-target-qthreads: \
45603 configure-target-qthreads
45604 @: $(MAKE); $(unstage)
45605 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45606 r=`${PWD_COMMAND}`; export r; \
45607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45608 $(NORMAL_TARGET_EXPORTS) \
45609 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
45610 for flag in $(EXTRA_TARGET_FLAGS); do \
45611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45612 done; \
45613 (cd $(TARGET_SUBDIR)/qthreads && \
45614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45616 "RANLIB=$${RANLIB}" \
0c24b341 45617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45618 pdf) \
45619 || exit 1
45620
45621@endif target-qthreads
45622
6d389afc
MS
45623.PHONY: maybe-html-target-qthreads html-target-qthreads
45624maybe-html-target-qthreads:
45625@if target-qthreads
45626maybe-html-target-qthreads: html-target-qthreads
45627
45628html-target-qthreads: \
45629 configure-target-qthreads
0aed8855 45630 @: $(MAKE); $(unstage)
6d389afc
MS
45631 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45632 r=`${PWD_COMMAND}`; export r; \
45633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45634 $(NORMAL_TARGET_EXPORTS) \
45635 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
45636 for flag in $(EXTRA_TARGET_FLAGS); do \
45637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45638 done; \
45639 (cd $(TARGET_SUBDIR)/qthreads && \
45640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45642 "RANLIB=$${RANLIB}" \
0c24b341 45643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45644 html) \
45645 || exit 1
45646
45647@endif target-qthreads
45648
4fa63067
NN
45649.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
45650maybe-TAGS-target-qthreads:
6bd3dfaa
PB
45651@if target-qthreads
45652maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
45653
45654TAGS-target-qthreads: \
45655 configure-target-qthreads
0aed8855 45656 @: $(MAKE); $(unstage)
4fa63067
NN
45657 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45658 r=`${PWD_COMMAND}`; export r; \
45659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45660 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45661 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
45662 for flag in $(EXTRA_TARGET_FLAGS); do \
45663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45664 done; \
45665 (cd $(TARGET_SUBDIR)/qthreads && \
45666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45668 "RANLIB=$${RANLIB}" \
0c24b341 45669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45670 TAGS) \
4fa63067
NN
45671 || exit 1
45672
6bd3dfaa 45673@endif target-qthreads
4fa63067
NN
45674
45675.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
45676maybe-install-info-target-qthreads:
6bd3dfaa
PB
45677@if target-qthreads
45678maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
45679
45680install-info-target-qthreads: \
45681 configure-target-qthreads \
45682 info-target-qthreads
0aed8855 45683 @: $(MAKE); $(unstage)
4fa63067
NN
45684 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45685 r=`${PWD_COMMAND}`; export r; \
45686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45687 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45688 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
45689 for flag in $(EXTRA_TARGET_FLAGS); do \
45690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45691 done; \
45692 (cd $(TARGET_SUBDIR)/qthreads && \
45693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45695 "RANLIB=$${RANLIB}" \
0c24b341 45696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45697 install-info) \
4fa63067
NN
45698 || exit 1
45699
6bd3dfaa 45700@endif target-qthreads
4fa63067 45701
a3ca38d2
DD
45702.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
45703maybe-install-pdf-target-qthreads:
45704@if target-qthreads
45705maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
45706
45707install-pdf-target-qthreads: \
45708 configure-target-qthreads \
45709 pdf-target-qthreads
45710 @: $(MAKE); $(unstage)
45711 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45712 r=`${PWD_COMMAND}`; export r; \
45713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45714 $(NORMAL_TARGET_EXPORTS) \
45715 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
45716 for flag in $(EXTRA_TARGET_FLAGS); do \
45717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45718 done; \
45719 (cd $(TARGET_SUBDIR)/qthreads && \
45720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45722 "RANLIB=$${RANLIB}" \
0c24b341 45723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45724 install-pdf) \
45725 || exit 1
45726
45727@endif target-qthreads
45728
108a6f8e
CD
45729.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
45730maybe-install-html-target-qthreads:
45731@if target-qthreads
45732maybe-install-html-target-qthreads: install-html-target-qthreads
45733
45734install-html-target-qthreads: \
45735 configure-target-qthreads \
45736 html-target-qthreads
45737 @: $(MAKE); $(unstage)
45738 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45739 r=`${PWD_COMMAND}`; export r; \
45740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45741 $(NORMAL_TARGET_EXPORTS) \
45742 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
45743 for flag in $(EXTRA_TARGET_FLAGS); do \
45744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45745 done; \
45746 (cd $(TARGET_SUBDIR)/qthreads && \
45747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45749 "RANLIB=$${RANLIB}" \
0c24b341 45750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45751 install-html) \
45752 || exit 1
45753
45754@endif target-qthreads
45755
4fa63067
NN
45756.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
45757maybe-installcheck-target-qthreads:
6bd3dfaa
PB
45758@if target-qthreads
45759maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
45760
45761installcheck-target-qthreads: \
45762 configure-target-qthreads
0aed8855 45763 @: $(MAKE); $(unstage)
4fa63067
NN
45764 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45765 r=`${PWD_COMMAND}`; export r; \
45766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45767 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45768 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
45769 for flag in $(EXTRA_TARGET_FLAGS); do \
45770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45771 done; \
45772 (cd $(TARGET_SUBDIR)/qthreads && \
45773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45775 "RANLIB=$${RANLIB}" \
0c24b341 45776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45777 installcheck) \
4fa63067
NN
45778 || exit 1
45779
6bd3dfaa 45780@endif target-qthreads
4fa63067
NN
45781
45782.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
45783maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
45784@if target-qthreads
45785maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
45786
45787mostlyclean-target-qthreads:
0aed8855 45788 @: $(MAKE); $(unstage)
4fa63067
NN
45789 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45790 r=`${PWD_COMMAND}`; export r; \
45791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45792 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45793 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
45794 for flag in $(EXTRA_TARGET_FLAGS); do \
45795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45796 done; \
45797 (cd $(TARGET_SUBDIR)/qthreads && \
45798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45800 "RANLIB=$${RANLIB}" \
0c24b341 45801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45802 mostlyclean) \
4fa63067
NN
45803 || exit 1
45804
6bd3dfaa 45805@endif target-qthreads
4fa63067
NN
45806
45807.PHONY: maybe-clean-target-qthreads clean-target-qthreads
45808maybe-clean-target-qthreads:
6bd3dfaa
PB
45809@if target-qthreads
45810maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
45811
45812clean-target-qthreads:
0aed8855 45813 @: $(MAKE); $(unstage)
4fa63067
NN
45814 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45815 r=`${PWD_COMMAND}`; export r; \
45816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45817 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45818 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
45819 for flag in $(EXTRA_TARGET_FLAGS); do \
45820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45821 done; \
45822 (cd $(TARGET_SUBDIR)/qthreads && \
45823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45825 "RANLIB=$${RANLIB}" \
0c24b341 45826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45827 clean) \
4fa63067
NN
45828 || exit 1
45829
6bd3dfaa 45830@endif target-qthreads
4fa63067
NN
45831
45832.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
45833maybe-distclean-target-qthreads:
6bd3dfaa
PB
45834@if target-qthreads
45835maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
45836
45837distclean-target-qthreads:
0aed8855 45838 @: $(MAKE); $(unstage)
4fa63067
NN
45839 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45840 r=`${PWD_COMMAND}`; export r; \
45841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45842 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45843 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
45844 for flag in $(EXTRA_TARGET_FLAGS); do \
45845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45846 done; \
45847 (cd $(TARGET_SUBDIR)/qthreads && \
45848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45850 "RANLIB=$${RANLIB}" \
0c24b341 45851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45852 distclean) \
4fa63067
NN
45853 || exit 1
45854
6bd3dfaa 45855@endif target-qthreads
4fa63067
NN
45856
45857.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
45858maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
45859@if target-qthreads
45860maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
45861
45862maintainer-clean-target-qthreads:
0aed8855 45863 @: $(MAKE); $(unstage)
4fa63067
NN
45864 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
45865 r=`${PWD_COMMAND}`; export r; \
45866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45867 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45868 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
45869 for flag in $(EXTRA_TARGET_FLAGS); do \
45870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45871 done; \
45872 (cd $(TARGET_SUBDIR)/qthreads && \
45873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45875 "RANLIB=$${RANLIB}" \
0c24b341 45876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45877 maintainer-clean) \
4fa63067 45878 || exit 1
16ae0395 45879
6bd3dfaa 45880@endif target-qthreads
49b7683b 45881
e393202e 45882
15723a45 45883
e90269c8 45884
a7254363
PB
45885
45886.PHONY: configure-target-rda maybe-configure-target-rda
45887maybe-configure-target-rda:
4f0ef2d8
CD
45888@if gcc-bootstrap
45889configure-target-rda: stage_current
45890@endif gcc-bootstrap
a7254363
PB
45891@if target-rda
45892maybe-configure-target-rda: configure-target-rda
c52c6897 45893configure-target-rda:
0aed8855
PB
45894 @: $(MAKE); $(unstage)
45895 @r=`${PWD_COMMAND}`; export r; \
45896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45897 echo "Checking multilib configuration for rda..."; \
45898 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
45899 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
45900 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
45901 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
45902 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
45903 else \
45904 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
45905 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
45906 fi; \
45907 else \
45908 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
45909 fi; \
45910 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 45911 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 45912 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45913 echo Configuring in $(TARGET_SUBDIR)/rda; \
45914 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 45915 case $(srcdir) in \
b00612cc
PB
45916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45917 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
45918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45919 esac; \
b00612cc
PB
45920 srcdiroption="--srcdir=$${topdir}/rda"; \
45921 libsrcdir="$$s/rda"; \
bba45b8b
NN
45922 rm -f no-such-file || : ; \
45923 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45924 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45925 --target=${target_alias} $${srcdiroption} \
bba45b8b 45926 || exit 1
6bd3dfaa 45927@endif target-rda
49b7683b 45928
a7254363
PB
45929
45930
d545f33b
PB
45931
45932
4fa63067
NN
45933.PHONY: all-target-rda maybe-all-target-rda
45934maybe-all-target-rda:
4f0ef2d8
CD
45935@if gcc-bootstrap
45936all-target-rda: stage_current
45937@endif gcc-bootstrap
6bd3dfaa 45938@if target-rda
72b2455a 45939TARGET-target-rda=all
6bd3dfaa 45940maybe-all-target-rda: all-target-rda
4fa63067 45941all-target-rda: configure-target-rda
0aed8855 45942 @: $(MAKE); $(unstage)
b40e3958
L
45943 @r=`${PWD_COMMAND}`; export r; \
45944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45945 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45946 (cd $(TARGET_SUBDIR)/rda && \
a7254363 45947 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-rda))
6bd3dfaa 45948@endif target-rda
252b5132 45949
a7254363
PB
45950
45951
d545f33b
PB
45952
45953
4fa63067
NN
45954.PHONY: check-target-rda maybe-check-target-rda
45955maybe-check-target-rda:
6bd3dfaa
PB
45956@if target-rda
45957maybe-check-target-rda: check-target-rda
16ae0395 45958
4fa63067 45959check-target-rda:
0aed8855 45960 @: $(MAKE); $(unstage)
b40e3958
L
45961 @r=`${PWD_COMMAND}`; export r; \
45962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45963 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45964 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 45965 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 45966
6bd3dfaa 45967@endif target-rda
930314a4 45968
4fa63067
NN
45969.PHONY: install-target-rda maybe-install-target-rda
45970maybe-install-target-rda:
6bd3dfaa
PB
45971@if target-rda
45972maybe-install-target-rda: install-target-rda
16ae0395 45973
4fa63067 45974install-target-rda: installdirs
0aed8855 45975 @: $(MAKE); $(unstage)
b40e3958
L
45976 @r=`${PWD_COMMAND}`; export r; \
45977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45978 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45979 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 45980 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 45981
6bd3dfaa 45982@endif target-rda
e393202e 45983
56a8fe78 45984# Other targets (info, dvi, pdf, etc.)
15723a45 45985
4fa63067
NN
45986.PHONY: maybe-info-target-rda info-target-rda
45987maybe-info-target-rda:
6bd3dfaa
PB
45988@if target-rda
45989maybe-info-target-rda: info-target-rda
15723a45 45990
4fa63067
NN
45991info-target-rda: \
45992 configure-target-rda
0aed8855 45993 @: $(MAKE); $(unstage)
4fa63067 45994 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
45995 r=`${PWD_COMMAND}`; export r; \
45996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45997 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45998 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
45999 for flag in $(EXTRA_TARGET_FLAGS); do \
46000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46001 done; \
46002 (cd $(TARGET_SUBDIR)/rda && \
46003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46005 "RANLIB=$${RANLIB}" \
0c24b341 46006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46007 info) \
bba45b8b 46008 || exit 1
252b5132 46009
6bd3dfaa 46010@endif target-rda
4fa63067
NN
46011
46012.PHONY: maybe-dvi-target-rda dvi-target-rda
46013maybe-dvi-target-rda:
6bd3dfaa
PB
46014@if target-rda
46015maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
46016
46017dvi-target-rda: \
46018 configure-target-rda
0aed8855 46019 @: $(MAKE); $(unstage)
4fa63067
NN
46020 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46021 r=`${PWD_COMMAND}`; export r; \
b40e3958 46022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46023 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46024 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
46025 for flag in $(EXTRA_TARGET_FLAGS); do \
46026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46027 done; \
46028 (cd $(TARGET_SUBDIR)/rda && \
46029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46031 "RANLIB=$${RANLIB}" \
0c24b341 46032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46033 dvi) \
4fa63067 46034 || exit 1
252b5132 46035
6bd3dfaa 46036@endif target-rda
16ae0395 46037
56a8fe78
DD
46038.PHONY: maybe-pdf-target-rda pdf-target-rda
46039maybe-pdf-target-rda:
46040@if target-rda
46041maybe-pdf-target-rda: pdf-target-rda
46042
46043pdf-target-rda: \
46044 configure-target-rda
46045 @: $(MAKE); $(unstage)
46046 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46047 r=`${PWD_COMMAND}`; export r; \
46048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46049 $(NORMAL_TARGET_EXPORTS) \
46050 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
46051 for flag in $(EXTRA_TARGET_FLAGS); do \
46052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46053 done; \
46054 (cd $(TARGET_SUBDIR)/rda && \
46055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46057 "RANLIB=$${RANLIB}" \
0c24b341 46058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46059 pdf) \
46060 || exit 1
46061
46062@endif target-rda
46063
6d389afc
MS
46064.PHONY: maybe-html-target-rda html-target-rda
46065maybe-html-target-rda:
46066@if target-rda
46067maybe-html-target-rda: html-target-rda
46068
46069html-target-rda: \
46070 configure-target-rda
0aed8855 46071 @: $(MAKE); $(unstage)
6d389afc
MS
46072 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46073 r=`${PWD_COMMAND}`; export r; \
46074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46075 $(NORMAL_TARGET_EXPORTS) \
46076 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
46077 for flag in $(EXTRA_TARGET_FLAGS); do \
46078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46079 done; \
46080 (cd $(TARGET_SUBDIR)/rda && \
46081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46083 "RANLIB=$${RANLIB}" \
0c24b341 46084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46085 html) \
46086 || exit 1
46087
46088@endif target-rda
46089
4fa63067
NN
46090.PHONY: maybe-TAGS-target-rda TAGS-target-rda
46091maybe-TAGS-target-rda:
6bd3dfaa
PB
46092@if target-rda
46093maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
46094
46095TAGS-target-rda: \
46096 configure-target-rda
0aed8855 46097 @: $(MAKE); $(unstage)
4fa63067
NN
46098 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46099 r=`${PWD_COMMAND}`; export r; \
b40e3958 46100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46101 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46102 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
46103 for flag in $(EXTRA_TARGET_FLAGS); do \
46104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46105 done; \
46106 (cd $(TARGET_SUBDIR)/rda && \
46107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46109 "RANLIB=$${RANLIB}" \
0c24b341 46110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46111 TAGS) \
4fa63067 46112 || exit 1
e393202e 46113
6bd3dfaa 46114@endif target-rda
930314a4 46115
4fa63067
NN
46116.PHONY: maybe-install-info-target-rda install-info-target-rda
46117maybe-install-info-target-rda:
6bd3dfaa
PB
46118@if target-rda
46119maybe-install-info-target-rda: install-info-target-rda
16ae0395 46120
4fa63067
NN
46121install-info-target-rda: \
46122 configure-target-rda \
46123 info-target-rda
0aed8855 46124 @: $(MAKE); $(unstage)
4fa63067
NN
46125 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46126 r=`${PWD_COMMAND}`; export r; \
b40e3958 46127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46128 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46129 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
46130 for flag in $(EXTRA_TARGET_FLAGS); do \
46131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46132 done; \
46133 (cd $(TARGET_SUBDIR)/rda && \
46134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46136 "RANLIB=$${RANLIB}" \
0c24b341 46137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46138 install-info) \
4fa63067 46139 || exit 1
252b5132 46140
6bd3dfaa 46141@endif target-rda
e393202e 46142
a3ca38d2
DD
46143.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
46144maybe-install-pdf-target-rda:
46145@if target-rda
46146maybe-install-pdf-target-rda: install-pdf-target-rda
46147
46148install-pdf-target-rda: \
46149 configure-target-rda \
46150 pdf-target-rda
46151 @: $(MAKE); $(unstage)
46152 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46153 r=`${PWD_COMMAND}`; export r; \
46154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46155 $(NORMAL_TARGET_EXPORTS) \
46156 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
46157 for flag in $(EXTRA_TARGET_FLAGS); do \
46158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46159 done; \
46160 (cd $(TARGET_SUBDIR)/rda && \
46161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46163 "RANLIB=$${RANLIB}" \
0c24b341 46164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46165 install-pdf) \
46166 || exit 1
46167
46168@endif target-rda
46169
108a6f8e
CD
46170.PHONY: maybe-install-html-target-rda install-html-target-rda
46171maybe-install-html-target-rda:
46172@if target-rda
46173maybe-install-html-target-rda: install-html-target-rda
46174
46175install-html-target-rda: \
46176 configure-target-rda \
46177 html-target-rda
46178 @: $(MAKE); $(unstage)
46179 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46180 r=`${PWD_COMMAND}`; export r; \
46181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46182 $(NORMAL_TARGET_EXPORTS) \
46183 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
46184 for flag in $(EXTRA_TARGET_FLAGS); do \
46185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46186 done; \
46187 (cd $(TARGET_SUBDIR)/rda && \
46188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46190 "RANLIB=$${RANLIB}" \
0c24b341 46191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46192 install-html) \
46193 || exit 1
46194
46195@endif target-rda
46196
4fa63067
NN
46197.PHONY: maybe-installcheck-target-rda installcheck-target-rda
46198maybe-installcheck-target-rda:
6bd3dfaa
PB
46199@if target-rda
46200maybe-installcheck-target-rda: installcheck-target-rda
15723a45 46201
4fa63067
NN
46202installcheck-target-rda: \
46203 configure-target-rda
0aed8855 46204 @: $(MAKE); $(unstage)
4fa63067
NN
46205 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46206 r=`${PWD_COMMAND}`; export r; \
46207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46208 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46209 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
46210 for flag in $(EXTRA_TARGET_FLAGS); do \
46211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46212 done; \
46213 (cd $(TARGET_SUBDIR)/rda && \
46214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46216 "RANLIB=$${RANLIB}" \
0c24b341 46217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46218 installcheck) \
4fa63067 46219 || exit 1
15723a45 46220
6bd3dfaa 46221@endif target-rda
4fa63067
NN
46222
46223.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
46224maybe-mostlyclean-target-rda:
6bd3dfaa
PB
46225@if target-rda
46226maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
46227
46228mostlyclean-target-rda:
0aed8855 46229 @: $(MAKE); $(unstage)
4fa63067 46230 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
46231 r=`${PWD_COMMAND}`; export r; \
46232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46233 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46234 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
46235 for flag in $(EXTRA_TARGET_FLAGS); do \
46236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46237 done; \
46238 (cd $(TARGET_SUBDIR)/rda && \
46239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46241 "RANLIB=$${RANLIB}" \
0c24b341 46242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46243 mostlyclean) \
bba45b8b 46244 || exit 1
252b5132 46245
6bd3dfaa 46246@endif target-rda
4fa63067
NN
46247
46248.PHONY: maybe-clean-target-rda clean-target-rda
46249maybe-clean-target-rda:
6bd3dfaa
PB
46250@if target-rda
46251maybe-clean-target-rda: clean-target-rda
4fa63067
NN
46252
46253clean-target-rda:
0aed8855 46254 @: $(MAKE); $(unstage)
4fa63067
NN
46255 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46256 r=`${PWD_COMMAND}`; export r; \
b40e3958 46257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46258 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46259 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
46260 for flag in $(EXTRA_TARGET_FLAGS); do \
46261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46262 done; \
bba45b8b 46263 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
46264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46266 "RANLIB=$${RANLIB}" \
0c24b341 46267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46268 clean) \
4fa63067 46269 || exit 1
252b5132 46270
6bd3dfaa 46271@endif target-rda
16ae0395 46272
4fa63067
NN
46273.PHONY: maybe-distclean-target-rda distclean-target-rda
46274maybe-distclean-target-rda:
6bd3dfaa
PB
46275@if target-rda
46276maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
46277
46278distclean-target-rda:
0aed8855 46279 @: $(MAKE); $(unstage)
4fa63067
NN
46280 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46281 r=`${PWD_COMMAND}`; export r; \
b40e3958 46282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46283 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46284 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
46285 for flag in $(EXTRA_TARGET_FLAGS); do \
46286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46287 done; \
bba45b8b 46288 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
46289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46291 "RANLIB=$${RANLIB}" \
0c24b341 46292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46293 distclean) \
4fa63067 46294 || exit 1
252b5132 46295
6bd3dfaa 46296@endif target-rda
930314a4 46297
4fa63067
NN
46298.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
46299maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
46300@if target-rda
46301maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 46302
4fa63067 46303maintainer-clean-target-rda:
0aed8855 46304 @: $(MAKE); $(unstage)
4fa63067
NN
46305 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
46306 r=`${PWD_COMMAND}`; export r; \
b40e3958 46307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46308 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46309 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
46310 for flag in $(EXTRA_TARGET_FLAGS); do \
46311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46312 done; \
bba45b8b 46313 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
46314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46316 "RANLIB=$${RANLIB}" \
0c24b341 46317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46318 maintainer-clean) \
4fa63067
NN
46319 || exit 1
46320
6bd3dfaa 46321@endif target-rda
252b5132 46322
e393202e 46323
a2592b1b 46324
a7254363
PB
46325
46326
46327.PHONY: configure-target-libada maybe-configure-target-libada
46328maybe-configure-target-libada:
4f0ef2d8
CD
46329@if gcc-bootstrap
46330configure-target-libada: stage_current
46331@endif gcc-bootstrap
a7254363
PB
46332@if target-libada
46333maybe-configure-target-libada: configure-target-libada
c52c6897 46334configure-target-libada:
0aed8855
PB
46335 @: $(MAKE); $(unstage)
46336 @r=`${PWD_COMMAND}`; export r; \
46337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46338 echo "Checking multilib configuration for libada..."; \
46339 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
46340 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
46341 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
46342 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
46343 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
46344 else \
46345 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
46346 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
46347 fi; \
46348 else \
46349 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
46350 fi; \
46351 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 46352 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 46353 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
46354 echo Configuring in $(TARGET_SUBDIR)/libada; \
46355 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
46356 case $(srcdir) in \
b00612cc
PB
46357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46358 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
46359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 46360 esac; \
b00612cc
PB
46361 srcdiroption="--srcdir=$${topdir}/libada"; \
46362 libsrcdir="$$s/libada"; \
a2592b1b
DD
46363 rm -f no-such-file || : ; \
46364 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46365 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46366 --target=${target_alias} $${srcdiroption} \
a2592b1b 46367 || exit 1
6bd3dfaa 46368@endif target-libada
a2592b1b 46369
a7254363
PB
46370
46371
d545f33b
PB
46372
46373
4fa63067
NN
46374.PHONY: all-target-libada maybe-all-target-libada
46375maybe-all-target-libada:
4f0ef2d8
CD
46376@if gcc-bootstrap
46377all-target-libada: stage_current
46378@endif gcc-bootstrap
6bd3dfaa 46379@if target-libada
72b2455a 46380TARGET-target-libada=all
6bd3dfaa 46381maybe-all-target-libada: all-target-libada
4fa63067 46382all-target-libada: configure-target-libada
0aed8855 46383 @: $(MAKE); $(unstage)
4fa63067
NN
46384 @r=`${PWD_COMMAND}`; export r; \
46385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46386 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46387 (cd $(TARGET_SUBDIR)/libada && \
a7254363 46388 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libada))
6bd3dfaa 46389@endif target-libada
4fa63067 46390
a7254363
PB
46391
46392
d545f33b
PB
46393
46394
4fa63067
NN
46395.PHONY: check-target-libada maybe-check-target-libada
46396maybe-check-target-libada:
6bd3dfaa
PB
46397@if target-libada
46398maybe-check-target-libada: check-target-libada
4fa63067
NN
46399
46400check-target-libada:
0aed8855 46401 @: $(MAKE); $(unstage)
4fa63067
NN
46402 @r=`${PWD_COMMAND}`; export r; \
46403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46404 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46405 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 46406 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 46407
6bd3dfaa 46408@endif target-libada
4fa63067
NN
46409
46410.PHONY: install-target-libada maybe-install-target-libada
46411maybe-install-target-libada:
6bd3dfaa
PB
46412@if target-libada
46413maybe-install-target-libada: install-target-libada
4fa63067
NN
46414
46415install-target-libada: installdirs
0aed8855 46416 @: $(MAKE); $(unstage)
4fa63067
NN
46417 @r=`${PWD_COMMAND}`; export r; \
46418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46419 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46420 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 46421 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 46422
6bd3dfaa 46423@endif target-libada
4fa63067 46424
56a8fe78 46425# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46426
46427.PHONY: maybe-info-target-libada info-target-libada
46428maybe-info-target-libada:
6bd3dfaa
PB
46429@if target-libada
46430maybe-info-target-libada: info-target-libada
4fa63067
NN
46431
46432info-target-libada: \
46433 configure-target-libada
0aed8855 46434 @: $(MAKE); $(unstage)
4fa63067
NN
46435 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46436 r=`${PWD_COMMAND}`; export r; \
46437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46438 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46439 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
46440 for flag in $(EXTRA_TARGET_FLAGS); do \
46441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46442 done; \
46443 (cd $(TARGET_SUBDIR)/libada && \
46444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46446 "RANLIB=$${RANLIB}" \
0c24b341 46447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46448 info) \
4fa63067
NN
46449 || exit 1
46450
6bd3dfaa 46451@endif target-libada
4fa63067
NN
46452
46453.PHONY: maybe-dvi-target-libada dvi-target-libada
46454maybe-dvi-target-libada:
6bd3dfaa
PB
46455@if target-libada
46456maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
46457
46458dvi-target-libada: \
46459 configure-target-libada
0aed8855 46460 @: $(MAKE); $(unstage)
4fa63067
NN
46461 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46462 r=`${PWD_COMMAND}`; export r; \
46463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46464 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46465 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
46466 for flag in $(EXTRA_TARGET_FLAGS); do \
46467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46468 done; \
46469 (cd $(TARGET_SUBDIR)/libada && \
46470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46472 "RANLIB=$${RANLIB}" \
0c24b341 46473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46474 dvi) \
4fa63067
NN
46475 || exit 1
46476
6bd3dfaa 46477@endif target-libada
4fa63067 46478
56a8fe78
DD
46479.PHONY: maybe-pdf-target-libada pdf-target-libada
46480maybe-pdf-target-libada:
46481@if target-libada
46482maybe-pdf-target-libada: pdf-target-libada
46483
46484pdf-target-libada: \
46485 configure-target-libada
46486 @: $(MAKE); $(unstage)
46487 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46488 r=`${PWD_COMMAND}`; export r; \
46489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46490 $(NORMAL_TARGET_EXPORTS) \
46491 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
46492 for flag in $(EXTRA_TARGET_FLAGS); do \
46493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46494 done; \
46495 (cd $(TARGET_SUBDIR)/libada && \
46496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46498 "RANLIB=$${RANLIB}" \
0c24b341 46499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46500 pdf) \
46501 || exit 1
46502
46503@endif target-libada
46504
6d389afc
MS
46505.PHONY: maybe-html-target-libada html-target-libada
46506maybe-html-target-libada:
46507@if target-libada
46508maybe-html-target-libada: html-target-libada
46509
46510html-target-libada: \
46511 configure-target-libada
0aed8855 46512 @: $(MAKE); $(unstage)
6d389afc
MS
46513 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46514 r=`${PWD_COMMAND}`; export r; \
46515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46516 $(NORMAL_TARGET_EXPORTS) \
46517 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
46518 for flag in $(EXTRA_TARGET_FLAGS); do \
46519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46520 done; \
46521 (cd $(TARGET_SUBDIR)/libada && \
46522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46524 "RANLIB=$${RANLIB}" \
0c24b341 46525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46526 html) \
46527 || exit 1
46528
46529@endif target-libada
46530
4fa63067
NN
46531.PHONY: maybe-TAGS-target-libada TAGS-target-libada
46532maybe-TAGS-target-libada:
6bd3dfaa
PB
46533@if target-libada
46534maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
46535
46536TAGS-target-libada: \
46537 configure-target-libada
0aed8855 46538 @: $(MAKE); $(unstage)
4fa63067
NN
46539 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46540 r=`${PWD_COMMAND}`; export r; \
46541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46542 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46543 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
46544 for flag in $(EXTRA_TARGET_FLAGS); do \
46545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46546 done; \
46547 (cd $(TARGET_SUBDIR)/libada && \
46548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46550 "RANLIB=$${RANLIB}" \
0c24b341 46551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46552 TAGS) \
4fa63067
NN
46553 || exit 1
46554
6bd3dfaa 46555@endif target-libada
4fa63067
NN
46556
46557.PHONY: maybe-install-info-target-libada install-info-target-libada
46558maybe-install-info-target-libada:
6bd3dfaa
PB
46559@if target-libada
46560maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
46561
46562install-info-target-libada: \
46563 configure-target-libada \
46564 info-target-libada
0aed8855 46565 @: $(MAKE); $(unstage)
4fa63067
NN
46566 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46567 r=`${PWD_COMMAND}`; export r; \
46568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46569 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46570 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
46571 for flag in $(EXTRA_TARGET_FLAGS); do \
46572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46573 done; \
46574 (cd $(TARGET_SUBDIR)/libada && \
46575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46577 "RANLIB=$${RANLIB}" \
0c24b341 46578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46579 install-info) \
4fa63067
NN
46580 || exit 1
46581
6bd3dfaa 46582@endif target-libada
4fa63067 46583
a3ca38d2
DD
46584.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
46585maybe-install-pdf-target-libada:
46586@if target-libada
46587maybe-install-pdf-target-libada: install-pdf-target-libada
46588
46589install-pdf-target-libada: \
46590 configure-target-libada \
46591 pdf-target-libada
46592 @: $(MAKE); $(unstage)
46593 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46594 r=`${PWD_COMMAND}`; export r; \
46595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46596 $(NORMAL_TARGET_EXPORTS) \
46597 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
46598 for flag in $(EXTRA_TARGET_FLAGS); do \
46599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46600 done; \
46601 (cd $(TARGET_SUBDIR)/libada && \
46602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46604 "RANLIB=$${RANLIB}" \
0c24b341 46605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46606 install-pdf) \
46607 || exit 1
46608
46609@endif target-libada
46610
108a6f8e
CD
46611.PHONY: maybe-install-html-target-libada install-html-target-libada
46612maybe-install-html-target-libada:
46613@if target-libada
46614maybe-install-html-target-libada: install-html-target-libada
46615
46616install-html-target-libada: \
46617 configure-target-libada \
46618 html-target-libada
46619 @: $(MAKE); $(unstage)
46620 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46621 r=`${PWD_COMMAND}`; export r; \
46622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46623 $(NORMAL_TARGET_EXPORTS) \
46624 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
46625 for flag in $(EXTRA_TARGET_FLAGS); do \
46626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46627 done; \
46628 (cd $(TARGET_SUBDIR)/libada && \
46629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46631 "RANLIB=$${RANLIB}" \
0c24b341 46632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46633 install-html) \
46634 || exit 1
46635
46636@endif target-libada
46637
4fa63067
NN
46638.PHONY: maybe-installcheck-target-libada installcheck-target-libada
46639maybe-installcheck-target-libada:
6bd3dfaa
PB
46640@if target-libada
46641maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
46642
46643installcheck-target-libada: \
46644 configure-target-libada
0aed8855 46645 @: $(MAKE); $(unstage)
4fa63067
NN
46646 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46647 r=`${PWD_COMMAND}`; export r; \
46648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46649 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46650 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
46651 for flag in $(EXTRA_TARGET_FLAGS); do \
46652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46653 done; \
46654 (cd $(TARGET_SUBDIR)/libada && \
46655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46657 "RANLIB=$${RANLIB}" \
0c24b341 46658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46659 installcheck) \
4fa63067
NN
46660 || exit 1
46661
6bd3dfaa 46662@endif target-libada
4fa63067
NN
46663
46664.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
46665maybe-mostlyclean-target-libada:
6bd3dfaa
PB
46666@if target-libada
46667maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
46668
46669mostlyclean-target-libada:
0aed8855 46670 @: $(MAKE); $(unstage)
4fa63067
NN
46671 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46672 r=`${PWD_COMMAND}`; export r; \
46673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46674 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46675 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
46676 for flag in $(EXTRA_TARGET_FLAGS); do \
46677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46678 done; \
46679 (cd $(TARGET_SUBDIR)/libada && \
46680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46682 "RANLIB=$${RANLIB}" \
0c24b341 46683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46684 mostlyclean) \
4fa63067
NN
46685 || exit 1
46686
6bd3dfaa 46687@endif target-libada
4fa63067
NN
46688
46689.PHONY: maybe-clean-target-libada clean-target-libada
46690maybe-clean-target-libada:
6bd3dfaa
PB
46691@if target-libada
46692maybe-clean-target-libada: clean-target-libada
4fa63067
NN
46693
46694clean-target-libada:
0aed8855 46695 @: $(MAKE); $(unstage)
4fa63067
NN
46696 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46697 r=`${PWD_COMMAND}`; export r; \
46698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46699 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46700 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
46701 for flag in $(EXTRA_TARGET_FLAGS); do \
46702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46703 done; \
46704 (cd $(TARGET_SUBDIR)/libada && \
46705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46707 "RANLIB=$${RANLIB}" \
0c24b341 46708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46709 clean) \
4fa63067
NN
46710 || exit 1
46711
6bd3dfaa 46712@endif target-libada
a2592b1b 46713
4fa63067
NN
46714.PHONY: maybe-distclean-target-libada distclean-target-libada
46715maybe-distclean-target-libada:
6bd3dfaa
PB
46716@if target-libada
46717maybe-distclean-target-libada: distclean-target-libada
a2592b1b 46718
4fa63067 46719distclean-target-libada:
0aed8855 46720 @: $(MAKE); $(unstage)
4fa63067
NN
46721 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46722 r=`${PWD_COMMAND}`; export r; \
a2592b1b 46723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46724 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46725 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
46726 for flag in $(EXTRA_TARGET_FLAGS); do \
46727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46728 done; \
a2592b1b 46729 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
46730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46732 "RANLIB=$${RANLIB}" \
0c24b341 46733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46734 distclean) \
4fa63067 46735 || exit 1
a2592b1b 46736
6bd3dfaa 46737@endif target-libada
a2592b1b 46738
4fa63067
NN
46739.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
46740maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
46741@if target-libada
46742maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 46743
4fa63067 46744maintainer-clean-target-libada:
0aed8855 46745 @: $(MAKE); $(unstage)
4fa63067
NN
46746 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
46747 r=`${PWD_COMMAND}`; export r; \
a2592b1b 46748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46749 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46750 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
46751 for flag in $(EXTRA_TARGET_FLAGS); do \
46752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46753 done; \
a2592b1b 46754 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
46755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46757 "RANLIB=$${RANLIB}" \
0c24b341 46758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46759 maintainer-clean) \
4fa63067
NN
46760 || exit 1
46761
6bd3dfaa 46762@endif target-libada
a2592b1b
DD
46763
46764
e393202e 46765
b3ded179
PB
46766
46767
46768.PHONY: configure-target-libgomp maybe-configure-target-libgomp
46769maybe-configure-target-libgomp:
4f0ef2d8
CD
46770@if gcc-bootstrap
46771configure-target-libgomp: stage_current
46772@endif gcc-bootstrap
b3ded179
PB
46773@if target-libgomp
46774maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 46775configure-target-libgomp:
b3ded179
PB
46776 @: $(MAKE); $(unstage)
46777 @r=`${PWD_COMMAND}`; export r; \
46778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46779 echo "Checking multilib configuration for libgomp..."; \
46780 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
46781 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
46782 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46783 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46784 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46785 else \
46786 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46787 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46788 fi; \
46789 else \
46790 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
46791 fi; \
46792 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 46793 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
46794 $(NORMAL_TARGET_EXPORTS) \
46795 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
46796 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
46797 case $(srcdir) in \
46798 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46799 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46800 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46801 esac; \
46802 srcdiroption="--srcdir=$${topdir}/libgomp"; \
46803 libsrcdir="$$s/libgomp"; \
46804 rm -f no-such-file || : ; \
46805 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46806 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46807 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
46808 || exit 1
46809@endif target-libgomp
46810
46811
46812
46813
46814
46815.PHONY: all-target-libgomp maybe-all-target-libgomp
46816maybe-all-target-libgomp:
4f0ef2d8
CD
46817@if gcc-bootstrap
46818all-target-libgomp: stage_current
46819@endif gcc-bootstrap
b3ded179
PB
46820@if target-libgomp
46821TARGET-target-libgomp=all
46822maybe-all-target-libgomp: all-target-libgomp
46823all-target-libgomp: configure-target-libgomp
46824 @: $(MAKE); $(unstage)
46825 @r=`${PWD_COMMAND}`; export r; \
46826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46827 $(NORMAL_TARGET_EXPORTS) \
46828 (cd $(TARGET_SUBDIR)/libgomp && \
46829 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgomp))
46830@endif target-libgomp
46831
46832
46833
46834
46835
46836.PHONY: check-target-libgomp maybe-check-target-libgomp
46837maybe-check-target-libgomp:
46838@if target-libgomp
46839maybe-check-target-libgomp: check-target-libgomp
46840
46841check-target-libgomp:
46842 @: $(MAKE); $(unstage)
46843 @r=`${PWD_COMMAND}`; export r; \
46844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46845 $(NORMAL_TARGET_EXPORTS) \
46846 (cd $(TARGET_SUBDIR)/libgomp && \
46847 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46848
46849@endif target-libgomp
46850
46851.PHONY: install-target-libgomp maybe-install-target-libgomp
46852maybe-install-target-libgomp:
46853@if target-libgomp
46854maybe-install-target-libgomp: install-target-libgomp
46855
46856install-target-libgomp: installdirs
46857 @: $(MAKE); $(unstage)
46858 @r=`${PWD_COMMAND}`; export r; \
46859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46860 $(NORMAL_TARGET_EXPORTS) \
46861 (cd $(TARGET_SUBDIR)/libgomp && \
46862 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46863
46864@endif target-libgomp
46865
56a8fe78 46866# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
46867
46868.PHONY: maybe-info-target-libgomp info-target-libgomp
46869maybe-info-target-libgomp:
46870@if target-libgomp
46871maybe-info-target-libgomp: info-target-libgomp
46872
46873info-target-libgomp: \
46874 configure-target-libgomp
46875 @: $(MAKE); $(unstage)
46876 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46877 r=`${PWD_COMMAND}`; export r; \
46878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46879 $(NORMAL_TARGET_EXPORTS) \
46880 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
46881 for flag in $(EXTRA_TARGET_FLAGS); do \
46882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46883 done; \
46884 (cd $(TARGET_SUBDIR)/libgomp && \
46885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46887 "RANLIB=$${RANLIB}" \
0c24b341 46888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
46889 info) \
46890 || exit 1
46891
46892@endif target-libgomp
46893
46894.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
46895maybe-dvi-target-libgomp:
46896@if target-libgomp
46897maybe-dvi-target-libgomp: dvi-target-libgomp
46898
46899dvi-target-libgomp: \
46900 configure-target-libgomp
46901 @: $(MAKE); $(unstage)
46902 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46903 r=`${PWD_COMMAND}`; export r; \
46904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46905 $(NORMAL_TARGET_EXPORTS) \
46906 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
46907 for flag in $(EXTRA_TARGET_FLAGS); do \
46908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46909 done; \
46910 (cd $(TARGET_SUBDIR)/libgomp && \
46911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46913 "RANLIB=$${RANLIB}" \
0c24b341 46914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
46915 dvi) \
46916 || exit 1
46917
46918@endif target-libgomp
46919
56a8fe78
DD
46920.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
46921maybe-pdf-target-libgomp:
46922@if target-libgomp
46923maybe-pdf-target-libgomp: pdf-target-libgomp
46924
46925pdf-target-libgomp: \
46926 configure-target-libgomp
46927 @: $(MAKE); $(unstage)
46928 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46929 r=`${PWD_COMMAND}`; export r; \
46930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46931 $(NORMAL_TARGET_EXPORTS) \
46932 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
46933 for flag in $(EXTRA_TARGET_FLAGS); do \
46934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46935 done; \
46936 (cd $(TARGET_SUBDIR)/libgomp && \
46937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46939 "RANLIB=$${RANLIB}" \
0c24b341 46940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46941 pdf) \
46942 || exit 1
46943
46944@endif target-libgomp
46945
b3ded179
PB
46946.PHONY: maybe-html-target-libgomp html-target-libgomp
46947maybe-html-target-libgomp:
46948@if target-libgomp
46949maybe-html-target-libgomp: html-target-libgomp
46950
46951html-target-libgomp: \
46952 configure-target-libgomp
46953 @: $(MAKE); $(unstage)
46954 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46955 r=`${PWD_COMMAND}`; export r; \
46956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46957 $(NORMAL_TARGET_EXPORTS) \
46958 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
46959 for flag in $(EXTRA_TARGET_FLAGS); do \
46960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46961 done; \
46962 (cd $(TARGET_SUBDIR)/libgomp && \
46963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46965 "RANLIB=$${RANLIB}" \
0c24b341 46966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
46967 html) \
46968 || exit 1
46969
46970@endif target-libgomp
46971
46972.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
46973maybe-TAGS-target-libgomp:
46974@if target-libgomp
46975maybe-TAGS-target-libgomp: TAGS-target-libgomp
46976
46977TAGS-target-libgomp: \
46978 configure-target-libgomp
46979 @: $(MAKE); $(unstage)
46980 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46981 r=`${PWD_COMMAND}`; export r; \
46982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46983 $(NORMAL_TARGET_EXPORTS) \
46984 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
46985 for flag in $(EXTRA_TARGET_FLAGS); do \
46986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46987 done; \
46988 (cd $(TARGET_SUBDIR)/libgomp && \
46989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46991 "RANLIB=$${RANLIB}" \
0c24b341 46992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
46993 TAGS) \
46994 || exit 1
46995
46996@endif target-libgomp
46997
46998.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
46999maybe-install-info-target-libgomp:
47000@if target-libgomp
47001maybe-install-info-target-libgomp: install-info-target-libgomp
47002
47003install-info-target-libgomp: \
47004 configure-target-libgomp \
47005 info-target-libgomp
47006 @: $(MAKE); $(unstage)
47007 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
47008 r=`${PWD_COMMAND}`; export r; \
47009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47010 $(NORMAL_TARGET_EXPORTS) \
47011 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
47012 for flag in $(EXTRA_TARGET_FLAGS); do \
47013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47014 done; \
47015 (cd $(TARGET_SUBDIR)/libgomp && \
47016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47018 "RANLIB=$${RANLIB}" \
0c24b341 47019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
47020 install-info) \
47021 || exit 1
47022
47023@endif target-libgomp
47024
a3ca38d2
DD
47025.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
47026maybe-install-pdf-target-libgomp:
47027@if target-libgomp
47028maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
47029
47030install-pdf-target-libgomp: \
47031 configure-target-libgomp \
47032 pdf-target-libgomp
47033 @: $(MAKE); $(unstage)
47034 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
47035 r=`${PWD_COMMAND}`; export r; \
47036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47037 $(NORMAL_TARGET_EXPORTS) \
47038 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
47039 for flag in $(EXTRA_TARGET_FLAGS); do \
47040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47041 done; \
47042 (cd $(TARGET_SUBDIR)/libgomp && \
47043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47045 "RANLIB=$${RANLIB}" \
0c24b341 47046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47047 install-pdf) \
47048 || exit 1
47049
47050@endif target-libgomp
47051
108a6f8e
CD
47052.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
47053maybe-install-html-target-libgomp:
47054@if target-libgomp
47055maybe-install-html-target-libgomp: install-html-target-libgomp
47056
47057install-html-target-libgomp: \
47058 configure-target-libgomp \
47059 html-target-libgomp
47060 @: $(MAKE); $(unstage)
47061 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
47062 r=`${PWD_COMMAND}`; export r; \
47063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47064 $(NORMAL_TARGET_EXPORTS) \
47065 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
47066 for flag in $(EXTRA_TARGET_FLAGS); do \
47067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47068 done; \
47069 (cd $(TARGET_SUBDIR)/libgomp && \
47070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47072 "RANLIB=$${RANLIB}" \
0c24b341 47073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47074 install-html) \
47075 || exit 1
47076
47077@endif target-libgomp
47078
b3ded179
PB
47079.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
47080maybe-installcheck-target-libgomp:
47081@if target-libgomp
47082maybe-installcheck-target-libgomp: installcheck-target-libgomp
47083
47084installcheck-target-libgomp: \
47085 configure-target-libgomp
47086 @: $(MAKE); $(unstage)
47087 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
47088 r=`${PWD_COMMAND}`; export r; \
47089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47090 $(NORMAL_TARGET_EXPORTS) \
47091 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
47092 for flag in $(EXTRA_TARGET_FLAGS); do \
47093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47094 done; \
47095 (cd $(TARGET_SUBDIR)/libgomp && \
47096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47098 "RANLIB=$${RANLIB}" \
0c24b341 47099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
47100 installcheck) \
47101 || exit 1
47102
47103@endif target-libgomp
47104
47105.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
47106maybe-mostlyclean-target-libgomp:
47107@if target-libgomp
47108maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
47109
47110mostlyclean-target-libgomp:
47111 @: $(MAKE); $(unstage)
47112 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
47113 r=`${PWD_COMMAND}`; export r; \
47114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47115 $(NORMAL_TARGET_EXPORTS) \
47116 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
47117 for flag in $(EXTRA_TARGET_FLAGS); do \
47118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47119 done; \
47120 (cd $(TARGET_SUBDIR)/libgomp && \
47121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47123 "RANLIB=$${RANLIB}" \
0c24b341 47124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
47125 mostlyclean) \
47126 || exit 1
47127
47128@endif target-libgomp
47129
47130.PHONY: maybe-clean-target-libgomp clean-target-libgomp
47131maybe-clean-target-libgomp:
47132@if target-libgomp
47133maybe-clean-target-libgomp: clean-target-libgomp
47134
47135clean-target-libgomp:
47136 @: $(MAKE); $(unstage)
47137 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
47138 r=`${PWD_COMMAND}`; export r; \
47139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47140 $(NORMAL_TARGET_EXPORTS) \
47141 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
47142 for flag in $(EXTRA_TARGET_FLAGS); do \
47143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47144 done; \
47145 (cd $(TARGET_SUBDIR)/libgomp && \
47146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47148 "RANLIB=$${RANLIB}" \
0c24b341 47149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
47150 clean) \
47151 || exit 1
47152
47153@endif target-libgomp
47154
47155.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
47156maybe-distclean-target-libgomp:
47157@if target-libgomp
47158maybe-distclean-target-libgomp: distclean-target-libgomp
47159
47160distclean-target-libgomp:
47161 @: $(MAKE); $(unstage)
47162 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
47163 r=`${PWD_COMMAND}`; export r; \
47164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47165 $(NORMAL_TARGET_EXPORTS) \
47166 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
47167 for flag in $(EXTRA_TARGET_FLAGS); do \
47168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47169 done; \
47170 (cd $(TARGET_SUBDIR)/libgomp && \
47171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47173 "RANLIB=$${RANLIB}" \
0c24b341 47174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
47175 distclean) \
47176 || exit 1
47177
47178@endif target-libgomp
47179
47180.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
47181maybe-maintainer-clean-target-libgomp:
47182@if target-libgomp
47183maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
47184
47185maintainer-clean-target-libgomp:
47186 @: $(MAKE); $(unstage)
47187 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
47188 r=`${PWD_COMMAND}`; export r; \
47189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47190 $(NORMAL_TARGET_EXPORTS) \
47191 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
47192 for flag in $(EXTRA_TARGET_FLAGS); do \
47193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47194 done; \
47195 (cd $(TARGET_SUBDIR)/libgomp && \
47196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47198 "RANLIB=$${RANLIB}" \
0c24b341 47199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
47200 maintainer-clean) \
47201 || exit 1
47202
47203@endif target-libgomp
47204
47205
47206
15723a45
NN
47207# ----------
47208# GCC module
47209# ----------
47210
319cab08 47211@if gcc-no-bootstrap
252b5132 47212.PHONY: cross
72b2455a 47213cross: all-build all-gas all-ld
b40e3958
L
47214 @r=`${PWD_COMMAND}`; export r; \
47215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 47216 $(HOST_EXPORTS) \
252b5132 47217 echo "Building the C and C++ compiler"; \
5cec67bf 47218 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
47219 @r=`${PWD_COMMAND}`; export r; \
47220 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 47221 echo "Building runtime libraries"; \
656fdd47 47222 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 47223@endif gcc-no-bootstrap
252b5132 47224
6bd3dfaa 47225@if gcc
7d695d07
JM
47226.PHONY: check-gcc-c++
47227check-gcc-c++:
75205f78 47228 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
47229 r=`${PWD_COMMAND}`; export r; \
47230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 47231 $(HOST_EXPORTS) \
1086bc09 47232 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
47233 else \
47234 true; \
7d695d07
JM
47235 fi
47236
47237.PHONY: check-c++
ede4fbe4 47238check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 47239
15723a45
NN
47240# Install the gcc headers files, but not the fixed include files,
47241# which Cygnus is not allowed to distribute. This rule is very
47242# dependent on the workings of the gcc Makefile.in.
47243.PHONY: gcc-no-fixedincludes
47244gcc-no-fixedincludes:
47245 @if [ -f ./gcc/Makefile ]; then \
47246 rm -rf gcc/tmp-include; \
47247 mv gcc/include gcc/tmp-include 2>/dev/null; \
47248 mkdir gcc/include; \
47249 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
47250 touch gcc/stmp-fixinc gcc/include/fixed; \
47251 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
47252 r=`${PWD_COMMAND}`; export r; \
47253 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 47254 $(HOST_EXPORTS) \
1086bc09 47255 (cd ./gcc && \
15723a45
NN
47256 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
47257 rm -rf gcc/include; \
47258 mv gcc/tmp-include gcc/include 2>/dev/null; \
47259 else true; fi
6bd3dfaa 47260@endif gcc
4fa63067 47261
b813574b
PB
47262# ---------------------
47263# GCC bootstrap support
47264# ---------------------
4fa63067 47265
b813574b
PB
47266# We track the current stage (the one in 'gcc') in the stage_current file.
47267# stage_last instead tracks the stage that was built last. These targets
47268# are dummy when toplevel bootstrap is not active.
4fa63067 47269
f70224b5 47270# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
47271# there, so $(unstage) should be run at various points. To avoid excessive
47272# recursive invocations of make, we "inline" them using a variable. These
47273# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
47274# to avoid warnings from the GNU Make job server.
f70224b5
PB
47275
47276unstage = :
47277stage = :
c52c6897 47278current_stage = ""
f70224b5 47279
b813574b 47280@if gcc-bootstrap
9daf3993 47281unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 47282stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 47283current_stage = "`cat stage_current 2> /dev/null`"
b813574b 47284@endif gcc-bootstrap
4fa63067 47285
f70224b5
PB
47286.PHONY: unstage stage
47287unstage:
0aed8855 47288 @: $(MAKE); $(unstage)
b813574b 47289stage:
0aed8855 47290 @: $(MAKE); $(stage)
1d39f329 47291
80911fe1
PB
47292# Disable commands for lean bootstrap.
47293LEAN = false
47294
dfdffa2c
PB
47295# We name the build directories for the various stages "stage1-gcc",
47296# "stage2-gcc","stage3-gcc", etc.
47297
47298# Since the 'compare' process will fail (on debugging information) if any
47299# directory names are different, we need to link the gcc directory for
0aed8855 47300# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
47301# the build directories constant as well. For the latter, we use naked names
47302# like 'gcc', because the scripts in that directory assume it. We use
47303# mv on platforms where symlinks to directories do not work or are not
47304# reliable.
47305
1d39f329
NN
47306# 'touch' doesn't work right on some platforms.
47307STAMP = echo timestamp >
47308
dfdffa2c
PB
47309# We only want to compare .o files, so set this!
47310objext = .o
47311
dfdffa2c 47312
319cab08 47313.PHONY: stage1-start stage1-end
dfdffa2c 47314
656fdd47 47315stage1-start::
0aed8855 47316 @: $(MAKE); $(stage); \
b813574b 47317 echo stage1 > stage_current ; \
b00612cc 47318 echo stage1 > stage_last; \
0aed8855 47319 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 47320@if bfd
b00612cc
PB
47321 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
47322 mkdir stage1-bfd; \
80911fe1 47323 mv stage1-bfd bfd
72b2455a
PB
47324@endif bfd
47325@if opcodes
b00612cc
PB
47326 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
47327 mkdir stage1-opcodes; \
80911fe1 47328 mv stage1-opcodes opcodes
72b2455a
PB
47329@endif opcodes
47330@if binutils
b00612cc
PB
47331 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
47332 mkdir stage1-binutils; \
80911fe1 47333 mv stage1-binutils binutils
72b2455a
PB
47334@endif binutils
47335@if gas
b00612cc
PB
47336 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
47337 mkdir stage1-gas; \
80911fe1 47338 mv stage1-gas gas
72b2455a
PB
47339@endif gas
47340@if gcc
b00612cc
PB
47341 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
47342 mkdir stage1-gcc; \
80911fe1 47343 mv stage1-gcc gcc
72b2455a 47344@endif gcc
4b900473
PB
47345@if gmp
47346 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
47347 mkdir stage1-gmp; \
47348 mv stage1-gmp gmp
47349@endif gmp
47350@if mpfr
47351 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
47352 mkdir stage1-mpfr; \
47353 mv stage1-mpfr mpfr
47354@endif mpfr
72b2455a 47355@if intl
b00612cc
PB
47356 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
47357 mkdir stage1-intl; \
80911fe1 47358 mv stage1-intl intl
72b2455a
PB
47359@endif intl
47360@if ld
b00612cc
PB
47361 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
47362 mkdir stage1-ld; \
80911fe1 47363 mv stage1-ld ld
72b2455a
PB
47364@endif ld
47365@if libcpp
b00612cc
PB
47366 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
47367 mkdir stage1-libcpp; \
80911fe1 47368 mv stage1-libcpp libcpp
72b2455a 47369@endif libcpp
be01d343
PB
47370@if libdecnumber
47371 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
47372 mkdir stage1-libdecnumber; \
80911fe1 47373 mv stage1-libdecnumber libdecnumber
be01d343 47374@endif libdecnumber
72b2455a 47375@if libiberty
b00612cc
PB
47376 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
47377 mkdir stage1-libiberty; \
80911fe1 47378 mv stage1-libiberty libiberty
72b2455a
PB
47379@endif libiberty
47380@if zlib
b00612cc
PB
47381 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
47382 mkdir stage1-zlib; \
80911fe1 47383 mv stage1-zlib zlib
72b2455a 47384@endif zlib
0aed8855
PB
47385 @[ -d stage1-$(TARGET_SUBDIR) ] || \
47386 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 47387 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 47388
80911fe1 47389stage1-end::
72b2455a 47390@if bfd
80911fe1
PB
47391 @if test -d $(HOST_SUBDIR)/bfd ; then \
47392 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 47393 fi
72b2455a
PB
47394@endif bfd
47395@if opcodes
80911fe1
PB
47396 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47397 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 47398 fi
72b2455a
PB
47399@endif opcodes
47400@if binutils
80911fe1
PB
47401 @if test -d $(HOST_SUBDIR)/binutils ; then \
47402 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 47403 fi
72b2455a
PB
47404@endif binutils
47405@if gas
80911fe1
PB
47406 @if test -d $(HOST_SUBDIR)/gas ; then \
47407 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 47408 fi
72b2455a
PB
47409@endif gas
47410@if gcc
80911fe1
PB
47411 @if test -d $(HOST_SUBDIR)/gcc ; then \
47412 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 47413 fi
72b2455a 47414@endif gcc
4b900473
PB
47415@if gmp
47416 @if test -d $(HOST_SUBDIR)/gmp ; then \
47417 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
47418 fi
47419@endif gmp
47420@if mpfr
47421 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47422 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
47423 fi
47424@endif mpfr
72b2455a 47425@if intl
80911fe1
PB
47426 @if test -d $(HOST_SUBDIR)/intl ; then \
47427 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 47428 fi
72b2455a
PB
47429@endif intl
47430@if ld
80911fe1
PB
47431 @if test -d $(HOST_SUBDIR)/ld ; then \
47432 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 47433 fi
72b2455a
PB
47434@endif ld
47435@if libcpp
80911fe1
PB
47436 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47437 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 47438 fi
72b2455a 47439@endif libcpp
be01d343 47440@if libdecnumber
80911fe1
PB
47441 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47442 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 47443 fi
be01d343 47444@endif libdecnumber
72b2455a 47445@if libiberty
80911fe1
PB
47446 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47447 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 47448 fi
72b2455a
PB
47449@endif libiberty
47450@if zlib
80911fe1
PB
47451 @if test -d $(HOST_SUBDIR)/zlib ; then \
47452 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 47453 fi
72b2455a 47454@endif zlib
0aed8855 47455 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 47456 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 47457 fi
80911fe1 47458 rm -f stage_current
dfdffa2c 47459
973601e1 47460# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855
PB
47461# remade, but not reconfigured. The next stage (if any) will not be
47462# reconfigured as well.
319cab08 47463.PHONY: stage1-bubble
656fdd47 47464stage1-bubble::
e360f423
PB
47465 @r=`${PWD_COMMAND}`; export r; \
47466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47467 if test -f stage1-lean ; then \
9cb3fa6f
PB
47468 echo Skipping rebuild of stage1 ; \
47469 else \
f70224b5
PB
47470 $(MAKE) stage1-start; \
47471 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 47472 fi
72b2455a 47473
0df3d27f 47474.PHONY: all-stage1 clean-stage1
0df3d27f 47475do-clean: clean-stage1
0df3d27f 47476
72b2455a
PB
47477# FIXME: Will not need to be conditional when toplevel bootstrap is the
47478# only possibility, but now it conflicts with no-bootstrap rules
47479@if gcc-bootstrap
47480
47481
47482
47483
0df3d27f 47484# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 47485
0df3d27f 47486.PHONY: distclean-stage1
72b2455a 47487distclean-stage1::
0aed8855 47488 @: $(MAKE); $(stage)
e00a73e3 47489 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 47490 rm -rf stage1-*
72b2455a
PB
47491
47492
47493@endif gcc-bootstrap
47494
47495
47496.PHONY: stage2-start stage2-end
47497
47498stage2-start::
0aed8855 47499 @: $(MAKE); $(stage); \
72b2455a 47500 echo stage2 > stage_current ; \
b00612cc 47501 echo stage2 > stage_last; \
0aed8855 47502 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 47503@if bfd
b00612cc
PB
47504 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
47505 mkdir stage2-bfd; \
80911fe1
PB
47506 mv stage2-bfd bfd ; \
47507 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
47508@endif bfd
47509@if opcodes
b00612cc
PB
47510 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
47511 mkdir stage2-opcodes; \
80911fe1
PB
47512 mv stage2-opcodes opcodes ; \
47513 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
47514@endif opcodes
47515@if binutils
b00612cc
PB
47516 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
47517 mkdir stage2-binutils; \
80911fe1
PB
47518 mv stage2-binutils binutils ; \
47519 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
47520@endif binutils
47521@if gas
b00612cc
PB
47522 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
47523 mkdir stage2-gas; \
80911fe1
PB
47524 mv stage2-gas gas ; \
47525 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
47526@endif gas
47527@if gcc
b00612cc
PB
47528 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
47529 mkdir stage2-gcc; \
80911fe1
PB
47530 mv stage2-gcc gcc ; \
47531 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 47532@endif gcc
4b900473
PB
47533@if gmp
47534 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
47535 mkdir stage2-gmp; \
47536 mv stage2-gmp gmp ; \
47537 mv stage1-gmp prev-gmp || test -f stage1-lean
47538@endif gmp
47539@if mpfr
47540 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
47541 mkdir stage2-mpfr; \
47542 mv stage2-mpfr mpfr ; \
47543 mv stage1-mpfr prev-mpfr || test -f stage1-lean
47544@endif mpfr
72b2455a 47545@if intl
b00612cc
PB
47546 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
47547 mkdir stage2-intl; \
80911fe1
PB
47548 mv stage2-intl intl ; \
47549 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
47550@endif intl
47551@if ld
b00612cc
PB
47552 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
47553 mkdir stage2-ld; \
80911fe1
PB
47554 mv stage2-ld ld ; \
47555 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
47556@endif ld
47557@if libcpp
b00612cc
PB
47558 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
47559 mkdir stage2-libcpp; \
80911fe1
PB
47560 mv stage2-libcpp libcpp ; \
47561 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 47562@endif libcpp
be01d343
PB
47563@if libdecnumber
47564 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
47565 mkdir stage2-libdecnumber; \
80911fe1
PB
47566 mv stage2-libdecnumber libdecnumber ; \
47567 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 47568@endif libdecnumber
72b2455a 47569@if libiberty
b00612cc
PB
47570 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
47571 mkdir stage2-libiberty; \
80911fe1
PB
47572 mv stage2-libiberty libiberty ; \
47573 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
47574@endif libiberty
47575@if zlib
b00612cc
PB
47576 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
47577 mkdir stage2-zlib; \
80911fe1
PB
47578 mv stage2-zlib zlib ; \
47579 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 47580@endif zlib
0aed8855
PB
47581 @[ -d stage2-$(TARGET_SUBDIR) ] || \
47582 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
47583 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47584 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 47585
80911fe1 47586stage2-end::
72b2455a 47587@if bfd
80911fe1
PB
47588 @if test -d $(HOST_SUBDIR)/bfd ; then \
47589 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
47590 mv prev-bfd stage1-bfd ; : ; \
0aed8855 47591 fi
72b2455a
PB
47592@endif bfd
47593@if opcodes
80911fe1
PB
47594 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47595 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
47596 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 47597 fi
72b2455a
PB
47598@endif opcodes
47599@if binutils
80911fe1
PB
47600 @if test -d $(HOST_SUBDIR)/binutils ; then \
47601 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
47602 mv prev-binutils stage1-binutils ; : ; \
0aed8855 47603 fi
72b2455a
PB
47604@endif binutils
47605@if gas
80911fe1
PB
47606 @if test -d $(HOST_SUBDIR)/gas ; then \
47607 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
47608 mv prev-gas stage1-gas ; : ; \
0aed8855 47609 fi
72b2455a
PB
47610@endif gas
47611@if gcc
80911fe1
PB
47612 @if test -d $(HOST_SUBDIR)/gcc ; then \
47613 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
47614 mv prev-gcc stage1-gcc ; : ; \
0aed8855 47615 fi
72b2455a 47616@endif gcc
4b900473
PB
47617@if gmp
47618 @if test -d $(HOST_SUBDIR)/gmp ; then \
47619 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
47620 mv prev-gmp stage1-gmp ; : ; \
47621 fi
47622@endif gmp
47623@if mpfr
47624 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47625 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
47626 mv prev-mpfr stage1-mpfr ; : ; \
47627 fi
47628@endif mpfr
72b2455a 47629@if intl
80911fe1
PB
47630 @if test -d $(HOST_SUBDIR)/intl ; then \
47631 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
47632 mv prev-intl stage1-intl ; : ; \
0aed8855 47633 fi
72b2455a
PB
47634@endif intl
47635@if ld
80911fe1
PB
47636 @if test -d $(HOST_SUBDIR)/ld ; then \
47637 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
47638 mv prev-ld stage1-ld ; : ; \
0aed8855 47639 fi
72b2455a
PB
47640@endif ld
47641@if libcpp
80911fe1
PB
47642 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47643 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
47644 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 47645 fi
72b2455a 47646@endif libcpp
be01d343 47647@if libdecnumber
80911fe1
PB
47648 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47649 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
47650 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 47651 fi
be01d343 47652@endif libdecnumber
72b2455a 47653@if libiberty
80911fe1
PB
47654 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47655 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
47656 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 47657 fi
72b2455a
PB
47658@endif libiberty
47659@if zlib
80911fe1
PB
47660 @if test -d $(HOST_SUBDIR)/zlib ; then \
47661 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
47662 mv prev-zlib stage1-zlib ; : ; \
0aed8855 47663 fi
72b2455a 47664@endif zlib
0aed8855 47665 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
47666 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
47667 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 47668 fi
80911fe1 47669 rm -f stage_current
72b2455a 47670
973601e1 47671# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855
PB
47672# remade, but not reconfigured. The next stage (if any) will not be
47673# reconfigured as well.
72b2455a
PB
47674.PHONY: stage2-bubble
47675stage2-bubble:: stage1-bubble
e360f423
PB
47676 @r=`${PWD_COMMAND}`; export r; \
47677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47678 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
47679 echo Skipping rebuild of stage2 ; \
47680 else \
f70224b5
PB
47681 $(MAKE) stage2-start; \
47682 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 47683 fi
72b2455a 47684
0df3d27f 47685.PHONY: all-stage2 clean-stage2
0df3d27f 47686do-clean: clean-stage2
0df3d27f 47687
72b2455a
PB
47688# FIXME: Will not need to be conditional when toplevel bootstrap is the
47689# only possibility, but now it conflicts with no-bootstrap rules
47690@if gcc-bootstrap
47691
47692
47693
80911fe1 47694.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
47695bootstrap2:
47696 echo stage2 > stage_final
47697 @r=`${PWD_COMMAND}`; export r; \
47698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47699 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 47700 @: $(MAKE); $(unstage)
be01d343
PB
47701 @r=`${PWD_COMMAND}`; export r; \
47702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47703 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 47704
80911fe1
PB
47705bootstrap2-lean:
47706 echo stage2 > stage_final
47707 @r=`${PWD_COMMAND}`; export r; \
47708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47709 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
47710 @: $(MAKE); $(unstage)
47711 @r=`${PWD_COMMAND}`; export r; \
47712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47713 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47714
72b2455a 47715
0df3d27f 47716# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 47717distclean-stage1:: distclean-stage2
0df3d27f 47718.PHONY: distclean-stage2
72b2455a 47719distclean-stage2::
0aed8855 47720 @: $(MAKE); $(stage)
e00a73e3 47721 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 47722 rm -rf stage2-*
72b2455a
PB
47723
47724
47725@endif gcc-bootstrap
47726
47727
47728.PHONY: stage3-start stage3-end
47729
47730stage3-start::
0aed8855 47731 @: $(MAKE); $(stage); \
72b2455a 47732 echo stage3 > stage_current ; \
b00612cc 47733 echo stage3 > stage_last; \
0aed8855 47734 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 47735@if bfd
b00612cc
PB
47736 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
47737 mkdir stage3-bfd; \
80911fe1
PB
47738 mv stage3-bfd bfd ; \
47739 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
47740@endif bfd
47741@if opcodes
b00612cc
PB
47742 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
47743 mkdir stage3-opcodes; \
80911fe1
PB
47744 mv stage3-opcodes opcodes ; \
47745 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
47746@endif opcodes
47747@if binutils
b00612cc
PB
47748 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
47749 mkdir stage3-binutils; \
80911fe1
PB
47750 mv stage3-binutils binutils ; \
47751 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
47752@endif binutils
47753@if gas
b00612cc
PB
47754 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
47755 mkdir stage3-gas; \
80911fe1
PB
47756 mv stage3-gas gas ; \
47757 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
47758@endif gas
47759@if gcc
b00612cc
PB
47760 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
47761 mkdir stage3-gcc; \
80911fe1
PB
47762 mv stage3-gcc gcc ; \
47763 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 47764@endif gcc
4b900473
PB
47765@if gmp
47766 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
47767 mkdir stage3-gmp; \
47768 mv stage3-gmp gmp ; \
47769 mv stage2-gmp prev-gmp || test -f stage2-lean
47770@endif gmp
47771@if mpfr
47772 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
47773 mkdir stage3-mpfr; \
47774 mv stage3-mpfr mpfr ; \
47775 mv stage2-mpfr prev-mpfr || test -f stage2-lean
47776@endif mpfr
72b2455a 47777@if intl
b00612cc
PB
47778 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
47779 mkdir stage3-intl; \
80911fe1
PB
47780 mv stage3-intl intl ; \
47781 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
47782@endif intl
47783@if ld
b00612cc
PB
47784 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
47785 mkdir stage3-ld; \
80911fe1
PB
47786 mv stage3-ld ld ; \
47787 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
47788@endif ld
47789@if libcpp
b00612cc
PB
47790 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
47791 mkdir stage3-libcpp; \
80911fe1
PB
47792 mv stage3-libcpp libcpp ; \
47793 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 47794@endif libcpp
be01d343
PB
47795@if libdecnumber
47796 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
47797 mkdir stage3-libdecnumber; \
80911fe1
PB
47798 mv stage3-libdecnumber libdecnumber ; \
47799 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 47800@endif libdecnumber
72b2455a 47801@if libiberty
b00612cc
PB
47802 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
47803 mkdir stage3-libiberty; \
80911fe1
PB
47804 mv stage3-libiberty libiberty ; \
47805 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
47806@endif libiberty
47807@if zlib
b00612cc
PB
47808 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
47809 mkdir stage3-zlib; \
80911fe1
PB
47810 mv stage3-zlib zlib ; \
47811 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 47812@endif zlib
0aed8855
PB
47813 @[ -d stage3-$(TARGET_SUBDIR) ] || \
47814 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
47815 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47816 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 47817
80911fe1 47818stage3-end::
72b2455a 47819@if bfd
80911fe1
PB
47820 @if test -d $(HOST_SUBDIR)/bfd ; then \
47821 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
47822 mv prev-bfd stage2-bfd ; : ; \
0aed8855 47823 fi
72b2455a
PB
47824@endif bfd
47825@if opcodes
80911fe1
PB
47826 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47827 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
47828 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 47829 fi
72b2455a
PB
47830@endif opcodes
47831@if binutils
80911fe1
PB
47832 @if test -d $(HOST_SUBDIR)/binutils ; then \
47833 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
47834 mv prev-binutils stage2-binutils ; : ; \
0aed8855 47835 fi
72b2455a
PB
47836@endif binutils
47837@if gas
80911fe1
PB
47838 @if test -d $(HOST_SUBDIR)/gas ; then \
47839 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
47840 mv prev-gas stage2-gas ; : ; \
0aed8855 47841 fi
72b2455a
PB
47842@endif gas
47843@if gcc
80911fe1
PB
47844 @if test -d $(HOST_SUBDIR)/gcc ; then \
47845 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
47846 mv prev-gcc stage2-gcc ; : ; \
0aed8855 47847 fi
72b2455a 47848@endif gcc
4b900473
PB
47849@if gmp
47850 @if test -d $(HOST_SUBDIR)/gmp ; then \
47851 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
47852 mv prev-gmp stage2-gmp ; : ; \
47853 fi
47854@endif gmp
47855@if mpfr
47856 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47857 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
47858 mv prev-mpfr stage2-mpfr ; : ; \
47859 fi
47860@endif mpfr
72b2455a 47861@if intl
80911fe1
PB
47862 @if test -d $(HOST_SUBDIR)/intl ; then \
47863 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
47864 mv prev-intl stage2-intl ; : ; \
0aed8855 47865 fi
72b2455a
PB
47866@endif intl
47867@if ld
80911fe1
PB
47868 @if test -d $(HOST_SUBDIR)/ld ; then \
47869 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
47870 mv prev-ld stage2-ld ; : ; \
0aed8855 47871 fi
72b2455a
PB
47872@endif ld
47873@if libcpp
80911fe1
PB
47874 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47875 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
47876 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 47877 fi
72b2455a 47878@endif libcpp
be01d343 47879@if libdecnumber
80911fe1
PB
47880 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47881 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
47882 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 47883 fi
be01d343 47884@endif libdecnumber
72b2455a 47885@if libiberty
80911fe1
PB
47886 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47887 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
47888 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 47889 fi
72b2455a
PB
47890@endif libiberty
47891@if zlib
80911fe1
PB
47892 @if test -d $(HOST_SUBDIR)/zlib ; then \
47893 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
47894 mv prev-zlib stage2-zlib ; : ; \
0aed8855 47895 fi
72b2455a 47896@endif zlib
0aed8855 47897 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
47898 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
47899 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 47900 fi
80911fe1 47901 rm -f stage_current
72b2455a 47902
973601e1 47903# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855
PB
47904# remade, but not reconfigured. The next stage (if any) will not be
47905# reconfigured as well.
72b2455a
PB
47906.PHONY: stage3-bubble
47907stage3-bubble:: stage2-bubble
e360f423
PB
47908 @r=`${PWD_COMMAND}`; export r; \
47909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47910 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
47911 echo Skipping rebuild of stage3 ; \
47912 else \
f70224b5 47913 $(MAKE) stage3-start; \
80911fe1
PB
47914 if $(LEAN); then \
47915 rm -rf stage1-* ; \
47916 $(STAMP) stage1-lean ; \
47917 fi; \
f70224b5 47918 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 47919 fi
f6d183c0 47920 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 47921
0df3d27f 47922.PHONY: all-stage3 clean-stage3
0df3d27f 47923do-clean: clean-stage3
0df3d27f 47924
d545f33b
PB
47925# FIXME: Will not need to be conditional when toplevel bootstrap is the
47926# only possibility, but now it conflicts with no-bootstrap rules
47927@if gcc-bootstrap
72b2455a 47928
d545f33b 47929compare:
e360f423
PB
47930 @r=`${PWD_COMMAND}`; export r; \
47931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47932 if test -f stage2-lean; then \
d545f33b
PB
47933 echo Cannot compare object files as stage 2 was deleted. ; \
47934 exit 0 ; \
47935 fi; \
0aed8855 47936 : $(MAKE); $(stage); \
d545f33b 47937 rm -f .bad_compare ; \
c52c6897 47938 echo Comparing stages 2 and 3 ; \
d545f33b
PB
47939 cd stage3-gcc; \
47940 files=`find . -name "*$(objext)" -print` ; \
47941 cd .. ; \
47942 for file in $${files} ; do \
47943 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
47944 @do_compare@ > /dev/null 2>&1; \
f70224b5
PB
47945 if test $$? -eq 1; then \
47946 case $$file in \
47947 ./cc*-checksum$(objext) | ./libgcc/* ) \
47948 echo warning: $$file differs ;; \
47949 *) \
47950 echo $$file differs >> .bad_compare ;; \
47951 esac ; \
47952 fi ; \
d545f33b
PB
47953 done ; \
47954 if [ -f .bad_compare ]; then \
47955 echo "Bootstrap comparison failure!"; \
47956 cat .bad_compare; \
47957 exit 1; \
47958 else \
c52c6897 47959 echo Comparison successful.; \
d545f33b
PB
47960 fi ; \
47961 $(STAMP) compare
80911fe1
PB
47962 if $(LEAN); then \
47963 rm -rf stage2-*; \
47964 $(STAMP) stage2-lean; \
47965 fi
9cb3fa6f 47966
72b2455a 47967
72b2455a 47968
80911fe1 47969.PHONY: bootstrap bootstrap-lean
be01d343
PB
47970bootstrap:
47971 echo stage3 > stage_final
47972 @r=`${PWD_COMMAND}`; export r; \
47973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47974 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 47975 @: $(MAKE); $(unstage)
be01d343
PB
47976 @r=`${PWD_COMMAND}`; export r; \
47977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47978 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 47979
80911fe1
PB
47980bootstrap-lean:
47981 echo stage3 > stage_final
47982 @r=`${PWD_COMMAND}`; export r; \
47983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47984 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
47985 @: $(MAKE); $(unstage)
47986 @r=`${PWD_COMMAND}`; export r; \
47987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47988 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47989
72b2455a 47990
d545f33b
PB
47991# Rules to wipe a stage and all the following ones, also used for cleanstrap
47992distclean-stage2:: distclean-stage3
47993.PHONY: distclean-stage3
47994distclean-stage3::
0aed8855 47995 @: $(MAKE); $(stage)
e00a73e3 47996 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 47997 rm -rf stage3-* compare
0df3d27f 47998
9cb3fa6f 47999
d545f33b 48000.PHONY: cleanstrap
e00a73e3
PB
48001cleanstrap: do-distclean local-clean
48002 echo stage3 > stage_final
48003 @r=`${PWD_COMMAND}`; export r; \
48004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48005 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48006 @: $(MAKE); $(unstage)
48007 @r=`${PWD_COMMAND}`; export r; \
48008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48009 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a
PB
48010
48011@endif gcc-bootstrap
48012
48013
48014.PHONY: stage4-start stage4-end
48015
48016stage4-start::
0aed8855 48017 @: $(MAKE); $(stage); \
72b2455a 48018 echo stage4 > stage_current ; \
b00612cc 48019 echo stage4 > stage_last; \
0aed8855 48020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 48021@if bfd
b00612cc
PB
48022 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
48023 mkdir stage4-bfd; \
80911fe1
PB
48024 mv stage4-bfd bfd ; \
48025 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
48026@endif bfd
48027@if opcodes
b00612cc
PB
48028 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
48029 mkdir stage4-opcodes; \
80911fe1
PB
48030 mv stage4-opcodes opcodes ; \
48031 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
48032@endif opcodes
48033@if binutils
b00612cc
PB
48034 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
48035 mkdir stage4-binutils; \
80911fe1
PB
48036 mv stage4-binutils binutils ; \
48037 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
48038@endif binutils
48039@if gas
b00612cc
PB
48040 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
48041 mkdir stage4-gas; \
80911fe1
PB
48042 mv stage4-gas gas ; \
48043 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
48044@endif gas
48045@if gcc
b00612cc
PB
48046 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
48047 mkdir stage4-gcc; \
80911fe1
PB
48048 mv stage4-gcc gcc ; \
48049 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 48050@endif gcc
4b900473
PB
48051@if gmp
48052 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
48053 mkdir stage4-gmp; \
48054 mv stage4-gmp gmp ; \
48055 mv stage3-gmp prev-gmp || test -f stage3-lean
48056@endif gmp
48057@if mpfr
48058 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
48059 mkdir stage4-mpfr; \
48060 mv stage4-mpfr mpfr ; \
48061 mv stage3-mpfr prev-mpfr || test -f stage3-lean
48062@endif mpfr
72b2455a 48063@if intl
b00612cc
PB
48064 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
48065 mkdir stage4-intl; \
80911fe1
PB
48066 mv stage4-intl intl ; \
48067 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
48068@endif intl
48069@if ld
b00612cc
PB
48070 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
48071 mkdir stage4-ld; \
80911fe1
PB
48072 mv stage4-ld ld ; \
48073 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
48074@endif ld
48075@if libcpp
b00612cc
PB
48076 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
48077 mkdir stage4-libcpp; \
80911fe1
PB
48078 mv stage4-libcpp libcpp ; \
48079 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 48080@endif libcpp
be01d343
PB
48081@if libdecnumber
48082 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
48083 mkdir stage4-libdecnumber; \
80911fe1
PB
48084 mv stage4-libdecnumber libdecnumber ; \
48085 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 48086@endif libdecnumber
72b2455a 48087@if libiberty
b00612cc
PB
48088 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
48089 mkdir stage4-libiberty; \
80911fe1
PB
48090 mv stage4-libiberty libiberty ; \
48091 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
48092@endif libiberty
48093@if zlib
b00612cc
PB
48094 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
48095 mkdir stage4-zlib; \
80911fe1
PB
48096 mv stage4-zlib zlib ; \
48097 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 48098@endif zlib
0aed8855
PB
48099 @[ -d stage4-$(TARGET_SUBDIR) ] || \
48100 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
48101 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48102 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 48103
80911fe1 48104stage4-end::
72b2455a 48105@if bfd
80911fe1
PB
48106 @if test -d $(HOST_SUBDIR)/bfd ; then \
48107 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
48108 mv prev-bfd stage3-bfd ; : ; \
0aed8855 48109 fi
72b2455a
PB
48110@endif bfd
48111@if opcodes
80911fe1
PB
48112 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48113 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
48114 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 48115 fi
72b2455a
PB
48116@endif opcodes
48117@if binutils
80911fe1
PB
48118 @if test -d $(HOST_SUBDIR)/binutils ; then \
48119 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
48120 mv prev-binutils stage3-binutils ; : ; \
0aed8855 48121 fi
72b2455a
PB
48122@endif binutils
48123@if gas
80911fe1
PB
48124 @if test -d $(HOST_SUBDIR)/gas ; then \
48125 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
48126 mv prev-gas stage3-gas ; : ; \
0aed8855 48127 fi
72b2455a
PB
48128@endif gas
48129@if gcc
80911fe1
PB
48130 @if test -d $(HOST_SUBDIR)/gcc ; then \
48131 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
48132 mv prev-gcc stage3-gcc ; : ; \
0aed8855 48133 fi
72b2455a 48134@endif gcc
4b900473
PB
48135@if gmp
48136 @if test -d $(HOST_SUBDIR)/gmp ; then \
48137 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
48138 mv prev-gmp stage3-gmp ; : ; \
48139 fi
48140@endif gmp
48141@if mpfr
48142 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48143 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
48144 mv prev-mpfr stage3-mpfr ; : ; \
48145 fi
48146@endif mpfr
72b2455a 48147@if intl
80911fe1
PB
48148 @if test -d $(HOST_SUBDIR)/intl ; then \
48149 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
48150 mv prev-intl stage3-intl ; : ; \
0aed8855 48151 fi
72b2455a
PB
48152@endif intl
48153@if ld
80911fe1
PB
48154 @if test -d $(HOST_SUBDIR)/ld ; then \
48155 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
48156 mv prev-ld stage3-ld ; : ; \
0aed8855 48157 fi
72b2455a
PB
48158@endif ld
48159@if libcpp
80911fe1
PB
48160 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48161 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
48162 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 48163 fi
72b2455a 48164@endif libcpp
be01d343 48165@if libdecnumber
80911fe1
PB
48166 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48167 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
48168 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 48169 fi
be01d343 48170@endif libdecnumber
72b2455a 48171@if libiberty
80911fe1
PB
48172 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48173 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
48174 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 48175 fi
72b2455a
PB
48176@endif libiberty
48177@if zlib
80911fe1
PB
48178 @if test -d $(HOST_SUBDIR)/zlib ; then \
48179 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
48180 mv prev-zlib stage3-zlib ; : ; \
0aed8855 48181 fi
72b2455a 48182@endif zlib
0aed8855 48183 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
48184 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
48185 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 48186 fi
80911fe1 48187 rm -f stage_current
72b2455a 48188
973601e1 48189# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855
PB
48190# remade, but not reconfigured. The next stage (if any) will not be
48191# reconfigured as well.
72b2455a
PB
48192.PHONY: stage4-bubble
48193stage4-bubble:: stage3-bubble
e360f423
PB
48194 @r=`${PWD_COMMAND}`; export r; \
48195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48196 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
48197 echo Skipping rebuild of stage4 ; \
48198 else \
f70224b5 48199 $(MAKE) stage4-start; \
80911fe1
PB
48200 if $(LEAN); then \
48201 rm -rf stage2-* ; \
48202 $(STAMP) stage2-lean ; \
48203 fi; \
f70224b5 48204 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 48205 fi
f6d183c0 48206 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 48207
0df3d27f 48208.PHONY: all-stage4 clean-stage4
0df3d27f 48209do-clean: clean-stage4
0df3d27f 48210
d545f33b
PB
48211# FIXME: Will not need to be conditional when toplevel bootstrap is the
48212# only possibility, but now it conflicts with no-bootstrap rules
48213@if gcc-bootstrap
72b2455a 48214
d545f33b 48215compare3:
e360f423
PB
48216 @r=`${PWD_COMMAND}`; export r; \
48217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48218 if test -f stage3-lean; then \
d545f33b
PB
48219 echo Cannot compare object files as stage 3 was deleted. ; \
48220 exit 0 ; \
48221 fi; \
0aed8855 48222 : $(MAKE); $(stage); \
d545f33b 48223 rm -f .bad_compare ; \
c52c6897 48224 echo Comparing stages 3 and 4 ; \
d545f33b
PB
48225 cd stage4-gcc; \
48226 files=`find . -name "*$(objext)" -print` ; \
48227 cd .. ; \
48228 for file in $${files} ; do \
48229 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
48230 @do_compare@ > /dev/null 2>&1; \
f70224b5
PB
48231 if test $$? -eq 1; then \
48232 case $$file in \
48233 ./cc*-checksum$(objext) | ./libgcc/* ) \
48234 echo warning: $$file differs ;; \
48235 *) \
48236 echo $$file differs >> .bad_compare ;; \
48237 esac ; \
48238 fi ; \
d545f33b
PB
48239 done ; \
48240 if [ -f .bad_compare ]; then \
48241 echo "Bootstrap comparison failure!"; \
48242 cat .bad_compare; \
48243 exit 1; \
48244 else \
c52c6897 48245 echo Comparison successful.; \
d545f33b
PB
48246 fi ; \
48247 $(STAMP) compare3
80911fe1
PB
48248 if $(LEAN); then \
48249 rm -rf stage3-*; \
48250 $(STAMP) stage3-lean; \
48251 fi
9cb3fa6f 48252
72b2455a 48253
72b2455a 48254
80911fe1 48255.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
48256bootstrap4:
48257 echo stage4 > stage_final
48258 @r=`${PWD_COMMAND}`; export r; \
48259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48260 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 48261 @: $(MAKE); $(unstage)
be01d343
PB
48262 @r=`${PWD_COMMAND}`; export r; \
48263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48264 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 48265
80911fe1
PB
48266bootstrap4-lean:
48267 echo stage4 > stage_final
48268 @r=`${PWD_COMMAND}`; export r; \
48269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48270 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
48271 @: $(MAKE); $(unstage)
48272 @r=`${PWD_COMMAND}`; export r; \
48273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48274 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48275
72b2455a 48276
d545f33b
PB
48277# Rules to wipe a stage and all the following ones, also used for cleanstrap
48278distclean-stage3:: distclean-stage4
48279.PHONY: distclean-stage4
48280distclean-stage4::
0aed8855 48281 @: $(MAKE); $(stage)
e00a73e3 48282 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 48283 rm -rf stage4-* compare3
0df3d27f 48284
9cb3fa6f 48285
d545f33b 48286@endif gcc-bootstrap
72b2455a
PB
48287
48288
48289.PHONY: stageprofile-start stageprofile-end
48290
48291stageprofile-start::
0aed8855 48292 @: $(MAKE); $(stage); \
72b2455a 48293 echo stageprofile > stage_current ; \
b00612cc 48294 echo stageprofile > stage_last; \
0aed8855 48295 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 48296@if bfd
b00612cc
PB
48297 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
48298 mkdir stageprofile-bfd; \
80911fe1
PB
48299 mv stageprofile-bfd bfd ; \
48300 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
48301@endif bfd
48302@if opcodes
b00612cc
PB
48303 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
48304 mkdir stageprofile-opcodes; \
80911fe1
PB
48305 mv stageprofile-opcodes opcodes ; \
48306 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
48307@endif opcodes
48308@if binutils
b00612cc
PB
48309 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
48310 mkdir stageprofile-binutils; \
80911fe1
PB
48311 mv stageprofile-binutils binutils ; \
48312 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
48313@endif binutils
48314@if gas
b00612cc
PB
48315 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
48316 mkdir stageprofile-gas; \
80911fe1
PB
48317 mv stageprofile-gas gas ; \
48318 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
48319@endif gas
48320@if gcc
b00612cc
PB
48321 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
48322 mkdir stageprofile-gcc; \
80911fe1
PB
48323 mv stageprofile-gcc gcc ; \
48324 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 48325@endif gcc
4b900473
PB
48326@if gmp
48327 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
48328 mkdir stageprofile-gmp; \
48329 mv stageprofile-gmp gmp ; \
48330 mv stage1-gmp prev-gmp || test -f stage1-lean
48331@endif gmp
48332@if mpfr
48333 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
48334 mkdir stageprofile-mpfr; \
48335 mv stageprofile-mpfr mpfr ; \
48336 mv stage1-mpfr prev-mpfr || test -f stage1-lean
48337@endif mpfr
72b2455a 48338@if intl
b00612cc
PB
48339 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
48340 mkdir stageprofile-intl; \
80911fe1
PB
48341 mv stageprofile-intl intl ; \
48342 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
48343@endif intl
48344@if ld
b00612cc
PB
48345 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
48346 mkdir stageprofile-ld; \
80911fe1
PB
48347 mv stageprofile-ld ld ; \
48348 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
48349@endif ld
48350@if libcpp
b00612cc
PB
48351 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
48352 mkdir stageprofile-libcpp; \
80911fe1
PB
48353 mv stageprofile-libcpp libcpp ; \
48354 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 48355@endif libcpp
be01d343
PB
48356@if libdecnumber
48357 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
48358 mkdir stageprofile-libdecnumber; \
80911fe1
PB
48359 mv stageprofile-libdecnumber libdecnumber ; \
48360 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 48361@endif libdecnumber
72b2455a 48362@if libiberty
b00612cc
PB
48363 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
48364 mkdir stageprofile-libiberty; \
80911fe1
PB
48365 mv stageprofile-libiberty libiberty ; \
48366 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
48367@endif libiberty
48368@if zlib
d545f33b
PB
48369 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
48370 mkdir stageprofile-zlib; \
80911fe1
PB
48371 mv stageprofile-zlib zlib ; \
48372 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 48373@endif zlib
0aed8855
PB
48374 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
48375 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
48376 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48377 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 48378
80911fe1 48379stageprofile-end::
d545f33b 48380@if bfd
80911fe1
PB
48381 @if test -d $(HOST_SUBDIR)/bfd ; then \
48382 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
48383 mv prev-bfd stage1-bfd ; : ; \
0aed8855 48384 fi
d545f33b
PB
48385@endif bfd
48386@if opcodes
80911fe1
PB
48387 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48388 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
48389 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 48390 fi
d545f33b
PB
48391@endif opcodes
48392@if binutils
80911fe1
PB
48393 @if test -d $(HOST_SUBDIR)/binutils ; then \
48394 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
48395 mv prev-binutils stage1-binutils ; : ; \
0aed8855 48396 fi
d545f33b
PB
48397@endif binutils
48398@if gas
80911fe1
PB
48399 @if test -d $(HOST_SUBDIR)/gas ; then \
48400 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
48401 mv prev-gas stage1-gas ; : ; \
0aed8855 48402 fi
d545f33b
PB
48403@endif gas
48404@if gcc
80911fe1
PB
48405 @if test -d $(HOST_SUBDIR)/gcc ; then \
48406 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
48407 mv prev-gcc stage1-gcc ; : ; \
0aed8855 48408 fi
d545f33b 48409@endif gcc
4b900473
PB
48410@if gmp
48411 @if test -d $(HOST_SUBDIR)/gmp ; then \
48412 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
48413 mv prev-gmp stage1-gmp ; : ; \
48414 fi
48415@endif gmp
48416@if mpfr
48417 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48418 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
48419 mv prev-mpfr stage1-mpfr ; : ; \
48420 fi
48421@endif mpfr
d545f33b 48422@if intl
80911fe1
PB
48423 @if test -d $(HOST_SUBDIR)/intl ; then \
48424 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
48425 mv prev-intl stage1-intl ; : ; \
0aed8855 48426 fi
d545f33b
PB
48427@endif intl
48428@if ld
80911fe1
PB
48429 @if test -d $(HOST_SUBDIR)/ld ; then \
48430 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
48431 mv prev-ld stage1-ld ; : ; \
0aed8855 48432 fi
d545f33b
PB
48433@endif ld
48434@if libcpp
80911fe1
PB
48435 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48436 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
48437 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 48438 fi
d545f33b 48439@endif libcpp
be01d343 48440@if libdecnumber
80911fe1
PB
48441 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48442 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
48443 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 48444 fi
be01d343 48445@endif libdecnumber
d545f33b 48446@if libiberty
80911fe1
PB
48447 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48448 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
48449 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 48450 fi
d545f33b
PB
48451@endif libiberty
48452@if zlib
80911fe1
PB
48453 @if test -d $(HOST_SUBDIR)/zlib ; then \
48454 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
48455 mv prev-zlib stage1-zlib ; : ; \
0aed8855 48456 fi
d545f33b 48457@endif zlib
0aed8855 48458 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
48459 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
48460 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 48461 fi
80911fe1 48462 rm -f stage_current
72b2455a 48463
973601e1 48464# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855
PB
48465# remade, but not reconfigured. The next stage (if any) will not be
48466# reconfigured as well.
d545f33b
PB
48467.PHONY: stageprofile-bubble
48468stageprofile-bubble:: stage1-bubble
e360f423
PB
48469 @r=`${PWD_COMMAND}`; export r; \
48470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48471 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
48472 echo Skipping rebuild of stageprofile ; \
48473 else \
f70224b5
PB
48474 $(MAKE) stageprofile-start; \
48475 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 48476 fi
72b2455a 48477
d545f33b
PB
48478.PHONY: all-stageprofile clean-stageprofile
48479do-clean: clean-stageprofile
0df3d27f 48480
72b2455a
PB
48481# FIXME: Will not need to be conditional when toplevel bootstrap is the
48482# only possibility, but now it conflicts with no-bootstrap rules
48483@if gcc-bootstrap
48484
48485
48486
48487
0df3d27f 48488# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 48489distclean-stage1:: distclean-stageprofile
0df3d27f 48490.PHONY: distclean-stageprofile
72b2455a 48491distclean-stageprofile::
0aed8855 48492 @: $(MAKE); $(stage)
e00a73e3 48493 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 48494 rm -rf stageprofile-*
dfdffa2c
PB
48495
48496
72b2455a 48497@endif gcc-bootstrap
dfdffa2c
PB
48498
48499
72b2455a 48500.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 48501
72b2455a 48502stagefeedback-start::
0aed8855 48503 @: $(MAKE); $(stage); \
72b2455a 48504 echo stagefeedback > stage_current ; \
b00612cc 48505 echo stagefeedback > stage_last; \
0aed8855 48506 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 48507@if bfd
b00612cc
PB
48508 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
48509 mkdir stagefeedback-bfd; \
80911fe1
PB
48510 mv stagefeedback-bfd bfd ; \
48511 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
48512@endif bfd
48513@if opcodes
b00612cc
PB
48514 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
48515 mkdir stagefeedback-opcodes; \
80911fe1
PB
48516 mv stagefeedback-opcodes opcodes ; \
48517 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
48518@endif opcodes
48519@if binutils
b00612cc
PB
48520 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
48521 mkdir stagefeedback-binutils; \
80911fe1
PB
48522 mv stagefeedback-binutils binutils ; \
48523 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
48524@endif binutils
48525@if gas
b00612cc
PB
48526 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
48527 mkdir stagefeedback-gas; \
80911fe1
PB
48528 mv stagefeedback-gas gas ; \
48529 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
48530@endif gas
48531@if gcc
b00612cc
PB
48532 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
48533 mkdir stagefeedback-gcc; \
80911fe1
PB
48534 mv stagefeedback-gcc gcc ; \
48535 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 48536@endif gcc
4b900473
PB
48537@if gmp
48538 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
48539 mkdir stagefeedback-gmp; \
48540 mv stagefeedback-gmp gmp ; \
48541 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
48542@endif gmp
48543@if mpfr
48544 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
48545 mkdir stagefeedback-mpfr; \
48546 mv stagefeedback-mpfr mpfr ; \
48547 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
48548@endif mpfr
72b2455a 48549@if intl
b00612cc
PB
48550 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
48551 mkdir stagefeedback-intl; \
80911fe1
PB
48552 mv stagefeedback-intl intl ; \
48553 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
48554@endif intl
48555@if ld
b00612cc
PB
48556 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
48557 mkdir stagefeedback-ld; \
80911fe1
PB
48558 mv stagefeedback-ld ld ; \
48559 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
48560@endif ld
48561@if libcpp
b00612cc
PB
48562 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
48563 mkdir stagefeedback-libcpp; \
80911fe1
PB
48564 mv stagefeedback-libcpp libcpp ; \
48565 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 48566@endif libcpp
be01d343
PB
48567@if libdecnumber
48568 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
48569 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
48570 mv stagefeedback-libdecnumber libdecnumber ; \
48571 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 48572@endif libdecnumber
72b2455a 48573@if libiberty
b00612cc
PB
48574 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
48575 mkdir stagefeedback-libiberty; \
80911fe1
PB
48576 mv stagefeedback-libiberty libiberty ; \
48577 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
48578@endif libiberty
48579@if zlib
b00612cc
PB
48580 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
48581 mkdir stagefeedback-zlib; \
80911fe1
PB
48582 mv stagefeedback-zlib zlib ; \
48583 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 48584@endif zlib
0aed8855
PB
48585 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
48586 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
48587 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48588 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 48589
80911fe1 48590stagefeedback-end::
72b2455a 48591@if bfd
80911fe1
PB
48592 @if test -d $(HOST_SUBDIR)/bfd ; then \
48593 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
48594 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 48595 fi
72b2455a
PB
48596@endif bfd
48597@if opcodes
80911fe1
PB
48598 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48599 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
48600 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 48601 fi
72b2455a
PB
48602@endif opcodes
48603@if binutils
80911fe1
PB
48604 @if test -d $(HOST_SUBDIR)/binutils ; then \
48605 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
48606 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 48607 fi
72b2455a
PB
48608@endif binutils
48609@if gas
80911fe1
PB
48610 @if test -d $(HOST_SUBDIR)/gas ; then \
48611 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
48612 mv prev-gas stageprofile-gas ; : ; \
0aed8855 48613 fi
72b2455a
PB
48614@endif gas
48615@if gcc
80911fe1
PB
48616 @if test -d $(HOST_SUBDIR)/gcc ; then \
48617 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
48618 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 48619 fi
72b2455a 48620@endif gcc
4b900473
PB
48621@if gmp
48622 @if test -d $(HOST_SUBDIR)/gmp ; then \
48623 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
48624 mv prev-gmp stageprofile-gmp ; : ; \
48625 fi
48626@endif gmp
48627@if mpfr
48628 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48629 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
48630 mv prev-mpfr stageprofile-mpfr ; : ; \
48631 fi
48632@endif mpfr
72b2455a 48633@if intl
80911fe1
PB
48634 @if test -d $(HOST_SUBDIR)/intl ; then \
48635 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
48636 mv prev-intl stageprofile-intl ; : ; \
0aed8855 48637 fi
72b2455a
PB
48638@endif intl
48639@if ld
80911fe1
PB
48640 @if test -d $(HOST_SUBDIR)/ld ; then \
48641 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
48642 mv prev-ld stageprofile-ld ; : ; \
0aed8855 48643 fi
72b2455a
PB
48644@endif ld
48645@if libcpp
80911fe1
PB
48646 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48647 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
48648 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 48649 fi
72b2455a 48650@endif libcpp
be01d343 48651@if libdecnumber
80911fe1
PB
48652 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48653 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
48654 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 48655 fi
be01d343 48656@endif libdecnumber
72b2455a 48657@if libiberty
80911fe1
PB
48658 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48659 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
48660 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 48661 fi
72b2455a
PB
48662@endif libiberty
48663@if zlib
80911fe1
PB
48664 @if test -d $(HOST_SUBDIR)/zlib ; then \
48665 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
48666 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 48667 fi
72b2455a 48668@endif zlib
0aed8855 48669 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
48670 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
48671 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 48672 fi
80911fe1 48673 rm -f stage_current
dfdffa2c 48674
973601e1 48675# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855
PB
48676# remade, but not reconfigured. The next stage (if any) will not be
48677# reconfigured as well.
72b2455a 48678.PHONY: stagefeedback-bubble
7d329e61 48679stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
48680 @r=`${PWD_COMMAND}`; export r; \
48681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48682 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
48683 echo Skipping rebuild of stagefeedback ; \
48684 else \
f70224b5
PB
48685 $(MAKE) stagefeedback-start; \
48686 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 48687 fi
72b2455a 48688
0df3d27f 48689.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 48690do-clean: clean-stagefeedback
0df3d27f 48691
72b2455a
PB
48692# FIXME: Will not need to be conditional when toplevel bootstrap is the
48693# only possibility, but now it conflicts with no-bootstrap rules
48694@if gcc-bootstrap
656fdd47
PB
48695
48696
48697
80911fe1 48698.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
48699profiledbootstrap:
48700 echo stagefeedback > stage_final
48701 @r=`${PWD_COMMAND}`; export r; \
48702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48703 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 48704 @: $(MAKE); $(unstage)
be01d343
PB
48705 @r=`${PWD_COMMAND}`; export r; \
48706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48707 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 48708
80911fe1
PB
48709profiledbootstrap-lean:
48710 echo stagefeedback > stage_final
48711 @r=`${PWD_COMMAND}`; export r; \
48712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48713 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
48714 @: $(MAKE); $(unstage)
48715 @r=`${PWD_COMMAND}`; export r; \
48716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48717 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48718
656fdd47 48719
0df3d27f 48720# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 48721distclean-stageprofile:: distclean-stagefeedback
0df3d27f 48722.PHONY: distclean-stagefeedback
656fdd47 48723distclean-stagefeedback::
0aed8855 48724 @: $(MAKE); $(stage)
e00a73e3 48725 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 48726 rm -rf stagefeedback-*
656fdd47
PB
48727
48728
72b2455a 48729@endif gcc-bootstrap
656fdd47
PB
48730
48731
48732
7d329e61
PB
48733stageprofile-end::
48734 $(MAKE) distclean-stagefeedback
656fdd47 48735
7d329e61 48736stagefeedback-start::
656fdd47
PB
48737 @r=`${PWD_COMMAND}`; export r; \
48738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
48739 for i in prev-*; do \
48740 j=`echo $$i | sed s/^prev-//` ; \
48741 cd $$r/$$i && \
48742 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
48743 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
48744 done
b8908782 48745
0df3d27f 48746@if gcc-bootstrap
0df3d27f 48747do-distclean: distclean-stage1
c52c6897
PB
48748
48749# Provide a GCC build when we're building target libraries. This does
48750# not work as a dependency, just as the minimum necessary to avoid errors.
48751stage_last:
48752 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 48753
4f0ef2d8
CD
48754# Same as unstage, but not phony and defaulting to stage1-start. We place
48755# it in the dependency so that for example `make -j3 all-gcc' works.
48756stage_current:
48757 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
48758
c52c6897
PB
48759.PHONY: restrap
48760restrap:
48761 @: $(MAKE); $(stage)
c380fdd8 48762 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
c52c6897 48763 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
c380fdd8 48764@endif gcc-bootstrap
c52c6897 48765
ae831be5
NN
48766# --------------------------------------
48767# Dependencies between different modules
48768# --------------------------------------
252b5132 48769
9e6ce191 48770# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
48771@if gcc-bootstrap
48772configure-target-libstdc++-v3: stage_last
48773configure-target-libmudflap: stage_last
48774configure-target-libssp: stage_last
c52c6897 48775configure-target-newlib: stage_last
6aa8ef82
DJ
48776configure-stage1-target-libgcc: maybe-all-stage1-gcc
48777configure-stage2-target-libgcc: maybe-all-stage2-gcc
48778configure-stage3-target-libgcc: maybe-all-stage3-gcc
48779configure-stage4-target-libgcc: maybe-all-stage4-gcc
48780configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
48781configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
48782configure-target-libgfortran: stage_last
48783configure-target-libobjc: stage_last
48784configure-target-libtermcap: stage_last
48785configure-target-winsup: stage_last
48786configure-target-libgloss: stage_last
48787configure-target-libiberty: stage_last
48788configure-target-gperf: stage_last
48789configure-target-examples: stage_last
48790configure-target-libffi: stage_last
48791configure-target-libjava: stage_last
48792configure-target-zlib: stage_last
48793configure-target-boehm-gc: stage_last
48794configure-target-qthreads: stage_last
48795configure-target-rda: stage_last
48796configure-target-libada: stage_last
48797configure-target-libgomp: stage_last
48798@endif gcc-bootstrap
9e6ce191 48799
c52c6897 48800@if gcc-no-bootstrap
9e6ce191 48801configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 48802configure-target-libmudflap: maybe-all-gcc
064d0a7c 48803configure-target-libssp: maybe-all-gcc
9e6ce191 48804configure-target-newlib: maybe-all-gcc
6aa8ef82 48805configure-target-libgcc: maybe-all-gcc
9e6ce191 48806configure-target-libgfortran: maybe-all-gcc
9e6ce191 48807configure-target-libobjc: maybe-all-gcc
9e6ce191 48808configure-target-libtermcap: maybe-all-gcc
9e6ce191 48809configure-target-winsup: maybe-all-gcc
9e6ce191 48810configure-target-libgloss: maybe-all-gcc
9e6ce191 48811configure-target-libiberty: maybe-all-gcc
9e6ce191 48812configure-target-gperf: maybe-all-gcc
9e6ce191 48813configure-target-examples: maybe-all-gcc
9e6ce191 48814configure-target-libffi: maybe-all-gcc
9e6ce191 48815configure-target-libjava: maybe-all-gcc
9e6ce191 48816configure-target-zlib: maybe-all-gcc
9e6ce191 48817configure-target-boehm-gc: maybe-all-gcc
9e6ce191 48818configure-target-qthreads: maybe-all-gcc
9e6ce191 48819configure-target-rda: maybe-all-gcc
9e6ce191 48820configure-target-libada: maybe-all-gcc
b3ded179 48821configure-target-libgomp: maybe-all-gcc
c52c6897 48822@endif gcc-no-bootstrap
b3ded179 48823
9e6ce191 48824
ae831be5
NN
48825# There are two types of dependencies here: 'hard' dependencies, where one
48826# module simply won't build without the other; and 'soft' dependencies, where
48827# if the depended-on module is missing, the depending module will do without
48828# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 48829# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
48830# it's safer to use a soft dependency.
48831
9e6ce191
PB
48832
48833
48834
48835
c60fe18b 48836
9e6ce191
PB
48837# With all the machinery above in place, it is pretty easy to generate
48838# dependencies. Host dependencies are a bit more complex because we have
48839# to check for bootstrap/prebootstrap dependencies. To resolve
48840# prebootstrap dependencies, prebootstrap modules are gathered in
48841# a hash table.
6a9cf61e 48842all-build-bison: maybe-all-build-texinfo
9e6ce191 48843all-build-byacc: maybe-all-build-texinfo
6a9cf61e 48844all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
48845all-build-flex: maybe-all-build-bison
48846all-build-flex: maybe-all-build-byacc
48847all-build-flex: maybe-all-build-m4
6a9cf61e 48848all-build-libiberty: maybe-all-build-texinfo
9e6ce191 48849all-build-m4: maybe-all-build-texinfo
ee025550 48850all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
48851configure-gcc: maybe-configure-intl
48852
48853configure-stage1-gcc: maybe-configure-stage1-intl
48854configure-stage2-gcc: maybe-configure-stage2-intl
48855configure-stage3-gcc: maybe-configure-stage3-intl
48856configure-stage4-gcc: maybe-configure-stage4-intl
48857configure-stageprofile-gcc: maybe-configure-stageprofile-intl
48858configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
48859configure-gcc: maybe-all-binutils
48860
48861configure-stage1-gcc: maybe-all-stage1-binutils
48862configure-stage2-gcc: maybe-all-stage2-binutils
48863configure-stage3-gcc: maybe-all-stage3-binutils
48864configure-stage4-gcc: maybe-all-stage4-binutils
48865configure-stageprofile-gcc: maybe-all-stageprofile-binutils
48866configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
48867configure-gcc: maybe-all-gas
48868
48869configure-stage1-gcc: maybe-all-stage1-gas
48870configure-stage2-gcc: maybe-all-stage2-gas
48871configure-stage3-gcc: maybe-all-stage3-gas
48872configure-stage4-gcc: maybe-all-stage4-gas
48873configure-stageprofile-gcc: maybe-all-stageprofile-gas
48874configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
48875configure-gcc: maybe-all-ld
48876
48877configure-stage1-gcc: maybe-all-stage1-ld
48878configure-stage2-gcc: maybe-all-stage2-ld
48879configure-stage3-gcc: maybe-all-stage3-ld
48880configure-stage4-gcc: maybe-all-stage4-ld
48881configure-stageprofile-gcc: maybe-all-stageprofile-ld
48882configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
9e6ce191
PB
48883all-gcc: all-libiberty
48884
48885all-stage1-gcc: all-stage1-libiberty
48886all-stage2-gcc: all-stage2-libiberty
48887all-stage3-gcc: all-stage3-libiberty
48888all-stage4-gcc: all-stage4-libiberty
48889all-stageprofile-gcc: all-stageprofile-libiberty
48890all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
48891all-gcc: maybe-all-gmp
48892
48893all-stage1-gcc: maybe-all-stage1-gmp
48894all-stage2-gcc: maybe-all-stage2-gmp
48895all-stage3-gcc: maybe-all-stage3-gmp
48896all-stage4-gcc: maybe-all-stage4-gmp
48897all-stageprofile-gcc: maybe-all-stageprofile-gmp
48898all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
48899all-gcc: maybe-all-intl
48900
48901all-stage1-gcc: maybe-all-stage1-intl
48902all-stage2-gcc: maybe-all-stage2-intl
48903all-stage3-gcc: maybe-all-stage3-intl
48904all-stage4-gcc: maybe-all-stage4-intl
48905all-stageprofile-gcc: maybe-all-stageprofile-intl
48906all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
48907all-gcc: maybe-all-mpfr
48908
48909all-stage1-gcc: maybe-all-stage1-mpfr
48910all-stage2-gcc: maybe-all-stage2-mpfr
48911all-stage3-gcc: maybe-all-stage3-mpfr
48912all-stage4-gcc: maybe-all-stage4-mpfr
48913all-stageprofile-gcc: maybe-all-stageprofile-mpfr
48914all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
72b2455a
PB
48915all-gcc: maybe-all-build-texinfo
48916
48917all-stage1-gcc: maybe-all-build-texinfo
48918all-stage2-gcc: maybe-all-build-texinfo
48919all-stage3-gcc: maybe-all-build-texinfo
48920all-stage4-gcc: maybe-all-build-texinfo
48921all-stageprofile-gcc: maybe-all-build-texinfo
48922all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
48923all-gcc: maybe-all-build-bison
48924
48925all-stage1-gcc: maybe-all-build-bison
48926all-stage2-gcc: maybe-all-build-bison
48927all-stage3-gcc: maybe-all-build-bison
48928all-stage4-gcc: maybe-all-build-bison
48929all-stageprofile-gcc: maybe-all-build-bison
48930all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
48931all-gcc: maybe-all-build-byacc
48932
48933all-stage1-gcc: maybe-all-build-byacc
48934all-stage2-gcc: maybe-all-build-byacc
48935all-stage3-gcc: maybe-all-build-byacc
48936all-stage4-gcc: maybe-all-build-byacc
48937all-stageprofile-gcc: maybe-all-build-byacc
48938all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
48939all-gcc: maybe-all-build-flex
48940
48941all-stage1-gcc: maybe-all-build-flex
48942all-stage2-gcc: maybe-all-build-flex
48943all-stage3-gcc: maybe-all-build-flex
48944all-stage4-gcc: maybe-all-build-flex
48945all-stageprofile-gcc: maybe-all-build-flex
48946all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
48947all-gcc: maybe-all-build-libiberty
48948
48949all-stage1-gcc: maybe-all-build-libiberty
48950all-stage2-gcc: maybe-all-build-libiberty
48951all-stage3-gcc: maybe-all-build-libiberty
48952all-stage4-gcc: maybe-all-build-libiberty
48953all-stageprofile-gcc: maybe-all-build-libiberty
48954all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
48955all-gcc: maybe-all-build-fixincludes
48956
48957all-stage1-gcc: maybe-all-build-fixincludes
48958all-stage2-gcc: maybe-all-build-fixincludes
48959all-stage3-gcc: maybe-all-build-fixincludes
48960all-stage4-gcc: maybe-all-build-fixincludes
48961all-stageprofile-gcc: maybe-all-build-fixincludes
48962all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
48963all-gcc: maybe-all-zlib
48964
48965all-stage1-gcc: maybe-all-stage1-zlib
48966all-stage2-gcc: maybe-all-stage2-zlib
48967all-stage3-gcc: maybe-all-stage3-zlib
48968all-stage4-gcc: maybe-all-stage4-zlib
48969all-stageprofile-gcc: maybe-all-stageprofile-zlib
48970all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
48971all-gcc: all-libcpp
48972
48973all-stage1-gcc: all-stage1-libcpp
48974all-stage2-gcc: all-stage2-libcpp
48975all-stage3-gcc: all-stage3-libcpp
48976all-stage4-gcc: all-stage4-libcpp
48977all-stageprofile-gcc: all-stageprofile-libcpp
48978all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
48979all-gcc: all-libdecnumber
48980
48981all-stage1-gcc: all-stage1-libdecnumber
48982all-stage2-gcc: all-stage2-libdecnumber
48983all-stage3-gcc: all-stage3-libdecnumber
48984all-stage4-gcc: all-stage4-libdecnumber
48985all-stageprofile-gcc: all-stageprofile-libdecnumber
48986all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
48987all-gcc: maybe-all-libiberty
48988
48989all-stage1-gcc: maybe-all-stage1-libiberty
48990all-stage2-gcc: maybe-all-stage2-libiberty
48991all-stage3-gcc: maybe-all-stage3-libiberty
48992all-stage4-gcc: maybe-all-stage4-libiberty
48993all-stageprofile-gcc: maybe-all-stageprofile-libiberty
48994all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
48995all-gcc: maybe-all-fixincludes
69e57115 48996install-gcc: maybe-install-fixincludes
9e6ce191
PB
48997configure-libcpp: configure-libiberty
48998
48999configure-stage1-libcpp: configure-stage1-libiberty
49000configure-stage2-libcpp: configure-stage2-libiberty
49001configure-stage3-libcpp: configure-stage3-libiberty
49002configure-stage4-libcpp: configure-stage4-libiberty
49003configure-stageprofile-libcpp: configure-stageprofile-libiberty
49004configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
49005configure-libcpp: maybe-configure-intl
49006
49007configure-stage1-libcpp: maybe-configure-stage1-intl
49008configure-stage2-libcpp: maybe-configure-stage2-intl
49009configure-stage3-libcpp: maybe-configure-stage3-intl
49010configure-stage4-libcpp: maybe-configure-stage4-intl
49011configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
49012configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
49013all-libcpp: all-libiberty
49014
49015all-stage1-libcpp: all-stage1-libiberty
49016all-stage2-libcpp: all-stage2-libiberty
49017all-stage3-libcpp: all-stage3-libiberty
49018all-stage4-libcpp: all-stage4-libiberty
49019all-stageprofile-libcpp: all-stageprofile-libiberty
49020all-stagefeedback-libcpp: all-stagefeedback-libiberty
49021all-libcpp: maybe-all-intl
49022
49023all-stage1-libcpp: maybe-all-stage1-intl
49024all-stage2-libcpp: maybe-all-stage2-intl
49025all-stage3-libcpp: maybe-all-stage3-intl
49026all-stage4-libcpp: maybe-all-stage4-intl
49027all-stageprofile-libcpp: maybe-all-stageprofile-intl
49028all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 49029all-fixincludes: maybe-all-libiberty
b00612cc 49030all-gnattools: maybe-all-target-libada
4b900473
PB
49031configure-mpfr: maybe-all-gmp
49032
49033configure-stage1-mpfr: maybe-all-stage1-gmp
49034configure-stage2-mpfr: maybe-all-stage2-gmp
49035configure-stage3-mpfr: maybe-all-stage3-gmp
49036configure-stage4-mpfr: maybe-all-stage4-gmp
49037configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
49038configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
20e95c23 49039configure-gdb: maybe-configure-intl
9e6ce191 49040configure-gdb: maybe-configure-sim
31d99776 49041configure-gdb: maybe-all-bfd
20e95c23 49042all-gdb: maybe-all-intl
9e6ce191
PB
49043all-gdb: maybe-all-libiberty
49044all-gdb: maybe-all-opcodes
9e6ce191 49045all-gdb: maybe-all-readline
72b2455a
PB
49046all-gdb: maybe-all-build-bison
49047all-gdb: maybe-all-build-byacc
9e6ce191 49048all-gdb: maybe-all-sim
9e6ce191
PB
49049configure-libgui: maybe-configure-tcl
49050configure-libgui: maybe-configure-tk
49051all-libgui: maybe-all-tcl
49052all-libgui: maybe-all-tk
49053all-libgui: maybe-all-itcl
b4a77b47 49054configure-bfd: configure-libiberty
9e6ce191
PB
49055
49056configure-stage1-bfd: configure-stage1-libiberty
49057configure-stage2-bfd: configure-stage2-libiberty
49058configure-stage3-bfd: configure-stage3-libiberty
49059configure-stage4-bfd: configure-stage4-libiberty
49060configure-stageprofile-bfd: configure-stageprofile-libiberty
49061configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
49062configure-bfd: maybe-configure-intl
49063
49064configure-stage1-bfd: maybe-configure-stage1-intl
49065configure-stage2-bfd: maybe-configure-stage2-intl
49066configure-stage3-bfd: maybe-configure-stage3-intl
49067configure-stage4-bfd: maybe-configure-stage4-intl
49068configure-stageprofile-bfd: maybe-configure-stageprofile-intl
49069configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
49070all-bfd: maybe-all-libiberty
49071
49072all-stage1-bfd: maybe-all-stage1-libiberty
49073all-stage2-bfd: maybe-all-stage2-libiberty
49074all-stage3-bfd: maybe-all-stage3-libiberty
49075all-stage4-bfd: maybe-all-stage4-libiberty
49076all-stageprofile-bfd: maybe-all-stageprofile-libiberty
49077all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
49078all-bfd: maybe-all-intl
49079
49080all-stage1-bfd: maybe-all-stage1-intl
49081all-stage2-bfd: maybe-all-stage2-intl
49082all-stage3-bfd: maybe-all-stage3-intl
49083all-stage4-bfd: maybe-all-stage4-intl
49084all-stageprofile-bfd: maybe-all-stageprofile-intl
49085all-stagefeedback-bfd: maybe-all-stagefeedback-intl
20e95c23
DJ
49086configure-binutils: maybe-configure-intl
49087
49088configure-stage1-binutils: maybe-configure-stage1-intl
49089configure-stage2-binutils: maybe-configure-stage2-intl
49090configure-stage3-binutils: maybe-configure-stage3-intl
49091configure-stage4-binutils: maybe-configure-stage4-intl
49092configure-stageprofile-binutils: maybe-configure-stageprofile-intl
49093configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
49094all-binutils: maybe-all-libiberty
49095
49096all-stage1-binutils: maybe-all-stage1-libiberty
49097all-stage2-binutils: maybe-all-stage2-libiberty
49098all-stage3-binutils: maybe-all-stage3-libiberty
49099all-stage4-binutils: maybe-all-stage4-libiberty
49100all-stageprofile-binutils: maybe-all-stageprofile-libiberty
49101all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
49102all-binutils: maybe-all-opcodes
49103
49104all-stage1-binutils: maybe-all-stage1-opcodes
49105all-stage2-binutils: maybe-all-stage2-opcodes
49106all-stage3-binutils: maybe-all-stage3-opcodes
49107all-stage4-binutils: maybe-all-stage4-opcodes
49108all-stageprofile-binutils: maybe-all-stageprofile-opcodes
49109all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
49110all-binutils: maybe-all-bfd
49111
49112all-stage1-binutils: maybe-all-stage1-bfd
49113all-stage2-binutils: maybe-all-stage2-bfd
49114all-stage3-binutils: maybe-all-stage3-bfd
49115all-stage4-binutils: maybe-all-stage4-bfd
49116all-stageprofile-binutils: maybe-all-stageprofile-bfd
49117all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
49118all-binutils: maybe-all-build-flex
49119
49120all-stage1-binutils: maybe-all-build-flex
49121all-stage2-binutils: maybe-all-build-flex
49122all-stage3-binutils: maybe-all-build-flex
49123all-stage4-binutils: maybe-all-build-flex
49124all-stageprofile-binutils: maybe-all-build-flex
49125all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
49126all-binutils: maybe-all-build-bison
49127
49128all-stage1-binutils: maybe-all-build-bison
49129all-stage2-binutils: maybe-all-build-bison
49130all-stage3-binutils: maybe-all-build-bison
49131all-stage4-binutils: maybe-all-build-bison
49132all-stageprofile-binutils: maybe-all-build-bison
49133all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
49134all-binutils: maybe-all-build-byacc
49135
49136all-stage1-binutils: maybe-all-build-byacc
49137all-stage2-binutils: maybe-all-build-byacc
49138all-stage3-binutils: maybe-all-build-byacc
49139all-stage4-binutils: maybe-all-build-byacc
49140all-stageprofile-binutils: maybe-all-build-byacc
49141all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
49142all-binutils: maybe-all-intl
49143
49144all-stage1-binutils: maybe-all-stage1-intl
49145all-stage2-binutils: maybe-all-stage2-intl
49146all-stage3-binutils: maybe-all-stage3-intl
49147all-stage4-binutils: maybe-all-stage4-intl
49148all-stageprofile-binutils: maybe-all-stageprofile-intl
49149all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 49150install-binutils: maybe-install-opcodes
cf662e21 49151install-opcodes: maybe-install-bfd
20e95c23
DJ
49152configure-gas: maybe-configure-intl
49153
49154configure-stage1-gas: maybe-configure-stage1-intl
49155configure-stage2-gas: maybe-configure-stage2-intl
49156configure-stage3-gas: maybe-configure-stage3-intl
49157configure-stage4-gas: maybe-configure-stage4-intl
49158configure-stageprofile-gas: maybe-configure-stageprofile-intl
49159configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
49160all-gas: maybe-all-libiberty
49161
49162all-stage1-gas: maybe-all-stage1-libiberty
49163all-stage2-gas: maybe-all-stage2-libiberty
49164all-stage3-gas: maybe-all-stage3-libiberty
49165all-stage4-gas: maybe-all-stage4-libiberty
49166all-stageprofile-gas: maybe-all-stageprofile-libiberty
49167all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
49168all-gas: maybe-all-opcodes
49169
49170all-stage1-gas: maybe-all-stage1-opcodes
49171all-stage2-gas: maybe-all-stage2-opcodes
49172all-stage3-gas: maybe-all-stage3-opcodes
49173all-stage4-gas: maybe-all-stage4-opcodes
49174all-stageprofile-gas: maybe-all-stageprofile-opcodes
49175all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
49176all-gas: maybe-all-bfd
49177
49178all-stage1-gas: maybe-all-stage1-bfd
49179all-stage2-gas: maybe-all-stage2-bfd
49180all-stage3-gas: maybe-all-stage3-bfd
49181all-stage4-gas: maybe-all-stage4-bfd
49182all-stageprofile-gas: maybe-all-stageprofile-bfd
49183all-stagefeedback-gas: maybe-all-stagefeedback-bfd
49184all-gas: maybe-all-intl
49185
49186all-stage1-gas: maybe-all-stage1-intl
49187all-stage2-gas: maybe-all-stage2-intl
49188all-stage3-gas: maybe-all-stage3-intl
49189all-stage4-gas: maybe-all-stage4-intl
49190all-stageprofile-gas: maybe-all-stageprofile-intl
49191all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 49192configure-gprof: maybe-configure-intl
9e6ce191
PB
49193all-gprof: maybe-all-libiberty
49194all-gprof: maybe-all-bfd
49195all-gprof: maybe-all-opcodes
49196all-gprof: maybe-all-intl
20e95c23
DJ
49197configure-ld: maybe-configure-intl
49198
49199configure-stage1-ld: maybe-configure-stage1-intl
49200configure-stage2-ld: maybe-configure-stage2-intl
49201configure-stage3-ld: maybe-configure-stage3-intl
49202configure-stage4-ld: maybe-configure-stage4-intl
49203configure-stageprofile-ld: maybe-configure-stageprofile-intl
49204configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
49205all-ld: maybe-all-libiberty
49206
49207all-stage1-ld: maybe-all-stage1-libiberty
49208all-stage2-ld: maybe-all-stage2-libiberty
49209all-stage3-ld: maybe-all-stage3-libiberty
49210all-stage4-ld: maybe-all-stage4-libiberty
49211all-stageprofile-ld: maybe-all-stageprofile-libiberty
49212all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
49213all-ld: maybe-all-bfd
49214
49215all-stage1-ld: maybe-all-stage1-bfd
49216all-stage2-ld: maybe-all-stage2-bfd
49217all-stage3-ld: maybe-all-stage3-bfd
49218all-stage4-ld: maybe-all-stage4-bfd
49219all-stageprofile-ld: maybe-all-stageprofile-bfd
49220all-stagefeedback-ld: maybe-all-stagefeedback-bfd
49221all-ld: maybe-all-opcodes
49222
49223all-stage1-ld: maybe-all-stage1-opcodes
49224all-stage2-ld: maybe-all-stage2-opcodes
49225all-stage3-ld: maybe-all-stage3-opcodes
49226all-stage4-ld: maybe-all-stage4-opcodes
49227all-stageprofile-ld: maybe-all-stageprofile-opcodes
49228all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
49229all-ld: maybe-all-build-bison
49230
49231all-stage1-ld: maybe-all-build-bison
49232all-stage2-ld: maybe-all-build-bison
49233all-stage3-ld: maybe-all-build-bison
49234all-stage4-ld: maybe-all-build-bison
49235all-stageprofile-ld: maybe-all-build-bison
49236all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
49237all-ld: maybe-all-build-byacc
49238
49239all-stage1-ld: maybe-all-build-byacc
49240all-stage2-ld: maybe-all-build-byacc
49241all-stage3-ld: maybe-all-build-byacc
49242all-stage4-ld: maybe-all-build-byacc
49243all-stageprofile-ld: maybe-all-build-byacc
49244all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
49245all-ld: maybe-all-build-flex
49246
49247all-stage1-ld: maybe-all-build-flex
49248all-stage2-ld: maybe-all-build-flex
49249all-stage3-ld: maybe-all-build-flex
49250all-stage4-ld: maybe-all-build-flex
49251all-stageprofile-ld: maybe-all-build-flex
49252all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
49253all-ld: maybe-all-intl
49254
49255all-stage1-ld: maybe-all-stage1-intl
49256all-stage2-ld: maybe-all-stage2-intl
49257all-stage3-ld: maybe-all-stage3-intl
49258all-stage4-ld: maybe-all-stage4-intl
49259all-stageprofile-ld: maybe-all-stageprofile-intl
49260all-stagefeedback-ld: maybe-all-stagefeedback-intl
7206a0ee
JJ
49261configure-opcodes: maybe-configure-intl
49262
49263configure-stage1-opcodes: maybe-configure-stage1-intl
49264configure-stage2-opcodes: maybe-configure-stage2-intl
49265configure-stage3-opcodes: maybe-configure-stage3-intl
49266configure-stage4-opcodes: maybe-configure-stage4-intl
49267configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
49268configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
49269all-opcodes: maybe-all-bfd
49270
49271all-stage1-opcodes: maybe-all-stage1-bfd
49272all-stage2-opcodes: maybe-all-stage2-bfd
49273all-stage3-opcodes: maybe-all-stage3-bfd
49274all-stage4-opcodes: maybe-all-stage4-bfd
49275all-stageprofile-opcodes: maybe-all-stageprofile-bfd
49276all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
49277all-opcodes: maybe-all-libiberty
49278
49279all-stage1-opcodes: maybe-all-stage1-libiberty
49280all-stage2-opcodes: maybe-all-stage2-libiberty
49281all-stage3-opcodes: maybe-all-stage3-libiberty
49282all-stage4-opcodes: maybe-all-stage4-libiberty
49283all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
49284all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
49285all-opcodes: maybe-all-intl
49286
49287all-stage1-opcodes: maybe-all-stage1-intl
49288all-stage2-opcodes: maybe-all-stage2-intl
49289all-stage3-opcodes: maybe-all-stage3-intl
49290all-stage4-opcodes: maybe-all-stage4-intl
49291all-stageprofile-opcodes: maybe-all-stageprofile-intl
49292all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
49293all-dejagnu: maybe-all-tcl
49294all-dejagnu: maybe-all-expect
49295all-dejagnu: maybe-all-tk
49296configure-expect: maybe-configure-tcl
49297configure-expect: maybe-configure-tk
49298all-expect: maybe-all-tcl
49299all-expect: maybe-all-tk
49300configure-itcl: maybe-configure-tcl
49301configure-itcl: maybe-configure-tk
49302all-itcl: maybe-all-tcl
49303all-itcl: maybe-all-tk
ae831be5 49304install-itcl: maybe-install-tcl
b4a77b47 49305configure-tk: maybe-configure-tcl
ae831be5 49306all-tk: maybe-all-tcl
9e6ce191
PB
49307all-sid: maybe-all-libiberty
49308all-sid: maybe-all-bfd
49309all-sid: maybe-all-opcodes
49310all-sid: maybe-all-tcl
49311all-sid: maybe-all-tk
49312install-sid: maybe-install-tcl
49313install-sid: maybe-install-tk
20e95c23
DJ
49314configure-sim: maybe-configure-intl
49315all-sim: maybe-all-intl
9e6ce191
PB
49316all-sim: maybe-all-libiberty
49317all-sim: maybe-all-bfd
49318all-sim: maybe-all-opcodes
49319all-sim: maybe-all-readline
49320all-sim: maybe-configure-gdb
49321all-fastjar: maybe-all-zlib
72b2455a 49322all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
49323all-fastjar: maybe-all-libiberty
49324all-autoconf: maybe-all-m4
72b2455a 49325all-autoconf: maybe-all-build-texinfo
9e6ce191 49326all-automake: maybe-all-m4
72b2455a 49327all-automake: maybe-all-build-texinfo
9e6ce191
PB
49328all-automake: maybe-all-autoconf
49329all-bison: maybe-all-intl
72b2455a 49330all-bison: maybe-all-build-texinfo
9e6ce191 49331all-diff: maybe-all-intl
72b2455a 49332all-diff: maybe-all-build-texinfo
9e6ce191 49333all-fileutils: maybe-all-intl
72b2455a
PB
49334all-fileutils: maybe-all-build-texinfo
49335all-flex: maybe-all-build-bison
49336all-flex: maybe-all-build-byacc
9e6ce191
PB
49337all-flex: maybe-all-intl
49338all-flex: maybe-all-m4
72b2455a 49339all-flex: maybe-all-build-texinfo
9e6ce191
PB
49340all-gzip: maybe-all-intl
49341all-gzip: maybe-all-zlib
72b2455a 49342all-gzip: maybe-all-build-texinfo
9e6ce191 49343all-hello: maybe-all-intl
72b2455a 49344all-hello: maybe-all-build-texinfo
9e6ce191 49345all-m4: maybe-all-intl
72b2455a 49346all-m4: maybe-all-build-texinfo
9e6ce191 49347all-make: maybe-all-intl
72b2455a
PB
49348all-make: maybe-all-build-texinfo
49349all-patch: maybe-all-build-texinfo
49350all-make: maybe-all-build-texinfo
930314a4 49351all-prms: maybe-all-libiberty
72b2455a
PB
49352all-recode: maybe-all-build-texinfo
49353all-sed: maybe-all-build-texinfo
930314a4 49354all-send-pr: maybe-all-prms
72b2455a
PB
49355all-tar: maybe-all-build-texinfo
49356all-uudecode: maybe-all-build-texinfo
9e6ce191 49357configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 49358configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
49359all-target-fastjar: maybe-all-target-zlib
49360all-target-fastjar: maybe-all-target-libiberty
49361configure-target-libjava: maybe-configure-target-zlib
49362configure-target-libjava: maybe-configure-target-boehm-gc
49363configure-target-libjava: maybe-configure-target-qthreads
49364configure-target-libjava: maybe-configure-target-libffi
49365all-target-libjava: maybe-all-fastjar
49366all-target-libjava: maybe-all-target-zlib
49367all-target-libjava: maybe-all-target-boehm-gc
49368all-target-libjava: maybe-all-target-qthreads
49369all-target-libjava: maybe-all-target-libffi
4f0ef2d8 49370configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 49371all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 49372all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 49373all-target-libstdc++-v3: maybe-all-target-libiberty
ae831be5 49374all-target-libgloss: maybe-configure-target-newlib
9e6ce191
PB
49375all-target-winsup: maybe-all-target-libiberty
49376all-target-winsup: maybe-all-target-libtermcap
49377
49378
6aa8ef82
DJ
49379# Dependencies for target modules on other target modules are
49380# described by lang_env_dependencies; the defaults apply to anything
49381# not mentioned there.
49382
49383
49384@if gcc-bootstrap
49385@endif gcc-bootstrap
49386
49387@if gcc-no-bootstrap
49388configure-target-libstdc++-v3: maybe-all-target-libgcc
49389configure-target-libmudflap: maybe-all-target-libgcc
49390configure-target-libssp: maybe-all-target-libgcc
49391configure-target-newlib: maybe-all-target-libgcc
49392configure-target-libgfortran: maybe-all-target-libgcc
49393configure-target-libobjc: maybe-all-target-libgcc
49394configure-target-libtermcap: maybe-all-target-libgcc
49395configure-target-winsup: maybe-all-target-libgcc
49396configure-target-libgloss: maybe-all-target-libgcc
49397configure-target-libiberty: maybe-all-target-libgcc
49398configure-target-gperf: maybe-all-target-libgcc
49399configure-target-examples: maybe-all-target-libgcc
49400configure-target-libffi: maybe-all-target-libgcc
49401configure-target-libjava: maybe-all-target-libgcc
49402configure-target-zlib: maybe-all-target-libgcc
49403configure-target-boehm-gc: maybe-all-target-libgcc
49404configure-target-qthreads: maybe-all-target-libgcc
49405configure-target-rda: maybe-all-target-libgcc
49406configure-target-libada: maybe-all-target-libgcc
49407configure-target-libgomp: maybe-all-target-libgcc
49408@endif gcc-no-bootstrap
49409
49410
49411configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
49412
49413configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
49414
49415configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
49416
49417
49418
49419configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
49420
49421configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
49422
49423configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
49424
49425configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
49426
49427
49428
49429configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
49430configure-target-gperf: maybe-all-target-libstdc++-v3
49431
49432configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
49433
49434configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
49435
49436configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
49437configure-target-libjava: maybe-all-target-libstdc++-v3
49438
49439configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
49440
49441configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
49442
49443configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
49444
49445configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
49446
49447configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
49448
49449configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
49450
49451
907be67c 49452CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 49453GDB_TK = @GDB_TK@
907be67c
DJ
49454INSTALL_GDB_TK = @INSTALL_GDB_TK@
49455configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 49456all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 49457install-gdb: $(INSTALL_GDB_TK)
907a7241 49458
a2cc058a
NN
49459# Serialization dependencies. Host configures don't work well in parallel to
49460# each other, due to contention over config.cache. Target configures and
49461# build configures are similar.
49462@serialization_dependencies@
49463
15723a45
NN
49464# --------------------------------
49465# Regenerating top level configury
49466# --------------------------------
252b5132 49467
14a2a2f1 49468# Rebuilding Makefile.in, using autogen.
43be203f 49469AUTOGEN = autogen
6b784d9f 49470$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 49471 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 49472
a0da8069 49473# Rebuilding Makefile.
43be203f
AO
49474Makefile: $(srcdir)/Makefile.in config.status
49475 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
49476
479759c8 49477config.status: configure
10ecffb9 49478 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 49479
a0da8069 49480# Rebuilding configure.
43be203f 49481AUTOCONF = autoconf
a0323144 49482$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4
43be203f 49483 cd $(srcdir) && $(AUTOCONF)
252b5132 49484
3728fade
NN
49485# ------------------------------
49486# Special directives to GNU Make
49487# ------------------------------
49488
3728fade
NN
49489# Don't pass command-line variables to submakes.
49490.NOEXPORT:
49491MAKEOVERRIDES=
49492
252b5132 49493# end of Makefile.in
This page took 3.514344 seconds and 4 git commands to generate.