]> gcc.gnu.org Git - gcc.git/blame - Makefile.in
rs6000.c (rs6000_output_function_epilogue): Update GNU Fortran language string.
[gcc.git] / Makefile.in
CommitLineData
95ddd785
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
6599da04
JM
3#
4# Makefile for directory with subdirs to build.
6e2a4843 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
bb286d71 6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation
6599da04
JM
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.
05750653 12#
6599da04
JM
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.
05750653 17#
6599da04
JM
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
539df155 20# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
6599da04
JM
21#
22
df0f0674
NN
23# -------------------------------
24# Standard Autoconf-set variables
25# -------------------------------
4977bab6 26VPATH=@srcdir@
4977bab6 27
1c710c3c 28build_alias=@build_noncanonical@
e69bf64b
PB
29build_vendor=@build_vendor@
30build_os=@build_os@
e89fbdfe 31build=@build@
1c710c3c 32host_alias=@host_noncanonical@
e69bf64b
PB
33host_vendor=@host_vendor@
34host_os=@host_os@
e89fbdfe 35host=@host@
1c710c3c 36target_alias=@target_noncanonical@
e69bf64b
PB
37target_vendor=@target_vendor@
38target_os=@target_os@
e89fbdfe 39target=@target@
4977bab6 40
df0f0674 41program_transform_name = @program_transform_name@
0dffceed
NN
42
43prefix = @prefix@
44exec_prefix = @exec_prefix@
45
df0f0674
NN
46srcdir = @srcdir@
47
0dffceed
NN
48bindir = @bindir@
49sbindir = @sbindir@
50libexecdir = @libexecdir@
51datadir = @datadir@
52sysconfdir = @sysconfdir@
53sharedstatedir = @sharedstatedir@
54localstatedir = @localstatedir@
55libdir = @libdir@
56includedir = @includedir@
57oldincludedir = @oldincludedir@
58infodir = @infodir@
65d6e994
CD
59datarootdir = @datarootdir@
60docdir = @docdir@
9c4d2493 61pdfdir = @pdfdir@
65d6e994 62htmldir = @htmldir@
0dffceed 63mandir = @mandir@
6599da04
JM
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
1e6347d8 73
775956d0
NN
74INSTALL = @INSTALL@
75INSTALL_PROGRAM = @INSTALL_PROGRAM@
76INSTALL_SCRIPT = @INSTALL_SCRIPT@
77INSTALL_DATA = @INSTALL_DATA@
ad6717df
PB
78LN = @LN@
79LN_S = @LN_S@
58e24147
AM
80MAINT = @MAINT@
81MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
82MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
6599da04 83
df0f0674
NN
84# -------------------------------------------------
85# Miscellaneous non-standard autoconf-set variables
86# -------------------------------------------------
6599da04 87
df0f0674
NN
88# The gcc driver likes to know the arguments it was configured with.
89TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
6599da04 90
df0f0674
NN
91tooldir = @tooldir@
92build_tooldir = @build_tooldir@
6599da04 93
05750653 94GDB_NLM_DEPS =
6599da04 95
df0f0674
NN
96# This is the name of the environment variable used for the path to
97# the libraries.
98RPATH_ENVVAR = @RPATH_ENVVAR@
6599da04 99
df0f0674
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.
25b42232 104BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
23f6b2f9
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
4fc4dd12 118# This is the list of variables to export in the environment when
23f6b2f9 119# configuring subdirectories for the build system.
4fc4dd12 120BUILD_EXPORTS = \
23f6b2f9 121 $(BASE_EXPORTS) \
4fc4dd12
DJ
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; \
0136f2f7 136 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
901119ae 137 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
df0f0674
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@
215c351a
PB
144# Host programs are put under this directory, which is . except if building
145# with srcdir=..
146HOST_SUBDIR = @host_subdir@
4fc4dd12 147# This is the list of variables to export in the environment when
2abefe3d
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.
4fc4dd12 150HOST_EXPORTS = \
23f6b2f9 151 $(BASE_EXPORTS) \
4fc4dd12
DJ
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; \
901119ae 166 WINDMC="$(WINDMC)"; export WINDMC; \
4fc4dd12 167 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
1c020272 168 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
2abefe3d
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; \
4fc4dd12
DJ
176 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
177 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
4c4a5bbc 178 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
1061f99e
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
0bff65e7 182 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
4fc4dd12
DJ
183
184# Similar, for later GCC stages.
ce406537 185POSTSTAGE1_HOST_EXPORTS = \
a52a0a7f 186 $(HOST_EXPORTS) \
215c351a
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/ \
ec6c7392 192 -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
ec6c7392 193 LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
df0f0674 194
df0f0674
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.
25b42232 199TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
4fc4dd12 200# This is the list of variables to export in the environment when
23f6b2f9 201# configuring subdirectories for the host system.
4fc4dd12 202BASE_TARGET_EXPORTS = \
23f6b2f9 203 $(BASE_EXPORTS) \
4fc4dd12 204 AR="$(AR_FOR_TARGET)"; export AR; \
2abefe3d 205 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
4fc4dd12 206 CC="$(CC_FOR_TARGET)"; export CC; \
1c8bd6a3 207 CFLAGS="$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
4fc4dd12 208 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
e7daab31 209 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
1c8bd6a3 210 CXXFLAGS="$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
4fc4dd12
DJ
211 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
212 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
213 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
2abefe3d 214 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
4fc4dd12 215 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
040b1c5a 216 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
2abefe3d 217 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
d739199a 218 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
4fc4dd12 219 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
040b1c5a 220 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
4c4a5bbc 221 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
901119ae 222 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
0bff65e7 223 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
4fc4dd12
DJ
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;
df0f0674 233
6de9cd9a
DN
234# Where to find GMP
235HOST_GMPLIBS = @gmplibs@
236HOST_GMPINC = @gmpinc@
237
df0f0674
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.
8c90b13a
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}
df0f0674
NN
251
252# compilers to use to create programs which must be run in the build
253# environment.
0999159b
PB
254AR_FOR_BUILD = @AR_FOR_BUILD@
255AS_FOR_BUILD = @AS_FOR_BUILD@
df0f0674 256CC_FOR_BUILD = @CC_FOR_BUILD@
6691a79e 257CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
0999159b
PB
258CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
259CXX_FOR_BUILD = @CXX_FOR_BUILD@
260DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
261GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
262GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
263LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
264LD_FOR_BUILD = @LD_FOR_BUILD@
265NM_FOR_BUILD = @NM_FOR_BUILD@
266RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
267WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
268WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
df0f0674
NN
269
270# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
271# here so that they can be overridden by Makefile fragments.
df0f0674
NN
272BUILD_PREFIX = @BUILD_PREFIX@
273BUILD_PREFIX_1 = @BUILD_PREFIX_1@
6599da04 274
45f366ab
PB
275# Flags to pass to stage2 and later makes. They are defined
276# here so that they can be overridden by Makefile fragments.
277BOOT_CFLAGS= -g -O2
d19bca38 278BOOT_LDFLAGS=
45f366ab 279
2abefe3d
PB
280BISON = @BISON@
281YACC = @YACC@
282FLEX = @FLEX@
283LEX = @LEX@
284M4 = @M4@
285MAKEINFO = @MAKEINFO@
286EXPECT = @EXPECT@
287RUNTEST = @RUNTEST@
6599da04
JM
288
289# This just becomes part of the MAKEINFO definition passed down to
290# sub-makes. It lets flags be given on the command line while still
291# using the makeinfo from the object tree.
2f50999f
GP
292# (Default to avoid splitting info files by setting the threshold high.)
293MAKEINFOFLAGS = --split-size=5000000
6599da04 294
df0f0674
NN
295# ---------------------------------------------
296# Programs producing files for the HOST machine
297# ---------------------------------------------
6599da04 298
df0f0674 299AS = @AS@
df0f0674
NN
300AR = @AR@
301AR_FLAGS = rc
df0f0674 302CC = @CC@
df0f0674 303CXX = @CXX@
df0f0674 304DLLTOOL = @DLLTOOL@
df0f0674 305LD = @LD@
2abefe3d
PB
306LIPO = @LIPO@
307NM = @NM@
2d309510 308OBJDUMP = @OBJDUMP@
df0f0674 309RANLIB = @RANLIB@
2abefe3d 310STRIP = @STRIP@
df0f0674 311WINDRES = @WINDRES@
901119ae 312WINDMC = @WINDMC@
6599da04 313
5305be7e
RG
314GNATBIND = @GNATBIND@
315GNATMAKE = @GNATMAKE@
316
2abefe3d 317CFLAGS = @CFLAGS@
f6671c93 318LDFLAGS = @LDFLAGS@
2abefe3d
PB
319LIBCFLAGS = $(CFLAGS)
320CXXFLAGS = @CXXFLAGS@
321LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
df0f0674 322
8efea775
PB
323# Only build the C compiler for stage1, because that is the only one that
324# we can guarantee will build with the native compiler, and also it is the
325# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
326# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
327# overrideable (for a bootstrap build stage1 also builds gcc.info).
328
8efea775
PB
329STAGE1_CHECKING=@stage1_checking@
330STAGE1_LANGUAGES=@stage1_languages@
331
1c8bd6a3 332STAGE1_CFLAGS=@stage1_cflags@
bb286d71
AO
333STAGE2_CFLAGS=$(BOOT_CFLAGS)
334STAGE3_CFLAGS=$(BOOT_CFLAGS)
335STAGE4_CFLAGS=$(BOOT_CFLAGS)
336
5d2edb29 337STAGE1_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
1c8bd6a3
PB
338STAGE2_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
339STAGE3_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
340STAGE4_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
341
bb286d71
AO
342do-compare = @do_compare@
343do-compare3 = $(do-compare)
344do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
345
df0f0674
NN
346# -----------------------------------------------
347# Programs producing files for the TARGET machine
348# -----------------------------------------------
ce8e06b1 349
ec0461f6 350FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
6599da04 351
df0f0674 352AR_FOR_TARGET=@AR_FOR_TARGET@
4977bab6 353AS_FOR_TARGET=@AS_FOR_TARGET@
4de997d1 354CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
4de997d1 355
df0f0674
NN
356# If GCC_FOR_TARGET is not overriden on the command line, then this
357# variable is passed down to the gcc Makefile, where it is used to
358# build libgcc2.a. We define it here so that it can itself be
359# overridden on the command line.
2abefe3d 360GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
4de997d1 361CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
4de997d1 362RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
4de997d1 363GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
4de997d1 364GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
4977bab6 365DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
df0f0674 366LD_FOR_TARGET=@LD_FOR_TARGET@
df0f0674 367
040b1c5a 368LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
df0f0674 369NM_FOR_TARGET=@NM_FOR_TARGET@
d739199a 370OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
4977bab6 371RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
040b1c5a 372STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
df0f0674 373WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
901119ae 374WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
6599da04 375
2abefe3d
PB
376COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
377COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
378COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
379
1c8bd6a3
PB
380CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
381CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
2abefe3d 382SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
c8aea42c 383DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
1c8bd6a3 384
2abefe3d
PB
385LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
386LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
387LDFLAGS_FOR_TARGET =
df0f0674
NN
388
389# ------------------------------------
390# Miscellaneous targets and flag lists
391# ------------------------------------
392
5d4a5ee6
JL
393# The first rule in the file had better be this one. Don't put any above it.
394# This lives here to allow makefile fragments to contain dependencies.
1061f99e 395all:
5d4a5ee6 396
6599da04 397#### host and target specific makefile fragments come in here.
671aa708
NN
398@target_makefile_frag@
399@alphaieee_frag@
400@ospace_frag@
401@host_makefile_frag@
6599da04
JM
402###
403
0bff65e7
PB
404# This is the list of directories that may be needed in RPATH_ENVVAR
405# so that prorgams built for the target machine work.
c31202cd 406TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
0bff65e7
PB
407
408@if target-libstdc++-v3
409TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
410@endif target-libstdc++-v3
411
412@if target-libmudflap
413TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
414@endif target-libmudflap
415
77008252
JJ
416@if target-libssp
417TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
418@endif target-libssp
419
953ff289
DN
420@if target-libgomp
421TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
422@endif target-libgomp
423
0bff65e7
PB
424
425
426# This is the list of directories that may be needed in RPATH_ENVVAR
427# so that programs built for the host machine work.
e69bf64b 428HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
0bff65e7
PB
429
430# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
431@if gcc
432HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
433@endif gcc
434
435
436@if bfd
437HOST_LIB_PATH_bfd = \
e9a54b07 438 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
0bff65e7
PB
439@endif bfd
440
441@if opcodes
442HOST_LIB_PATH_opcodes = \
e9a54b07 443 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
0bff65e7
PB
444@endif opcodes
445
e69bf64b
PB
446@if gmp
447HOST_LIB_PATH_gmp = \
448 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
449@endif gmp
450
451@if mpfr
452HOST_LIB_PATH_mpfr = \
453 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
454@endif mpfr
455
0bff65e7 456
6599da04 457# Flags to pass down to all sub-makes.
6599da04 458BASE_FLAGS_TO_PASS = \
3fbe8e4a 459 "DESTDIR=$(DESTDIR)" \
5d4a5ee6 460 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
81241b5e 461 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
632933d5
PB
462 "bindir=$(bindir)" \
463 "datadir=$(datadir)" \
464 "exec_prefix=$(exec_prefix)" \
465 "includedir=$(includedir)" \
65d6e994
CD
466 "datarootdir=$(datarootdir)" \
467 "docdir=$(docdir)" \
632933d5 468 "infodir=$(infodir)" \
9c4d2493 469 "pdfdir=$(pdfdir)" \
65d6e994 470 "htmldir=$(htmldir)" \
632933d5
PB
471 "libdir=$(libdir)" \
472 "libexecdir=$(libexecdir)" \
5bea4a03 473 "lispdir=$(lispdir)" \
632933d5
PB
474 "localstatedir=$(localstatedir)" \
475 "mandir=$(mandir)" \
5d4a5ee6 476 "oldincludedir=$(oldincludedir)" \
632933d5
PB
477 "prefix=$(prefix)" \
478 "sbindir=$(sbindir)" \
479 "sharedstatedir=$(sharedstatedir)" \
480 "sysconfdir=$(sysconfdir)" \
d0a8352c 481 "tooldir=$(tooldir)" \
5cb95c7a 482 "build_tooldir=$(build_tooldir)" \
11405c93
NN
483 "target_alias=$(target_alias)" \
484 "BISON=$(BISON)" \
485 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
452190fb 486 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
11405c93
NN
487 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
488 "EXPECT=$(EXPECT)" \
23f6b2f9 489 "FLEX=$(FLEX)" \
11405c93
NN
490 "INSTALL=$(INSTALL)" \
491 "INSTALL_DATA=$(INSTALL_DATA)" \
492 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
493 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
494 "LEX=$(LEX)" \
495 "M4=$(M4)" \
496 "MAKE=$(MAKE)" \
497 "RUNTEST=$(RUNTEST)" \
498 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
499 "SHELL=$(SHELL)" \
500 "YACC=$(YACC)" \
cc11cc9b 501 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
11405c93 502 "AR_FLAGS=$(AR_FLAGS)" \
cc11cc9b 503 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
d19bca38
PB
504 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
505 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
11405c93
NN
506 "CFLAGS=$(CFLAGS)" \
507 "CXXFLAGS=$(CXXFLAGS)" \
508 "LDFLAGS=$(LDFLAGS)" \
509 "LIBCFLAGS=$(LIBCFLAGS)" \
510 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
2d309510 511 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
8efea775 512 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
2d309510 513 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
bb286d71
AO
514 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
515 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
516 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
5305be7e
RG
517 "GNATBIND=$(GNATBIND)" \
518 "GNATMAKE=$(GNATMAKE)" \
11405c93
NN
519 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
520 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
521 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
522 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
e7daab31 523 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
11405c93
NN
524 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
525 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
526 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
527 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
6de9cd9a 528 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
11405c93 529 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
040b1c5a 530 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
e3791243 531 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
11405c93
NN
532 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
533 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
534 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
d739199a 535 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
11405c93 536 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
040b1c5a 537 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
11405c93 538 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
901119ae 539 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
cc11cc9b 540 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
2d309510 541 "LEAN=$(LEAN)" \
e75f9147 542 "CONFIG_SHELL=$(SHELL)" \
05750653 543 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
6599da04 544
4de997d1
PB
545# We leave this in just in case, but it is not needed anymore.
546RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
ad6717df 547
6599da04
JM
548# Flags to pass down to most sub-makes, in which we're building with
549# the host environment.
6599da04
JM
550EXTRA_HOST_FLAGS = \
551 'AR=$(AR)' \
552 'AS=$(AS)' \
553 'CC=$(CC)' \
554 'CXX=$(CXX)' \
555 'DLLTOOL=$(DLLTOOL)' \
556 'LD=$(LD)' \
2abefe3d 557 'LIPO=$(LIPO)' \
6599da04 558 'NM=$(NM)' \
2d309510 559 'OBJDUMP=$(OBJDUMP)' \
c858bf1e 560 'RANLIB=$(RANLIB)' \
2abefe3d 561 'STRIP=$(STRIP)' \
901119ae
KT
562 'WINDRES=$(WINDRES)' \
563 'WINDMC=$(WINDMC)'
6599da04
JM
564
565FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
566
567# Flags that are concerned with the location of the X11 include files
568# and library files
569#
570# NOTE: until the top-level is getting the values via autoconf, it only
571# causes problems to have this top-level Makefile overriding the autoconf-set
572# values in child directories. Only variables that don't conflict with
573# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
574#
575X11_FLAGS_TO_PASS = \
576 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
577 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
578
8efea775
PB
579# Flags to pass to stage2 and later makes.
580
581POSTSTAGE1_FLAGS_TO_PASS = \
582 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
5305be7e 583 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
8efea775
PB
584 LDFLAGS="$(BOOT_LDFLAGS)" \
585 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
586
6599da04 587# Flags to pass down to makes which are built with the target environment.
f41d6665
DJ
588# The double $ decreases the length of the command line; those variables
589# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
1c8bd6a3
PB
590# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
591# so we expand them here.
6599da04
JM
592EXTRA_TARGET_FLAGS = \
593 'AR=$$(AR_FOR_TARGET)' \
f41d6665 594 'AS=$(COMPILER_AS_FOR_TARGET)' \
6599da04 595 'CC=$$(CC_FOR_TARGET)' \
1c8bd6a3 596 'CFLAGS=$$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
6599da04 597 'CXX=$$(CXX_FOR_TARGET)' \
1c8bd6a3 598 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
6599da04 599 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
f41d6665 600 'LD=$(COMPILER_LD_FOR_TARGET)' \
e3791243 601 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1c8bd6a3
PB
602 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
603 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
f41d6665 604 'NM=$(COMPILER_NM_FOR_TARGET)' \
d739199a 605 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
0c055e34 606 'RANLIB=$$(RANLIB_FOR_TARGET)' \
901119ae
KT
607 'WINDRES=$$(WINDRES_FOR_TARGET)' \
608 'WINDMC=$$(WINDMC_FOR_TARGET)'
6599da04
JM
609
610TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
611
612# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
613# unfortunately needs the native compiler and the target ar and
614# ranlib.
615# If any variables are added here, they must be added to do-*, below.
1358ccea 616# The BUILD_* variables are a special case, which are used for the gcc
6599da04
JM
617# cross-building scheme.
618EXTRA_GCC_FLAGS = \
6599da04 619 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
d4cd9d81
NN
620 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
621 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
622 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
623 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
cc11cc9b 624 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
6599da04 625
d29b8ad8 626GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
6599da04 627
8b87bb96 628.PHONY: configure-host
d32ab992 629configure-host: \
8b87bb96
NN
630 maybe-configure-ash \
631 maybe-configure-autoconf \
632 maybe-configure-automake \
633 maybe-configure-bash \
634 maybe-configure-bfd \
635 maybe-configure-opcodes \
636 maybe-configure-binutils \
637 maybe-configure-bison \
638 maybe-configure-byacc \
639 maybe-configure-bzip2 \
640 maybe-configure-dejagnu \
641 maybe-configure-diff \
642 maybe-configure-dosutils \
643 maybe-configure-etc \
644 maybe-configure-fastjar \
645 maybe-configure-fileutils \
646 maybe-configure-findutils \
647 maybe-configure-find \
53c7ffe7 648 maybe-configure-fixincludes \
8b87bb96
NN
649 maybe-configure-flex \
650 maybe-configure-gas \
d32ab992 651 maybe-configure-gcc \
8b87bb96
NN
652 maybe-configure-gawk \
653 maybe-configure-gettext \
e69bf64b
PB
654 maybe-configure-gmp \
655 maybe-configure-mpfr \
8b87bb96 656 maybe-configure-gnuserv \
5afab7ad 657 maybe-configure-gold \
8b87bb96
NN
658 maybe-configure-gprof \
659 maybe-configure-gzip \
660 maybe-configure-hello \
661 maybe-configure-indent \
662 maybe-configure-intl \
663 maybe-configure-tcl \
664 maybe-configure-itcl \
665 maybe-configure-ld \
4f4e53dd 666 maybe-configure-libcpp \
a4b6c45a 667 maybe-configure-libdecnumber \
8b87bb96
NN
668 maybe-configure-libgui \
669 maybe-configure-libiberty \
670 maybe-configure-libtool \
671 maybe-configure-m4 \
672 maybe-configure-make \
673 maybe-configure-mmalloc \
674 maybe-configure-patch \
675 maybe-configure-perl \
676 maybe-configure-prms \
677 maybe-configure-rcs \
678 maybe-configure-readline \
679 maybe-configure-release \
680 maybe-configure-recode \
681 maybe-configure-sed \
682 maybe-configure-send-pr \
683 maybe-configure-shellutils \
684 maybe-configure-sid \
685 maybe-configure-sim \
686 maybe-configure-tar \
687 maybe-configure-texinfo \
688 maybe-configure-textutils \
689 maybe-configure-time \
690 maybe-configure-uudecode \
691 maybe-configure-wdiff \
692 maybe-configure-zip \
693 maybe-configure-zlib \
694 maybe-configure-gdb \
695 maybe-configure-expect \
696 maybe-configure-guile \
697 maybe-configure-tk \
8b87bb96 698 maybe-configure-libtermcap \
5395b47b
NN
699 maybe-configure-utils \
700 maybe-configure-gnattools
8b87bb96
NN
701.PHONY: configure-target
702configure-target: \
703 maybe-configure-target-libstdc++-v3 \
6de9cd9a 704 maybe-configure-target-libmudflap \
77008252 705 maybe-configure-target-libssp \
8b87bb96 706 maybe-configure-target-newlib \
fa958513 707 maybe-configure-target-libgcc \
6de9cd9a 708 maybe-configure-target-libgfortran \
8b87bb96
NN
709 maybe-configure-target-libobjc \
710 maybe-configure-target-libtermcap \
711 maybe-configure-target-winsup \
712 maybe-configure-target-libgloss \
713 maybe-configure-target-libiberty \
714 maybe-configure-target-gperf \
715 maybe-configure-target-examples \
716 maybe-configure-target-libffi \
717 maybe-configure-target-libjava \
718 maybe-configure-target-zlib \
719 maybe-configure-target-boehm-gc \
720 maybe-configure-target-qthreads \
d9cdb878 721 maybe-configure-target-rda \
953ff289
DN
722 maybe-configure-target-libada \
723 maybe-configure-target-libgomp
6599da04 724
f516a7da
PB
725# The target built for a native non-bootstrap build.
726.PHONY: all
1061f99e
PB
727all:
728@if gcc-bootstrap
2abefe3d 729 [ -f stage_final ] || echo stage3 > stage_final
1061f99e
PB
730 @r=`${PWD_COMMAND}`; export r; \
731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 732 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
1061f99e 733@endif gcc-bootstrap
f41d6665 734 @: $(MAKE); $(unstage)
1061f99e
PB
735 @r=`${PWD_COMMAND}`; export r; \
736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
737 if [ -f stage_last ]; then \
2abefe3d 738 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
1061f99e 739 else \
2abefe3d 740 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
1061f99e 741 fi
23f6b2f9
PB
742
743.PHONY: all-build
cc11cc9b
PB
744
745all-build: maybe-all-build-libiberty
746all-build: maybe-all-build-bison
747all-build: maybe-all-build-byacc
748all-build: maybe-all-build-flex
749all-build: maybe-all-build-m4
750all-build: maybe-all-build-texinfo
751all-build: maybe-all-build-fixincludes
752
8b87bb96 753.PHONY: all-host
cc11cc9b
PB
754
755all-host: maybe-all-ash
756all-host: maybe-all-autoconf
757all-host: maybe-all-automake
758all-host: maybe-all-bash
759@if bfd-no-bootstrap
760all-host: maybe-all-bfd
761@endif bfd-no-bootstrap
762@if opcodes-no-bootstrap
763all-host: maybe-all-opcodes
764@endif opcodes-no-bootstrap
765@if binutils-no-bootstrap
766all-host: maybe-all-binutils
767@endif binutils-no-bootstrap
768all-host: maybe-all-bison
769all-host: maybe-all-byacc
770all-host: maybe-all-bzip2
771all-host: maybe-all-dejagnu
772all-host: maybe-all-diff
773all-host: maybe-all-dosutils
774all-host: maybe-all-etc
775all-host: maybe-all-fastjar
776all-host: maybe-all-fileutils
777all-host: maybe-all-findutils
778all-host: maybe-all-find
779all-host: maybe-all-fixincludes
780all-host: maybe-all-flex
781@if gas-no-bootstrap
782all-host: maybe-all-gas
783@endif gas-no-bootstrap
784@if gcc-no-bootstrap
785all-host: maybe-all-gcc
786@endif gcc-no-bootstrap
787all-host: maybe-all-gawk
788all-host: maybe-all-gettext
e69bf64b
PB
789@if gmp-no-bootstrap
790all-host: maybe-all-gmp
791@endif gmp-no-bootstrap
792@if mpfr-no-bootstrap
793all-host: maybe-all-mpfr
794@endif mpfr-no-bootstrap
cc11cc9b 795all-host: maybe-all-gnuserv
5afab7ad
ILT
796@if gold-no-bootstrap
797all-host: maybe-all-gold
798@endif gold-no-bootstrap
cc11cc9b
PB
799all-host: maybe-all-gprof
800all-host: maybe-all-gzip
801all-host: maybe-all-hello
802all-host: maybe-all-indent
803@if intl-no-bootstrap
804all-host: maybe-all-intl
805@endif intl-no-bootstrap
806all-host: maybe-all-tcl
807all-host: maybe-all-itcl
808@if ld-no-bootstrap
809all-host: maybe-all-ld
810@endif ld-no-bootstrap
811@if libcpp-no-bootstrap
812all-host: maybe-all-libcpp
813@endif libcpp-no-bootstrap
814@if libdecnumber-no-bootstrap
815all-host: maybe-all-libdecnumber
816@endif libdecnumber-no-bootstrap
817all-host: maybe-all-libgui
818@if libiberty-no-bootstrap
819all-host: maybe-all-libiberty
820@endif libiberty-no-bootstrap
821all-host: maybe-all-libtool
822all-host: maybe-all-m4
823all-host: maybe-all-make
824all-host: maybe-all-mmalloc
825all-host: maybe-all-patch
826all-host: maybe-all-perl
827all-host: maybe-all-prms
828all-host: maybe-all-rcs
829all-host: maybe-all-readline
830all-host: maybe-all-release
831all-host: maybe-all-recode
832all-host: maybe-all-sed
833all-host: maybe-all-send-pr
834all-host: maybe-all-shellutils
835all-host: maybe-all-sid
836all-host: maybe-all-sim
837all-host: maybe-all-tar
838all-host: maybe-all-texinfo
839all-host: maybe-all-textutils
840all-host: maybe-all-time
841all-host: maybe-all-uudecode
842all-host: maybe-all-wdiff
843all-host: maybe-all-zip
844@if zlib-no-bootstrap
845all-host: maybe-all-zlib
846@endif zlib-no-bootstrap
847all-host: maybe-all-gdb
848all-host: maybe-all-expect
849all-host: maybe-all-guile
850all-host: maybe-all-tk
851all-host: maybe-all-libtermcap
852all-host: maybe-all-utils
853all-host: maybe-all-gnattools
854
8b87bb96 855.PHONY: all-target
cc11cc9b
PB
856
857all-target: maybe-all-target-libstdc++-v3
858all-target: maybe-all-target-libmudflap
859all-target: maybe-all-target-libssp
cc11cc9b 860all-target: maybe-all-target-newlib
54fdc474 861@if target-libgcc-no-bootstrap
fa958513 862all-target: maybe-all-target-libgcc
54fdc474 863@endif target-libgcc-no-bootstrap
cc11cc9b
PB
864all-target: maybe-all-target-libgfortran
865all-target: maybe-all-target-libobjc
866all-target: maybe-all-target-libtermcap
867all-target: maybe-all-target-winsup
868all-target: maybe-all-target-libgloss
869all-target: maybe-all-target-libiberty
870all-target: maybe-all-target-gperf
871all-target: maybe-all-target-examples
872all-target: maybe-all-target-libffi
873all-target: maybe-all-target-libjava
874all-target: maybe-all-target-zlib
875all-target: maybe-all-target-boehm-gc
876all-target: maybe-all-target-qthreads
877all-target: maybe-all-target-rda
878all-target: maybe-all-target-libada
879all-target: maybe-all-target-libgomp
6599da04
JM
880
881# Do a target for all the subdirectories. A ``make do-X'' will do a
882# ``make X'' in all subdirectories (because, in general, there is a
883# dependency (below) of X upon do-X, a ``make X'' will also do this,
884# but it may do additional work as well).
4977bab6 885
1358ccea 886.PHONY: do-info
1061f99e 887do-info:
f41d6665 888 @: $(MAKE); $(unstage)
e7c84bf8
PB
889 @r=`${PWD_COMMAND}`; export r; \
890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
891 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1061f99e 892 info-target
1061f99e 893
6599da04 894
1358ccea 895.PHONY: info-host
cc11cc9b
PB
896
897info-host: maybe-info-ash
898info-host: maybe-info-autoconf
899info-host: maybe-info-automake
900info-host: maybe-info-bash
901info-host: maybe-info-bfd
902info-host: maybe-info-opcodes
903info-host: maybe-info-binutils
904info-host: maybe-info-bison
905info-host: maybe-info-byacc
906info-host: maybe-info-bzip2
907info-host: maybe-info-dejagnu
908info-host: maybe-info-diff
909info-host: maybe-info-dosutils
910info-host: maybe-info-etc
911info-host: maybe-info-fastjar
912info-host: maybe-info-fileutils
913info-host: maybe-info-findutils
914info-host: maybe-info-find
915info-host: maybe-info-fixincludes
916info-host: maybe-info-flex
917info-host: maybe-info-gas
918info-host: maybe-info-gcc
919info-host: maybe-info-gawk
920info-host: maybe-info-gettext
e69bf64b
PB
921info-host: maybe-info-gmp
922info-host: maybe-info-mpfr
cc11cc9b 923info-host: maybe-info-gnuserv
5afab7ad 924info-host: maybe-info-gold
cc11cc9b
PB
925info-host: maybe-info-gprof
926info-host: maybe-info-gzip
927info-host: maybe-info-hello
928info-host: maybe-info-indent
929info-host: maybe-info-intl
930info-host: maybe-info-tcl
931info-host: maybe-info-itcl
932info-host: maybe-info-ld
933info-host: maybe-info-libcpp
934info-host: maybe-info-libdecnumber
935info-host: maybe-info-libgui
936info-host: maybe-info-libiberty
937info-host: maybe-info-libtool
938info-host: maybe-info-m4
939info-host: maybe-info-make
940info-host: maybe-info-mmalloc
941info-host: maybe-info-patch
942info-host: maybe-info-perl
943info-host: maybe-info-prms
944info-host: maybe-info-rcs
945info-host: maybe-info-readline
946info-host: maybe-info-release
947info-host: maybe-info-recode
948info-host: maybe-info-sed
949info-host: maybe-info-send-pr
950info-host: maybe-info-shellutils
951info-host: maybe-info-sid
952info-host: maybe-info-sim
953info-host: maybe-info-tar
954info-host: maybe-info-texinfo
955info-host: maybe-info-textutils
956info-host: maybe-info-time
957info-host: maybe-info-uudecode
958info-host: maybe-info-wdiff
959info-host: maybe-info-zip
960info-host: maybe-info-zlib
961info-host: maybe-info-gdb
962info-host: maybe-info-expect
963info-host: maybe-info-guile
964info-host: maybe-info-tk
965info-host: maybe-info-libtermcap
966info-host: maybe-info-utils
967info-host: maybe-info-gnattools
6599da04 968
1358ccea 969.PHONY: info-target
cc11cc9b
PB
970
971info-target: maybe-info-target-libstdc++-v3
972info-target: maybe-info-target-libmudflap
973info-target: maybe-info-target-libssp
cc11cc9b 974info-target: maybe-info-target-newlib
fa958513 975info-target: maybe-info-target-libgcc
cc11cc9b
PB
976info-target: maybe-info-target-libgfortran
977info-target: maybe-info-target-libobjc
978info-target: maybe-info-target-libtermcap
979info-target: maybe-info-target-winsup
980info-target: maybe-info-target-libgloss
981info-target: maybe-info-target-libiberty
982info-target: maybe-info-target-gperf
983info-target: maybe-info-target-examples
984info-target: maybe-info-target-libffi
985info-target: maybe-info-target-libjava
986info-target: maybe-info-target-zlib
987info-target: maybe-info-target-boehm-gc
988info-target: maybe-info-target-qthreads
989info-target: maybe-info-target-rda
990info-target: maybe-info-target-libada
991info-target: maybe-info-target-libgomp
6599da04 992
295f4e42 993.PHONY: do-dvi
1061f99e 994do-dvi:
f41d6665 995 @: $(MAKE); $(unstage)
e7c84bf8
PB
996 @r=`${PWD_COMMAND}`; export r; \
997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
998 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1061f99e 999 dvi-target
1061f99e 1000
4977bab6 1001
295f4e42 1002.PHONY: dvi-host
cc11cc9b
PB
1003
1004dvi-host: maybe-dvi-ash
1005dvi-host: maybe-dvi-autoconf
1006dvi-host: maybe-dvi-automake
1007dvi-host: maybe-dvi-bash
1008dvi-host: maybe-dvi-bfd
1009dvi-host: maybe-dvi-opcodes
1010dvi-host: maybe-dvi-binutils
1011dvi-host: maybe-dvi-bison
1012dvi-host: maybe-dvi-byacc
1013dvi-host: maybe-dvi-bzip2
1014dvi-host: maybe-dvi-dejagnu
1015dvi-host: maybe-dvi-diff
1016dvi-host: maybe-dvi-dosutils
1017dvi-host: maybe-dvi-etc
1018dvi-host: maybe-dvi-fastjar
1019dvi-host: maybe-dvi-fileutils
1020dvi-host: maybe-dvi-findutils
1021dvi-host: maybe-dvi-find
1022dvi-host: maybe-dvi-fixincludes
1023dvi-host: maybe-dvi-flex
1024dvi-host: maybe-dvi-gas
1025dvi-host: maybe-dvi-gcc
1026dvi-host: maybe-dvi-gawk
1027dvi-host: maybe-dvi-gettext
e69bf64b
PB
1028dvi-host: maybe-dvi-gmp
1029dvi-host: maybe-dvi-mpfr
cc11cc9b 1030dvi-host: maybe-dvi-gnuserv
5afab7ad 1031dvi-host: maybe-dvi-gold
cc11cc9b
PB
1032dvi-host: maybe-dvi-gprof
1033dvi-host: maybe-dvi-gzip
1034dvi-host: maybe-dvi-hello
1035dvi-host: maybe-dvi-indent
1036dvi-host: maybe-dvi-intl
1037dvi-host: maybe-dvi-tcl
1038dvi-host: maybe-dvi-itcl
1039dvi-host: maybe-dvi-ld
1040dvi-host: maybe-dvi-libcpp
1041dvi-host: maybe-dvi-libdecnumber
1042dvi-host: maybe-dvi-libgui
1043dvi-host: maybe-dvi-libiberty
1044dvi-host: maybe-dvi-libtool
1045dvi-host: maybe-dvi-m4
1046dvi-host: maybe-dvi-make
1047dvi-host: maybe-dvi-mmalloc
1048dvi-host: maybe-dvi-patch
1049dvi-host: maybe-dvi-perl
1050dvi-host: maybe-dvi-prms
1051dvi-host: maybe-dvi-rcs
1052dvi-host: maybe-dvi-readline
1053dvi-host: maybe-dvi-release
1054dvi-host: maybe-dvi-recode
1055dvi-host: maybe-dvi-sed
1056dvi-host: maybe-dvi-send-pr
1057dvi-host: maybe-dvi-shellutils
1058dvi-host: maybe-dvi-sid
1059dvi-host: maybe-dvi-sim
1060dvi-host: maybe-dvi-tar
1061dvi-host: maybe-dvi-texinfo
1062dvi-host: maybe-dvi-textutils
1063dvi-host: maybe-dvi-time
1064dvi-host: maybe-dvi-uudecode
1065dvi-host: maybe-dvi-wdiff
1066dvi-host: maybe-dvi-zip
1067dvi-host: maybe-dvi-zlib
1068dvi-host: maybe-dvi-gdb
1069dvi-host: maybe-dvi-expect
1070dvi-host: maybe-dvi-guile
1071dvi-host: maybe-dvi-tk
1072dvi-host: maybe-dvi-libtermcap
1073dvi-host: maybe-dvi-utils
1074dvi-host: maybe-dvi-gnattools
4977bab6 1075
295f4e42 1076.PHONY: dvi-target
cc11cc9b
PB
1077
1078dvi-target: maybe-dvi-target-libstdc++-v3
1079dvi-target: maybe-dvi-target-libmudflap
1080dvi-target: maybe-dvi-target-libssp
cc11cc9b 1081dvi-target: maybe-dvi-target-newlib
fa958513 1082dvi-target: maybe-dvi-target-libgcc
cc11cc9b
PB
1083dvi-target: maybe-dvi-target-libgfortran
1084dvi-target: maybe-dvi-target-libobjc
1085dvi-target: maybe-dvi-target-libtermcap
1086dvi-target: maybe-dvi-target-winsup
1087dvi-target: maybe-dvi-target-libgloss
1088dvi-target: maybe-dvi-target-libiberty
1089dvi-target: maybe-dvi-target-gperf
1090dvi-target: maybe-dvi-target-examples
1091dvi-target: maybe-dvi-target-libffi
1092dvi-target: maybe-dvi-target-libjava
1093dvi-target: maybe-dvi-target-zlib
1094dvi-target: maybe-dvi-target-boehm-gc
1095dvi-target: maybe-dvi-target-qthreads
1096dvi-target: maybe-dvi-target-rda
1097dvi-target: maybe-dvi-target-libada
1098dvi-target: maybe-dvi-target-libgomp
4977bab6 1099
b5422ad7
BM
1100.PHONY: do-pdf
1101do-pdf:
1102 @: $(MAKE); $(unstage)
1103 @r=`${PWD_COMMAND}`; export r; \
1104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1105 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1106 pdf-target
1107
1108
1109.PHONY: pdf-host
1110
1111pdf-host: maybe-pdf-ash
1112pdf-host: maybe-pdf-autoconf
1113pdf-host: maybe-pdf-automake
1114pdf-host: maybe-pdf-bash
1115pdf-host: maybe-pdf-bfd
1116pdf-host: maybe-pdf-opcodes
1117pdf-host: maybe-pdf-binutils
1118pdf-host: maybe-pdf-bison
1119pdf-host: maybe-pdf-byacc
1120pdf-host: maybe-pdf-bzip2
1121pdf-host: maybe-pdf-dejagnu
1122pdf-host: maybe-pdf-diff
1123pdf-host: maybe-pdf-dosutils
1124pdf-host: maybe-pdf-etc
1125pdf-host: maybe-pdf-fastjar
1126pdf-host: maybe-pdf-fileutils
1127pdf-host: maybe-pdf-findutils
1128pdf-host: maybe-pdf-find
1129pdf-host: maybe-pdf-fixincludes
1130pdf-host: maybe-pdf-flex
1131pdf-host: maybe-pdf-gas
1132pdf-host: maybe-pdf-gcc
1133pdf-host: maybe-pdf-gawk
1134pdf-host: maybe-pdf-gettext
e69bf64b
PB
1135pdf-host: maybe-pdf-gmp
1136pdf-host: maybe-pdf-mpfr
b5422ad7 1137pdf-host: maybe-pdf-gnuserv
5afab7ad 1138pdf-host: maybe-pdf-gold
b5422ad7
BM
1139pdf-host: maybe-pdf-gprof
1140pdf-host: maybe-pdf-gzip
1141pdf-host: maybe-pdf-hello
1142pdf-host: maybe-pdf-indent
1143pdf-host: maybe-pdf-intl
1144pdf-host: maybe-pdf-tcl
1145pdf-host: maybe-pdf-itcl
1146pdf-host: maybe-pdf-ld
1147pdf-host: maybe-pdf-libcpp
1148pdf-host: maybe-pdf-libdecnumber
1149pdf-host: maybe-pdf-libgui
1150pdf-host: maybe-pdf-libiberty
1151pdf-host: maybe-pdf-libtool
1152pdf-host: maybe-pdf-m4
1153pdf-host: maybe-pdf-make
1154pdf-host: maybe-pdf-mmalloc
1155pdf-host: maybe-pdf-patch
1156pdf-host: maybe-pdf-perl
1157pdf-host: maybe-pdf-prms
1158pdf-host: maybe-pdf-rcs
1159pdf-host: maybe-pdf-readline
1160pdf-host: maybe-pdf-release
1161pdf-host: maybe-pdf-recode
1162pdf-host: maybe-pdf-sed
1163pdf-host: maybe-pdf-send-pr
1164pdf-host: maybe-pdf-shellutils
1165pdf-host: maybe-pdf-sid
1166pdf-host: maybe-pdf-sim
1167pdf-host: maybe-pdf-tar
1168pdf-host: maybe-pdf-texinfo
1169pdf-host: maybe-pdf-textutils
1170pdf-host: maybe-pdf-time
1171pdf-host: maybe-pdf-uudecode
1172pdf-host: maybe-pdf-wdiff
1173pdf-host: maybe-pdf-zip
1174pdf-host: maybe-pdf-zlib
1175pdf-host: maybe-pdf-gdb
1176pdf-host: maybe-pdf-expect
1177pdf-host: maybe-pdf-guile
1178pdf-host: maybe-pdf-tk
1179pdf-host: maybe-pdf-libtermcap
1180pdf-host: maybe-pdf-utils
1181pdf-host: maybe-pdf-gnattools
1182
1183.PHONY: pdf-target
1184
1185pdf-target: maybe-pdf-target-libstdc++-v3
1186pdf-target: maybe-pdf-target-libmudflap
1187pdf-target: maybe-pdf-target-libssp
1188pdf-target: maybe-pdf-target-newlib
fa958513 1189pdf-target: maybe-pdf-target-libgcc
b5422ad7
BM
1190pdf-target: maybe-pdf-target-libgfortran
1191pdf-target: maybe-pdf-target-libobjc
1192pdf-target: maybe-pdf-target-libtermcap
1193pdf-target: maybe-pdf-target-winsup
1194pdf-target: maybe-pdf-target-libgloss
1195pdf-target: maybe-pdf-target-libiberty
1196pdf-target: maybe-pdf-target-gperf
1197pdf-target: maybe-pdf-target-examples
1198pdf-target: maybe-pdf-target-libffi
1199pdf-target: maybe-pdf-target-libjava
1200pdf-target: maybe-pdf-target-zlib
1201pdf-target: maybe-pdf-target-boehm-gc
1202pdf-target: maybe-pdf-target-qthreads
1203pdf-target: maybe-pdf-target-rda
1204pdf-target: maybe-pdf-target-libada
1205pdf-target: maybe-pdf-target-libgomp
1206
f87a2b2e 1207.PHONY: do-html
1061f99e 1208do-html:
f41d6665 1209 @: $(MAKE); $(unstage)
e7c84bf8
PB
1210 @r=`${PWD_COMMAND}`; export r; \
1211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1212 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1061f99e 1213 html-target
1061f99e 1214
f87a2b2e
MS
1215
1216.PHONY: html-host
cc11cc9b
PB
1217
1218html-host: maybe-html-ash
1219html-host: maybe-html-autoconf
1220html-host: maybe-html-automake
1221html-host: maybe-html-bash
1222html-host: maybe-html-bfd
1223html-host: maybe-html-opcodes
1224html-host: maybe-html-binutils
1225html-host: maybe-html-bison
1226html-host: maybe-html-byacc
1227html-host: maybe-html-bzip2
1228html-host: maybe-html-dejagnu
1229html-host: maybe-html-diff
1230html-host: maybe-html-dosutils
1231html-host: maybe-html-etc
1232html-host: maybe-html-fastjar
1233html-host: maybe-html-fileutils
1234html-host: maybe-html-findutils
1235html-host: maybe-html-find
1236html-host: maybe-html-fixincludes
1237html-host: maybe-html-flex
1238html-host: maybe-html-gas
1239html-host: maybe-html-gcc
1240html-host: maybe-html-gawk
1241html-host: maybe-html-gettext
e69bf64b
PB
1242html-host: maybe-html-gmp
1243html-host: maybe-html-mpfr
cc11cc9b 1244html-host: maybe-html-gnuserv
5afab7ad 1245html-host: maybe-html-gold
cc11cc9b
PB
1246html-host: maybe-html-gprof
1247html-host: maybe-html-gzip
1248html-host: maybe-html-hello
1249html-host: maybe-html-indent
1250html-host: maybe-html-intl
1251html-host: maybe-html-tcl
1252html-host: maybe-html-itcl
1253html-host: maybe-html-ld
1254html-host: maybe-html-libcpp
1255html-host: maybe-html-libdecnumber
1256html-host: maybe-html-libgui
1257html-host: maybe-html-libiberty
1258html-host: maybe-html-libtool
1259html-host: maybe-html-m4
1260html-host: maybe-html-make
1261html-host: maybe-html-mmalloc
1262html-host: maybe-html-patch
1263html-host: maybe-html-perl
1264html-host: maybe-html-prms
1265html-host: maybe-html-rcs
1266html-host: maybe-html-readline
1267html-host: maybe-html-release
1268html-host: maybe-html-recode
1269html-host: maybe-html-sed
1270html-host: maybe-html-send-pr
1271html-host: maybe-html-shellutils
1272html-host: maybe-html-sid
1273html-host: maybe-html-sim
1274html-host: maybe-html-tar
1275html-host: maybe-html-texinfo
1276html-host: maybe-html-textutils
1277html-host: maybe-html-time
1278html-host: maybe-html-uudecode
1279html-host: maybe-html-wdiff
1280html-host: maybe-html-zip
1281html-host: maybe-html-zlib
1282html-host: maybe-html-gdb
1283html-host: maybe-html-expect
1284html-host: maybe-html-guile
1285html-host: maybe-html-tk
1286html-host: maybe-html-libtermcap
1287html-host: maybe-html-utils
1288html-host: maybe-html-gnattools
f87a2b2e
MS
1289
1290.PHONY: html-target
cc11cc9b
PB
1291
1292html-target: maybe-html-target-libstdc++-v3
1293html-target: maybe-html-target-libmudflap
1294html-target: maybe-html-target-libssp
cc11cc9b 1295html-target: maybe-html-target-newlib
fa958513 1296html-target: maybe-html-target-libgcc
cc11cc9b
PB
1297html-target: maybe-html-target-libgfortran
1298html-target: maybe-html-target-libobjc
1299html-target: maybe-html-target-libtermcap
1300html-target: maybe-html-target-winsup
1301html-target: maybe-html-target-libgloss
1302html-target: maybe-html-target-libiberty
1303html-target: maybe-html-target-gperf
1304html-target: maybe-html-target-examples
1305html-target: maybe-html-target-libffi
1306html-target: maybe-html-target-libjava
1307html-target: maybe-html-target-zlib
1308html-target: maybe-html-target-boehm-gc
1309html-target: maybe-html-target-qthreads
1310html-target: maybe-html-target-rda
1311html-target: maybe-html-target-libada
1312html-target: maybe-html-target-libgomp
f87a2b2e 1313
295f4e42 1314.PHONY: do-TAGS
1061f99e 1315do-TAGS:
f41d6665 1316 @: $(MAKE); $(unstage)
e7c84bf8
PB
1317 @r=`${PWD_COMMAND}`; export r; \
1318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1319 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1061f99e 1320 TAGS-target
1061f99e 1321
4977bab6 1322
295f4e42 1323.PHONY: TAGS-host
cc11cc9b
PB
1324
1325TAGS-host: maybe-TAGS-ash
1326TAGS-host: maybe-TAGS-autoconf
1327TAGS-host: maybe-TAGS-automake
1328TAGS-host: maybe-TAGS-bash
1329TAGS-host: maybe-TAGS-bfd
1330TAGS-host: maybe-TAGS-opcodes
1331TAGS-host: maybe-TAGS-binutils
1332TAGS-host: maybe-TAGS-bison
1333TAGS-host: maybe-TAGS-byacc
1334TAGS-host: maybe-TAGS-bzip2
1335TAGS-host: maybe-TAGS-dejagnu
1336TAGS-host: maybe-TAGS-diff
1337TAGS-host: maybe-TAGS-dosutils
1338TAGS-host: maybe-TAGS-etc
1339TAGS-host: maybe-TAGS-fastjar
1340TAGS-host: maybe-TAGS-fileutils
1341TAGS-host: maybe-TAGS-findutils
1342TAGS-host: maybe-TAGS-find
1343TAGS-host: maybe-TAGS-fixincludes
1344TAGS-host: maybe-TAGS-flex
1345TAGS-host: maybe-TAGS-gas
1346TAGS-host: maybe-TAGS-gcc
1347TAGS-host: maybe-TAGS-gawk
1348TAGS-host: maybe-TAGS-gettext
e69bf64b
PB
1349TAGS-host: maybe-TAGS-gmp
1350TAGS-host: maybe-TAGS-mpfr
cc11cc9b 1351TAGS-host: maybe-TAGS-gnuserv
5afab7ad 1352TAGS-host: maybe-TAGS-gold
cc11cc9b
PB
1353TAGS-host: maybe-TAGS-gprof
1354TAGS-host: maybe-TAGS-gzip
1355TAGS-host: maybe-TAGS-hello
1356TAGS-host: maybe-TAGS-indent
1357TAGS-host: maybe-TAGS-intl
1358TAGS-host: maybe-TAGS-tcl
1359TAGS-host: maybe-TAGS-itcl
1360TAGS-host: maybe-TAGS-ld
1361TAGS-host: maybe-TAGS-libcpp
1362TAGS-host: maybe-TAGS-libdecnumber
1363TAGS-host: maybe-TAGS-libgui
1364TAGS-host: maybe-TAGS-libiberty
1365TAGS-host: maybe-TAGS-libtool
1366TAGS-host: maybe-TAGS-m4
1367TAGS-host: maybe-TAGS-make
1368TAGS-host: maybe-TAGS-mmalloc
1369TAGS-host: maybe-TAGS-patch
1370TAGS-host: maybe-TAGS-perl
1371TAGS-host: maybe-TAGS-prms
1372TAGS-host: maybe-TAGS-rcs
1373TAGS-host: maybe-TAGS-readline
1374TAGS-host: maybe-TAGS-release
1375TAGS-host: maybe-TAGS-recode
1376TAGS-host: maybe-TAGS-sed
1377TAGS-host: maybe-TAGS-send-pr
1378TAGS-host: maybe-TAGS-shellutils
1379TAGS-host: maybe-TAGS-sid
1380TAGS-host: maybe-TAGS-sim
1381TAGS-host: maybe-TAGS-tar
1382TAGS-host: maybe-TAGS-texinfo
1383TAGS-host: maybe-TAGS-textutils
1384TAGS-host: maybe-TAGS-time
1385TAGS-host: maybe-TAGS-uudecode
1386TAGS-host: maybe-TAGS-wdiff
1387TAGS-host: maybe-TAGS-zip
1388TAGS-host: maybe-TAGS-zlib
1389TAGS-host: maybe-TAGS-gdb
1390TAGS-host: maybe-TAGS-expect
1391TAGS-host: maybe-TAGS-guile
1392TAGS-host: maybe-TAGS-tk
1393TAGS-host: maybe-TAGS-libtermcap
1394TAGS-host: maybe-TAGS-utils
1395TAGS-host: maybe-TAGS-gnattools
4977bab6 1396
295f4e42 1397.PHONY: TAGS-target
cc11cc9b
PB
1398
1399TAGS-target: maybe-TAGS-target-libstdc++-v3
1400TAGS-target: maybe-TAGS-target-libmudflap
1401TAGS-target: maybe-TAGS-target-libssp
cc11cc9b 1402TAGS-target: maybe-TAGS-target-newlib
fa958513 1403TAGS-target: maybe-TAGS-target-libgcc
cc11cc9b
PB
1404TAGS-target: maybe-TAGS-target-libgfortran
1405TAGS-target: maybe-TAGS-target-libobjc
1406TAGS-target: maybe-TAGS-target-libtermcap
1407TAGS-target: maybe-TAGS-target-winsup
1408TAGS-target: maybe-TAGS-target-libgloss
1409TAGS-target: maybe-TAGS-target-libiberty
1410TAGS-target: maybe-TAGS-target-gperf
1411TAGS-target: maybe-TAGS-target-examples
1412TAGS-target: maybe-TAGS-target-libffi
1413TAGS-target: maybe-TAGS-target-libjava
1414TAGS-target: maybe-TAGS-target-zlib
1415TAGS-target: maybe-TAGS-target-boehm-gc
1416TAGS-target: maybe-TAGS-target-qthreads
1417TAGS-target: maybe-TAGS-target-rda
1418TAGS-target: maybe-TAGS-target-libada
1419TAGS-target: maybe-TAGS-target-libgomp
4977bab6 1420
295f4e42 1421.PHONY: do-install-info
1061f99e 1422do-install-info:
f41d6665 1423 @: $(MAKE); $(unstage)
e7c84bf8
PB
1424 @r=`${PWD_COMMAND}`; export r; \
1425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1426 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1061f99e 1427 install-info-target
1061f99e 1428
4977bab6 1429
295f4e42 1430.PHONY: install-info-host
cc11cc9b
PB
1431
1432install-info-host: maybe-install-info-ash
1433install-info-host: maybe-install-info-autoconf
1434install-info-host: maybe-install-info-automake
1435install-info-host: maybe-install-info-bash
1436install-info-host: maybe-install-info-bfd
1437install-info-host: maybe-install-info-opcodes
1438install-info-host: maybe-install-info-binutils
1439install-info-host: maybe-install-info-bison
1440install-info-host: maybe-install-info-byacc
1441install-info-host: maybe-install-info-bzip2
1442install-info-host: maybe-install-info-dejagnu
1443install-info-host: maybe-install-info-diff
1444install-info-host: maybe-install-info-dosutils
1445install-info-host: maybe-install-info-etc
1446install-info-host: maybe-install-info-fastjar
1447install-info-host: maybe-install-info-fileutils
1448install-info-host: maybe-install-info-findutils
1449install-info-host: maybe-install-info-find
1450install-info-host: maybe-install-info-fixincludes
1451install-info-host: maybe-install-info-flex
1452install-info-host: maybe-install-info-gas
1453install-info-host: maybe-install-info-gcc
1454install-info-host: maybe-install-info-gawk
1455install-info-host: maybe-install-info-gettext
e69bf64b
PB
1456install-info-host: maybe-install-info-gmp
1457install-info-host: maybe-install-info-mpfr
cc11cc9b 1458install-info-host: maybe-install-info-gnuserv
5afab7ad 1459install-info-host: maybe-install-info-gold
cc11cc9b
PB
1460install-info-host: maybe-install-info-gprof
1461install-info-host: maybe-install-info-gzip
1462install-info-host: maybe-install-info-hello
1463install-info-host: maybe-install-info-indent
1464install-info-host: maybe-install-info-intl
1465install-info-host: maybe-install-info-tcl
1466install-info-host: maybe-install-info-itcl
1467install-info-host: maybe-install-info-ld
1468install-info-host: maybe-install-info-libcpp
1469install-info-host: maybe-install-info-libdecnumber
1470install-info-host: maybe-install-info-libgui
1471install-info-host: maybe-install-info-libiberty
1472install-info-host: maybe-install-info-libtool
1473install-info-host: maybe-install-info-m4
1474install-info-host: maybe-install-info-make
1475install-info-host: maybe-install-info-mmalloc
1476install-info-host: maybe-install-info-patch
1477install-info-host: maybe-install-info-perl
1478install-info-host: maybe-install-info-prms
1479install-info-host: maybe-install-info-rcs
1480install-info-host: maybe-install-info-readline
1481install-info-host: maybe-install-info-release
1482install-info-host: maybe-install-info-recode
1483install-info-host: maybe-install-info-sed
1484install-info-host: maybe-install-info-send-pr
1485install-info-host: maybe-install-info-shellutils
1486install-info-host: maybe-install-info-sid
1487install-info-host: maybe-install-info-sim
1488install-info-host: maybe-install-info-tar
1489install-info-host: maybe-install-info-texinfo
1490install-info-host: maybe-install-info-textutils
1491install-info-host: maybe-install-info-time
1492install-info-host: maybe-install-info-uudecode
1493install-info-host: maybe-install-info-wdiff
1494install-info-host: maybe-install-info-zip
1495install-info-host: maybe-install-info-zlib
1496install-info-host: maybe-install-info-gdb
1497install-info-host: maybe-install-info-expect
1498install-info-host: maybe-install-info-guile
1499install-info-host: maybe-install-info-tk
1500install-info-host: maybe-install-info-libtermcap
1501install-info-host: maybe-install-info-utils
1502install-info-host: maybe-install-info-gnattools
1358ccea 1503
295f4e42 1504.PHONY: install-info-target
cc11cc9b
PB
1505
1506install-info-target: maybe-install-info-target-libstdc++-v3
1507install-info-target: maybe-install-info-target-libmudflap
1508install-info-target: maybe-install-info-target-libssp
cc11cc9b 1509install-info-target: maybe-install-info-target-newlib
fa958513 1510install-info-target: maybe-install-info-target-libgcc
cc11cc9b
PB
1511install-info-target: maybe-install-info-target-libgfortran
1512install-info-target: maybe-install-info-target-libobjc
1513install-info-target: maybe-install-info-target-libtermcap
1514install-info-target: maybe-install-info-target-winsup
1515install-info-target: maybe-install-info-target-libgloss
1516install-info-target: maybe-install-info-target-libiberty
1517install-info-target: maybe-install-info-target-gperf
1518install-info-target: maybe-install-info-target-examples
1519install-info-target: maybe-install-info-target-libffi
1520install-info-target: maybe-install-info-target-libjava
1521install-info-target: maybe-install-info-target-zlib
1522install-info-target: maybe-install-info-target-boehm-gc
1523install-info-target: maybe-install-info-target-qthreads
1524install-info-target: maybe-install-info-target-rda
1525install-info-target: maybe-install-info-target-libada
1526install-info-target: maybe-install-info-target-libgomp
1358ccea 1527
9c4d2493
BM
1528.PHONY: do-install-pdf
1529do-install-pdf:
1530 @: $(MAKE); $(unstage)
1531 @r=`${PWD_COMMAND}`; export r; \
1532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1533 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1534 install-pdf-target
1535
1536
1537.PHONY: install-pdf-host
1538
1539install-pdf-host: maybe-install-pdf-ash
1540install-pdf-host: maybe-install-pdf-autoconf
1541install-pdf-host: maybe-install-pdf-automake
1542install-pdf-host: maybe-install-pdf-bash
1543install-pdf-host: maybe-install-pdf-bfd
1544install-pdf-host: maybe-install-pdf-opcodes
1545install-pdf-host: maybe-install-pdf-binutils
1546install-pdf-host: maybe-install-pdf-bison
1547install-pdf-host: maybe-install-pdf-byacc
1548install-pdf-host: maybe-install-pdf-bzip2
1549install-pdf-host: maybe-install-pdf-dejagnu
1550install-pdf-host: maybe-install-pdf-diff
1551install-pdf-host: maybe-install-pdf-dosutils
1552install-pdf-host: maybe-install-pdf-etc
1553install-pdf-host: maybe-install-pdf-fastjar
1554install-pdf-host: maybe-install-pdf-fileutils
1555install-pdf-host: maybe-install-pdf-findutils
1556install-pdf-host: maybe-install-pdf-find
1557install-pdf-host: maybe-install-pdf-fixincludes
1558install-pdf-host: maybe-install-pdf-flex
1559install-pdf-host: maybe-install-pdf-gas
1560install-pdf-host: maybe-install-pdf-gcc
1561install-pdf-host: maybe-install-pdf-gawk
1562install-pdf-host: maybe-install-pdf-gettext
1563install-pdf-host: maybe-install-pdf-gmp
1564install-pdf-host: maybe-install-pdf-mpfr
1565install-pdf-host: maybe-install-pdf-gnuserv
5afab7ad 1566install-pdf-host: maybe-install-pdf-gold
9c4d2493
BM
1567install-pdf-host: maybe-install-pdf-gprof
1568install-pdf-host: maybe-install-pdf-gzip
1569install-pdf-host: maybe-install-pdf-hello
1570install-pdf-host: maybe-install-pdf-indent
1571install-pdf-host: maybe-install-pdf-intl
1572install-pdf-host: maybe-install-pdf-tcl
1573install-pdf-host: maybe-install-pdf-itcl
1574install-pdf-host: maybe-install-pdf-ld
1575install-pdf-host: maybe-install-pdf-libcpp
1576install-pdf-host: maybe-install-pdf-libdecnumber
1577install-pdf-host: maybe-install-pdf-libgui
1578install-pdf-host: maybe-install-pdf-libiberty
1579install-pdf-host: maybe-install-pdf-libtool
1580install-pdf-host: maybe-install-pdf-m4
1581install-pdf-host: maybe-install-pdf-make
1582install-pdf-host: maybe-install-pdf-mmalloc
1583install-pdf-host: maybe-install-pdf-patch
1584install-pdf-host: maybe-install-pdf-perl
1585install-pdf-host: maybe-install-pdf-prms
1586install-pdf-host: maybe-install-pdf-rcs
1587install-pdf-host: maybe-install-pdf-readline
1588install-pdf-host: maybe-install-pdf-release
1589install-pdf-host: maybe-install-pdf-recode
1590install-pdf-host: maybe-install-pdf-sed
1591install-pdf-host: maybe-install-pdf-send-pr
1592install-pdf-host: maybe-install-pdf-shellutils
1593install-pdf-host: maybe-install-pdf-sid
1594install-pdf-host: maybe-install-pdf-sim
1595install-pdf-host: maybe-install-pdf-tar
1596install-pdf-host: maybe-install-pdf-texinfo
1597install-pdf-host: maybe-install-pdf-textutils
1598install-pdf-host: maybe-install-pdf-time
1599install-pdf-host: maybe-install-pdf-uudecode
1600install-pdf-host: maybe-install-pdf-wdiff
1601install-pdf-host: maybe-install-pdf-zip
1602install-pdf-host: maybe-install-pdf-zlib
1603install-pdf-host: maybe-install-pdf-gdb
1604install-pdf-host: maybe-install-pdf-expect
1605install-pdf-host: maybe-install-pdf-guile
1606install-pdf-host: maybe-install-pdf-tk
1607install-pdf-host: maybe-install-pdf-libtermcap
1608install-pdf-host: maybe-install-pdf-utils
1609install-pdf-host: maybe-install-pdf-gnattools
1610
1611.PHONY: install-pdf-target
1612
1613install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1614install-pdf-target: maybe-install-pdf-target-libmudflap
1615install-pdf-target: maybe-install-pdf-target-libssp
1616install-pdf-target: maybe-install-pdf-target-newlib
1617install-pdf-target: maybe-install-pdf-target-libgcc
1618install-pdf-target: maybe-install-pdf-target-libgfortran
1619install-pdf-target: maybe-install-pdf-target-libobjc
1620install-pdf-target: maybe-install-pdf-target-libtermcap
1621install-pdf-target: maybe-install-pdf-target-winsup
1622install-pdf-target: maybe-install-pdf-target-libgloss
1623install-pdf-target: maybe-install-pdf-target-libiberty
1624install-pdf-target: maybe-install-pdf-target-gperf
1625install-pdf-target: maybe-install-pdf-target-examples
1626install-pdf-target: maybe-install-pdf-target-libffi
1627install-pdf-target: maybe-install-pdf-target-libjava
1628install-pdf-target: maybe-install-pdf-target-zlib
1629install-pdf-target: maybe-install-pdf-target-boehm-gc
1630install-pdf-target: maybe-install-pdf-target-qthreads
1631install-pdf-target: maybe-install-pdf-target-rda
1632install-pdf-target: maybe-install-pdf-target-libada
1633install-pdf-target: maybe-install-pdf-target-libgomp
1634
65d6e994
CD
1635.PHONY: do-install-html
1636do-install-html:
1637 @: $(MAKE); $(unstage)
1638 @r=`${PWD_COMMAND}`; export r; \
1639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1640 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1641 install-html-target
1642
1643
1644.PHONY: install-html-host
1645
1646install-html-host: maybe-install-html-ash
1647install-html-host: maybe-install-html-autoconf
1648install-html-host: maybe-install-html-automake
1649install-html-host: maybe-install-html-bash
1650install-html-host: maybe-install-html-bfd
1651install-html-host: maybe-install-html-opcodes
1652install-html-host: maybe-install-html-binutils
1653install-html-host: maybe-install-html-bison
1654install-html-host: maybe-install-html-byacc
1655install-html-host: maybe-install-html-bzip2
1656install-html-host: maybe-install-html-dejagnu
1657install-html-host: maybe-install-html-diff
1658install-html-host: maybe-install-html-dosutils
1659install-html-host: maybe-install-html-etc
1660install-html-host: maybe-install-html-fastjar
1661install-html-host: maybe-install-html-fileutils
1662install-html-host: maybe-install-html-findutils
1663install-html-host: maybe-install-html-find
1664install-html-host: maybe-install-html-fixincludes
1665install-html-host: maybe-install-html-flex
1666install-html-host: maybe-install-html-gas
1667install-html-host: maybe-install-html-gcc
1668install-html-host: maybe-install-html-gawk
1669install-html-host: maybe-install-html-gettext
e69bf64b
PB
1670install-html-host: maybe-install-html-gmp
1671install-html-host: maybe-install-html-mpfr
65d6e994 1672install-html-host: maybe-install-html-gnuserv
5afab7ad 1673install-html-host: maybe-install-html-gold
65d6e994
CD
1674install-html-host: maybe-install-html-gprof
1675install-html-host: maybe-install-html-gzip
1676install-html-host: maybe-install-html-hello
1677install-html-host: maybe-install-html-indent
1678install-html-host: maybe-install-html-intl
1679install-html-host: maybe-install-html-tcl
1680install-html-host: maybe-install-html-itcl
1681install-html-host: maybe-install-html-ld
1682install-html-host: maybe-install-html-libcpp
1683install-html-host: maybe-install-html-libdecnumber
1684install-html-host: maybe-install-html-libgui
1685install-html-host: maybe-install-html-libiberty
1686install-html-host: maybe-install-html-libtool
1687install-html-host: maybe-install-html-m4
1688install-html-host: maybe-install-html-make
1689install-html-host: maybe-install-html-mmalloc
1690install-html-host: maybe-install-html-patch
1691install-html-host: maybe-install-html-perl
1692install-html-host: maybe-install-html-prms
1693install-html-host: maybe-install-html-rcs
1694install-html-host: maybe-install-html-readline
1695install-html-host: maybe-install-html-release
1696install-html-host: maybe-install-html-recode
1697install-html-host: maybe-install-html-sed
1698install-html-host: maybe-install-html-send-pr
1699install-html-host: maybe-install-html-shellutils
1700install-html-host: maybe-install-html-sid
1701install-html-host: maybe-install-html-sim
1702install-html-host: maybe-install-html-tar
1703install-html-host: maybe-install-html-texinfo
1704install-html-host: maybe-install-html-textutils
1705install-html-host: maybe-install-html-time
1706install-html-host: maybe-install-html-uudecode
1707install-html-host: maybe-install-html-wdiff
1708install-html-host: maybe-install-html-zip
1709install-html-host: maybe-install-html-zlib
1710install-html-host: maybe-install-html-gdb
1711install-html-host: maybe-install-html-expect
1712install-html-host: maybe-install-html-guile
1713install-html-host: maybe-install-html-tk
1714install-html-host: maybe-install-html-libtermcap
1715install-html-host: maybe-install-html-utils
1716install-html-host: maybe-install-html-gnattools
1717
1718.PHONY: install-html-target
1719
1720install-html-target: maybe-install-html-target-libstdc++-v3
1721install-html-target: maybe-install-html-target-libmudflap
1722install-html-target: maybe-install-html-target-libssp
65d6e994 1723install-html-target: maybe-install-html-target-newlib
fa958513 1724install-html-target: maybe-install-html-target-libgcc
65d6e994
CD
1725install-html-target: maybe-install-html-target-libgfortran
1726install-html-target: maybe-install-html-target-libobjc
1727install-html-target: maybe-install-html-target-libtermcap
1728install-html-target: maybe-install-html-target-winsup
1729install-html-target: maybe-install-html-target-libgloss
1730install-html-target: maybe-install-html-target-libiberty
1731install-html-target: maybe-install-html-target-gperf
1732install-html-target: maybe-install-html-target-examples
1733install-html-target: maybe-install-html-target-libffi
1734install-html-target: maybe-install-html-target-libjava
1735install-html-target: maybe-install-html-target-zlib
1736install-html-target: maybe-install-html-target-boehm-gc
1737install-html-target: maybe-install-html-target-qthreads
1738install-html-target: maybe-install-html-target-rda
1739install-html-target: maybe-install-html-target-libada
1740install-html-target: maybe-install-html-target-libgomp
1741
295f4e42 1742.PHONY: do-installcheck
1061f99e 1743do-installcheck:
f41d6665 1744 @: $(MAKE); $(unstage)
e7c84bf8
PB
1745 @r=`${PWD_COMMAND}`; export r; \
1746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1747 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1061f99e 1748 installcheck-target
1061f99e 1749
1358ccea 1750
295f4e42 1751.PHONY: installcheck-host
cc11cc9b
PB
1752
1753installcheck-host: maybe-installcheck-ash
1754installcheck-host: maybe-installcheck-autoconf
1755installcheck-host: maybe-installcheck-automake
1756installcheck-host: maybe-installcheck-bash
1757installcheck-host: maybe-installcheck-bfd
1758installcheck-host: maybe-installcheck-opcodes
1759installcheck-host: maybe-installcheck-binutils
1760installcheck-host: maybe-installcheck-bison
1761installcheck-host: maybe-installcheck-byacc
1762installcheck-host: maybe-installcheck-bzip2
1763installcheck-host: maybe-installcheck-dejagnu
1764installcheck-host: maybe-installcheck-diff
1765installcheck-host: maybe-installcheck-dosutils
1766installcheck-host: maybe-installcheck-etc
1767installcheck-host: maybe-installcheck-fastjar
1768installcheck-host: maybe-installcheck-fileutils
1769installcheck-host: maybe-installcheck-findutils
1770installcheck-host: maybe-installcheck-find
1771installcheck-host: maybe-installcheck-fixincludes
1772installcheck-host: maybe-installcheck-flex
1773installcheck-host: maybe-installcheck-gas
1774installcheck-host: maybe-installcheck-gcc
1775installcheck-host: maybe-installcheck-gawk
1776installcheck-host: maybe-installcheck-gettext
e69bf64b
PB
1777installcheck-host: maybe-installcheck-gmp
1778installcheck-host: maybe-installcheck-mpfr
cc11cc9b 1779installcheck-host: maybe-installcheck-gnuserv
5afab7ad 1780installcheck-host: maybe-installcheck-gold
cc11cc9b
PB
1781installcheck-host: maybe-installcheck-gprof
1782installcheck-host: maybe-installcheck-gzip
1783installcheck-host: maybe-installcheck-hello
1784installcheck-host: maybe-installcheck-indent
1785installcheck-host: maybe-installcheck-intl
1786installcheck-host: maybe-installcheck-tcl
1787installcheck-host: maybe-installcheck-itcl
1788installcheck-host: maybe-installcheck-ld
1789installcheck-host: maybe-installcheck-libcpp
1790installcheck-host: maybe-installcheck-libdecnumber
1791installcheck-host: maybe-installcheck-libgui
1792installcheck-host: maybe-installcheck-libiberty
1793installcheck-host: maybe-installcheck-libtool
1794installcheck-host: maybe-installcheck-m4
1795installcheck-host: maybe-installcheck-make
1796installcheck-host: maybe-installcheck-mmalloc
1797installcheck-host: maybe-installcheck-patch
1798installcheck-host: maybe-installcheck-perl
1799installcheck-host: maybe-installcheck-prms
1800installcheck-host: maybe-installcheck-rcs
1801installcheck-host: maybe-installcheck-readline
1802installcheck-host: maybe-installcheck-release
1803installcheck-host: maybe-installcheck-recode
1804installcheck-host: maybe-installcheck-sed
1805installcheck-host: maybe-installcheck-send-pr
1806installcheck-host: maybe-installcheck-shellutils
1807installcheck-host: maybe-installcheck-sid
1808installcheck-host: maybe-installcheck-sim
1809installcheck-host: maybe-installcheck-tar
1810installcheck-host: maybe-installcheck-texinfo
1811installcheck-host: maybe-installcheck-textutils
1812installcheck-host: maybe-installcheck-time
1813installcheck-host: maybe-installcheck-uudecode
1814installcheck-host: maybe-installcheck-wdiff
1815installcheck-host: maybe-installcheck-zip
1816installcheck-host: maybe-installcheck-zlib
1817installcheck-host: maybe-installcheck-gdb
1818installcheck-host: maybe-installcheck-expect
1819installcheck-host: maybe-installcheck-guile
1820installcheck-host: maybe-installcheck-tk
1821installcheck-host: maybe-installcheck-libtermcap
1822installcheck-host: maybe-installcheck-utils
1823installcheck-host: maybe-installcheck-gnattools
1358ccea 1824
295f4e42 1825.PHONY: installcheck-target
cc11cc9b
PB
1826
1827installcheck-target: maybe-installcheck-target-libstdc++-v3
1828installcheck-target: maybe-installcheck-target-libmudflap
1829installcheck-target: maybe-installcheck-target-libssp
cc11cc9b 1830installcheck-target: maybe-installcheck-target-newlib
fa958513 1831installcheck-target: maybe-installcheck-target-libgcc
cc11cc9b
PB
1832installcheck-target: maybe-installcheck-target-libgfortran
1833installcheck-target: maybe-installcheck-target-libobjc
1834installcheck-target: maybe-installcheck-target-libtermcap
1835installcheck-target: maybe-installcheck-target-winsup
1836installcheck-target: maybe-installcheck-target-libgloss
1837installcheck-target: maybe-installcheck-target-libiberty
1838installcheck-target: maybe-installcheck-target-gperf
1839installcheck-target: maybe-installcheck-target-examples
1840installcheck-target: maybe-installcheck-target-libffi
1841installcheck-target: maybe-installcheck-target-libjava
1842installcheck-target: maybe-installcheck-target-zlib
1843installcheck-target: maybe-installcheck-target-boehm-gc
1844installcheck-target: maybe-installcheck-target-qthreads
1845installcheck-target: maybe-installcheck-target-rda
1846installcheck-target: maybe-installcheck-target-libada
1847installcheck-target: maybe-installcheck-target-libgomp
1358ccea 1848
295f4e42 1849.PHONY: do-mostlyclean
1061f99e 1850do-mostlyclean:
f41d6665 1851 @: $(MAKE); $(unstage)
e7c84bf8
PB
1852 @r=`${PWD_COMMAND}`; export r; \
1853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1854 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1061f99e 1855 mostlyclean-target
1061f99e 1856
1358ccea 1857
295f4e42 1858.PHONY: mostlyclean-host
cc11cc9b
PB
1859
1860mostlyclean-host: maybe-mostlyclean-ash
1861mostlyclean-host: maybe-mostlyclean-autoconf
1862mostlyclean-host: maybe-mostlyclean-automake
1863mostlyclean-host: maybe-mostlyclean-bash
1864mostlyclean-host: maybe-mostlyclean-bfd
1865mostlyclean-host: maybe-mostlyclean-opcodes
1866mostlyclean-host: maybe-mostlyclean-binutils
1867mostlyclean-host: maybe-mostlyclean-bison
1868mostlyclean-host: maybe-mostlyclean-byacc
1869mostlyclean-host: maybe-mostlyclean-bzip2
1870mostlyclean-host: maybe-mostlyclean-dejagnu
1871mostlyclean-host: maybe-mostlyclean-diff
1872mostlyclean-host: maybe-mostlyclean-dosutils
1873mostlyclean-host: maybe-mostlyclean-etc
1874mostlyclean-host: maybe-mostlyclean-fastjar
1875mostlyclean-host: maybe-mostlyclean-fileutils
1876mostlyclean-host: maybe-mostlyclean-findutils
1877mostlyclean-host: maybe-mostlyclean-find
1878mostlyclean-host: maybe-mostlyclean-fixincludes
1879mostlyclean-host: maybe-mostlyclean-flex
1880mostlyclean-host: maybe-mostlyclean-gas
1881mostlyclean-host: maybe-mostlyclean-gcc
1882mostlyclean-host: maybe-mostlyclean-gawk
1883mostlyclean-host: maybe-mostlyclean-gettext
e69bf64b
PB
1884mostlyclean-host: maybe-mostlyclean-gmp
1885mostlyclean-host: maybe-mostlyclean-mpfr
cc11cc9b 1886mostlyclean-host: maybe-mostlyclean-gnuserv
5afab7ad 1887mostlyclean-host: maybe-mostlyclean-gold
cc11cc9b
PB
1888mostlyclean-host: maybe-mostlyclean-gprof
1889mostlyclean-host: maybe-mostlyclean-gzip
1890mostlyclean-host: maybe-mostlyclean-hello
1891mostlyclean-host: maybe-mostlyclean-indent
1892mostlyclean-host: maybe-mostlyclean-intl
1893mostlyclean-host: maybe-mostlyclean-tcl
1894mostlyclean-host: maybe-mostlyclean-itcl
1895mostlyclean-host: maybe-mostlyclean-ld
1896mostlyclean-host: maybe-mostlyclean-libcpp
1897mostlyclean-host: maybe-mostlyclean-libdecnumber
1898mostlyclean-host: maybe-mostlyclean-libgui
1899mostlyclean-host: maybe-mostlyclean-libiberty
1900mostlyclean-host: maybe-mostlyclean-libtool
1901mostlyclean-host: maybe-mostlyclean-m4
1902mostlyclean-host: maybe-mostlyclean-make
1903mostlyclean-host: maybe-mostlyclean-mmalloc
1904mostlyclean-host: maybe-mostlyclean-patch
1905mostlyclean-host: maybe-mostlyclean-perl
1906mostlyclean-host: maybe-mostlyclean-prms
1907mostlyclean-host: maybe-mostlyclean-rcs
1908mostlyclean-host: maybe-mostlyclean-readline
1909mostlyclean-host: maybe-mostlyclean-release
1910mostlyclean-host: maybe-mostlyclean-recode
1911mostlyclean-host: maybe-mostlyclean-sed
1912mostlyclean-host: maybe-mostlyclean-send-pr
1913mostlyclean-host: maybe-mostlyclean-shellutils
1914mostlyclean-host: maybe-mostlyclean-sid
1915mostlyclean-host: maybe-mostlyclean-sim
1916mostlyclean-host: maybe-mostlyclean-tar
1917mostlyclean-host: maybe-mostlyclean-texinfo
1918mostlyclean-host: maybe-mostlyclean-textutils
1919mostlyclean-host: maybe-mostlyclean-time
1920mostlyclean-host: maybe-mostlyclean-uudecode
1921mostlyclean-host: maybe-mostlyclean-wdiff
1922mostlyclean-host: maybe-mostlyclean-zip
1923mostlyclean-host: maybe-mostlyclean-zlib
1924mostlyclean-host: maybe-mostlyclean-gdb
1925mostlyclean-host: maybe-mostlyclean-expect
1926mostlyclean-host: maybe-mostlyclean-guile
1927mostlyclean-host: maybe-mostlyclean-tk
1928mostlyclean-host: maybe-mostlyclean-libtermcap
1929mostlyclean-host: maybe-mostlyclean-utils
1930mostlyclean-host: maybe-mostlyclean-gnattools
1358ccea 1931
295f4e42 1932.PHONY: mostlyclean-target
cc11cc9b
PB
1933
1934mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1935mostlyclean-target: maybe-mostlyclean-target-libmudflap
1936mostlyclean-target: maybe-mostlyclean-target-libssp
cc11cc9b 1937mostlyclean-target: maybe-mostlyclean-target-newlib
fa958513 1938mostlyclean-target: maybe-mostlyclean-target-libgcc
cc11cc9b
PB
1939mostlyclean-target: maybe-mostlyclean-target-libgfortran
1940mostlyclean-target: maybe-mostlyclean-target-libobjc
1941mostlyclean-target: maybe-mostlyclean-target-libtermcap
1942mostlyclean-target: maybe-mostlyclean-target-winsup
1943mostlyclean-target: maybe-mostlyclean-target-libgloss
1944mostlyclean-target: maybe-mostlyclean-target-libiberty
1945mostlyclean-target: maybe-mostlyclean-target-gperf
1946mostlyclean-target: maybe-mostlyclean-target-examples
1947mostlyclean-target: maybe-mostlyclean-target-libffi
1948mostlyclean-target: maybe-mostlyclean-target-libjava
1949mostlyclean-target: maybe-mostlyclean-target-zlib
1950mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1951mostlyclean-target: maybe-mostlyclean-target-qthreads
1952mostlyclean-target: maybe-mostlyclean-target-rda
1953mostlyclean-target: maybe-mostlyclean-target-libada
1954mostlyclean-target: maybe-mostlyclean-target-libgomp
1358ccea 1955
295f4e42 1956.PHONY: do-clean
1061f99e 1957do-clean:
f41d6665 1958 @: $(MAKE); $(unstage)
e7c84bf8
PB
1959 @r=`${PWD_COMMAND}`; export r; \
1960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1961 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1061f99e 1962 clean-target
1061f99e 1963
1358ccea 1964
295f4e42 1965.PHONY: clean-host
cc11cc9b
PB
1966
1967clean-host: maybe-clean-ash
1968clean-host: maybe-clean-autoconf
1969clean-host: maybe-clean-automake
1970clean-host: maybe-clean-bash
1971clean-host: maybe-clean-bfd
1972clean-host: maybe-clean-opcodes
1973clean-host: maybe-clean-binutils
1974clean-host: maybe-clean-bison
1975clean-host: maybe-clean-byacc
1976clean-host: maybe-clean-bzip2
1977clean-host: maybe-clean-dejagnu
1978clean-host: maybe-clean-diff
1979clean-host: maybe-clean-dosutils
1980clean-host: maybe-clean-etc
1981clean-host: maybe-clean-fastjar
1982clean-host: maybe-clean-fileutils
1983clean-host: maybe-clean-findutils
1984clean-host: maybe-clean-find
1985clean-host: maybe-clean-fixincludes
1986clean-host: maybe-clean-flex
1987clean-host: maybe-clean-gas
1988clean-host: maybe-clean-gcc
1989clean-host: maybe-clean-gawk
1990clean-host: maybe-clean-gettext
e69bf64b
PB
1991clean-host: maybe-clean-gmp
1992clean-host: maybe-clean-mpfr
cc11cc9b 1993clean-host: maybe-clean-gnuserv
5afab7ad 1994clean-host: maybe-clean-gold
cc11cc9b
PB
1995clean-host: maybe-clean-gprof
1996clean-host: maybe-clean-gzip
1997clean-host: maybe-clean-hello
1998clean-host: maybe-clean-indent
1999clean-host: maybe-clean-intl
2000clean-host: maybe-clean-tcl
2001clean-host: maybe-clean-itcl
2002clean-host: maybe-clean-ld
2003clean-host: maybe-clean-libcpp
2004clean-host: maybe-clean-libdecnumber
2005clean-host: maybe-clean-libgui
2006clean-host: maybe-clean-libiberty
2007clean-host: maybe-clean-libtool
2008clean-host: maybe-clean-m4
2009clean-host: maybe-clean-make
2010clean-host: maybe-clean-mmalloc
2011clean-host: maybe-clean-patch
2012clean-host: maybe-clean-perl
2013clean-host: maybe-clean-prms
2014clean-host: maybe-clean-rcs
2015clean-host: maybe-clean-readline
2016clean-host: maybe-clean-release
2017clean-host: maybe-clean-recode
2018clean-host: maybe-clean-sed
2019clean-host: maybe-clean-send-pr
2020clean-host: maybe-clean-shellutils
2021clean-host: maybe-clean-sid
2022clean-host: maybe-clean-sim
2023clean-host: maybe-clean-tar
2024clean-host: maybe-clean-texinfo
2025clean-host: maybe-clean-textutils
2026clean-host: maybe-clean-time
2027clean-host: maybe-clean-uudecode
2028clean-host: maybe-clean-wdiff
2029clean-host: maybe-clean-zip
2030clean-host: maybe-clean-zlib
2031clean-host: maybe-clean-gdb
2032clean-host: maybe-clean-expect
2033clean-host: maybe-clean-guile
2034clean-host: maybe-clean-tk
2035clean-host: maybe-clean-libtermcap
2036clean-host: maybe-clean-utils
2037clean-host: maybe-clean-gnattools
1358ccea 2038
295f4e42 2039.PHONY: clean-target
cc11cc9b
PB
2040
2041clean-target: maybe-clean-target-libstdc++-v3
2042clean-target: maybe-clean-target-libmudflap
2043clean-target: maybe-clean-target-libssp
cc11cc9b 2044clean-target: maybe-clean-target-newlib
fa958513 2045clean-target: maybe-clean-target-libgcc
cc11cc9b
PB
2046clean-target: maybe-clean-target-libgfortran
2047clean-target: maybe-clean-target-libobjc
2048clean-target: maybe-clean-target-libtermcap
2049clean-target: maybe-clean-target-winsup
2050clean-target: maybe-clean-target-libgloss
2051clean-target: maybe-clean-target-libiberty
2052clean-target: maybe-clean-target-gperf
2053clean-target: maybe-clean-target-examples
2054clean-target: maybe-clean-target-libffi
2055clean-target: maybe-clean-target-libjava
2056clean-target: maybe-clean-target-zlib
2057clean-target: maybe-clean-target-boehm-gc
2058clean-target: maybe-clean-target-qthreads
2059clean-target: maybe-clean-target-rda
2060clean-target: maybe-clean-target-libada
2061clean-target: maybe-clean-target-libgomp
1358ccea 2062
295f4e42 2063.PHONY: do-distclean
1061f99e 2064do-distclean:
f41d6665 2065 @: $(MAKE); $(unstage)
e7c84bf8
PB
2066 @r=`${PWD_COMMAND}`; export r; \
2067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2068 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1061f99e 2069 distclean-target
1061f99e 2070
1358ccea 2071
295f4e42 2072.PHONY: distclean-host
cc11cc9b
PB
2073
2074distclean-host: maybe-distclean-ash
2075distclean-host: maybe-distclean-autoconf
2076distclean-host: maybe-distclean-automake
2077distclean-host: maybe-distclean-bash
2078distclean-host: maybe-distclean-bfd
2079distclean-host: maybe-distclean-opcodes
2080distclean-host: maybe-distclean-binutils
2081distclean-host: maybe-distclean-bison
2082distclean-host: maybe-distclean-byacc
2083distclean-host: maybe-distclean-bzip2
2084distclean-host: maybe-distclean-dejagnu
2085distclean-host: maybe-distclean-diff
2086distclean-host: maybe-distclean-dosutils
2087distclean-host: maybe-distclean-etc
2088distclean-host: maybe-distclean-fastjar
2089distclean-host: maybe-distclean-fileutils
2090distclean-host: maybe-distclean-findutils
2091distclean-host: maybe-distclean-find
2092distclean-host: maybe-distclean-fixincludes
2093distclean-host: maybe-distclean-flex
2094distclean-host: maybe-distclean-gas
2095distclean-host: maybe-distclean-gcc
2096distclean-host: maybe-distclean-gawk
2097distclean-host: maybe-distclean-gettext
e69bf64b
PB
2098distclean-host: maybe-distclean-gmp
2099distclean-host: maybe-distclean-mpfr
cc11cc9b 2100distclean-host: maybe-distclean-gnuserv
5afab7ad 2101distclean-host: maybe-distclean-gold
cc11cc9b
PB
2102distclean-host: maybe-distclean-gprof
2103distclean-host: maybe-distclean-gzip
2104distclean-host: maybe-distclean-hello
2105distclean-host: maybe-distclean-indent
2106distclean-host: maybe-distclean-intl
2107distclean-host: maybe-distclean-tcl
2108distclean-host: maybe-distclean-itcl
2109distclean-host: maybe-distclean-ld
2110distclean-host: maybe-distclean-libcpp
2111distclean-host: maybe-distclean-libdecnumber
2112distclean-host: maybe-distclean-libgui
2113distclean-host: maybe-distclean-libiberty
2114distclean-host: maybe-distclean-libtool
2115distclean-host: maybe-distclean-m4
2116distclean-host: maybe-distclean-make
2117distclean-host: maybe-distclean-mmalloc
2118distclean-host: maybe-distclean-patch
2119distclean-host: maybe-distclean-perl
2120distclean-host: maybe-distclean-prms
2121distclean-host: maybe-distclean-rcs
2122distclean-host: maybe-distclean-readline
2123distclean-host: maybe-distclean-release
2124distclean-host: maybe-distclean-recode
2125distclean-host: maybe-distclean-sed
2126distclean-host: maybe-distclean-send-pr
2127distclean-host: maybe-distclean-shellutils
2128distclean-host: maybe-distclean-sid
2129distclean-host: maybe-distclean-sim
2130distclean-host: maybe-distclean-tar
2131distclean-host: maybe-distclean-texinfo
2132distclean-host: maybe-distclean-textutils
2133distclean-host: maybe-distclean-time
2134distclean-host: maybe-distclean-uudecode
2135distclean-host: maybe-distclean-wdiff
2136distclean-host: maybe-distclean-zip
2137distclean-host: maybe-distclean-zlib
2138distclean-host: maybe-distclean-gdb
2139distclean-host: maybe-distclean-expect
2140distclean-host: maybe-distclean-guile
2141distclean-host: maybe-distclean-tk
2142distclean-host: maybe-distclean-libtermcap
2143distclean-host: maybe-distclean-utils
2144distclean-host: maybe-distclean-gnattools
1358ccea 2145
295f4e42 2146.PHONY: distclean-target
cc11cc9b
PB
2147
2148distclean-target: maybe-distclean-target-libstdc++-v3
2149distclean-target: maybe-distclean-target-libmudflap
2150distclean-target: maybe-distclean-target-libssp
cc11cc9b 2151distclean-target: maybe-distclean-target-newlib
fa958513 2152distclean-target: maybe-distclean-target-libgcc
cc11cc9b
PB
2153distclean-target: maybe-distclean-target-libgfortran
2154distclean-target: maybe-distclean-target-libobjc
2155distclean-target: maybe-distclean-target-libtermcap
2156distclean-target: maybe-distclean-target-winsup
2157distclean-target: maybe-distclean-target-libgloss
2158distclean-target: maybe-distclean-target-libiberty
2159distclean-target: maybe-distclean-target-gperf
2160distclean-target: maybe-distclean-target-examples
2161distclean-target: maybe-distclean-target-libffi
2162distclean-target: maybe-distclean-target-libjava
2163distclean-target: maybe-distclean-target-zlib
2164distclean-target: maybe-distclean-target-boehm-gc
2165distclean-target: maybe-distclean-target-qthreads
2166distclean-target: maybe-distclean-target-rda
2167distclean-target: maybe-distclean-target-libada
2168distclean-target: maybe-distclean-target-libgomp
1358ccea 2169
295f4e42 2170.PHONY: do-maintainer-clean
1061f99e 2171do-maintainer-clean:
f41d6665 2172 @: $(MAKE); $(unstage)
e7c84bf8
PB
2173 @r=`${PWD_COMMAND}`; export r; \
2174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2175 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
1061f99e 2176 maintainer-clean-target
1061f99e 2177
1358ccea 2178
295f4e42 2179.PHONY: maintainer-clean-host
cc11cc9b
PB
2180
2181maintainer-clean-host: maybe-maintainer-clean-ash
2182maintainer-clean-host: maybe-maintainer-clean-autoconf
2183maintainer-clean-host: maybe-maintainer-clean-automake
2184maintainer-clean-host: maybe-maintainer-clean-bash
2185maintainer-clean-host: maybe-maintainer-clean-bfd
2186maintainer-clean-host: maybe-maintainer-clean-opcodes
2187maintainer-clean-host: maybe-maintainer-clean-binutils
2188maintainer-clean-host: maybe-maintainer-clean-bison
2189maintainer-clean-host: maybe-maintainer-clean-byacc
2190maintainer-clean-host: maybe-maintainer-clean-bzip2
2191maintainer-clean-host: maybe-maintainer-clean-dejagnu
2192maintainer-clean-host: maybe-maintainer-clean-diff
2193maintainer-clean-host: maybe-maintainer-clean-dosutils
2194maintainer-clean-host: maybe-maintainer-clean-etc
2195maintainer-clean-host: maybe-maintainer-clean-fastjar
2196maintainer-clean-host: maybe-maintainer-clean-fileutils
2197maintainer-clean-host: maybe-maintainer-clean-findutils
2198maintainer-clean-host: maybe-maintainer-clean-find
2199maintainer-clean-host: maybe-maintainer-clean-fixincludes
2200maintainer-clean-host: maybe-maintainer-clean-flex
2201maintainer-clean-host: maybe-maintainer-clean-gas
2202maintainer-clean-host: maybe-maintainer-clean-gcc
2203maintainer-clean-host: maybe-maintainer-clean-gawk
2204maintainer-clean-host: maybe-maintainer-clean-gettext
e69bf64b
PB
2205maintainer-clean-host: maybe-maintainer-clean-gmp
2206maintainer-clean-host: maybe-maintainer-clean-mpfr
cc11cc9b 2207maintainer-clean-host: maybe-maintainer-clean-gnuserv
5afab7ad 2208maintainer-clean-host: maybe-maintainer-clean-gold
cc11cc9b
PB
2209maintainer-clean-host: maybe-maintainer-clean-gprof
2210maintainer-clean-host: maybe-maintainer-clean-gzip
2211maintainer-clean-host: maybe-maintainer-clean-hello
2212maintainer-clean-host: maybe-maintainer-clean-indent
2213maintainer-clean-host: maybe-maintainer-clean-intl
2214maintainer-clean-host: maybe-maintainer-clean-tcl
2215maintainer-clean-host: maybe-maintainer-clean-itcl
2216maintainer-clean-host: maybe-maintainer-clean-ld
2217maintainer-clean-host: maybe-maintainer-clean-libcpp
2218maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2219maintainer-clean-host: maybe-maintainer-clean-libgui
2220maintainer-clean-host: maybe-maintainer-clean-libiberty
2221maintainer-clean-host: maybe-maintainer-clean-libtool
2222maintainer-clean-host: maybe-maintainer-clean-m4
2223maintainer-clean-host: maybe-maintainer-clean-make
2224maintainer-clean-host: maybe-maintainer-clean-mmalloc
2225maintainer-clean-host: maybe-maintainer-clean-patch
2226maintainer-clean-host: maybe-maintainer-clean-perl
2227maintainer-clean-host: maybe-maintainer-clean-prms
2228maintainer-clean-host: maybe-maintainer-clean-rcs
2229maintainer-clean-host: maybe-maintainer-clean-readline
2230maintainer-clean-host: maybe-maintainer-clean-release
2231maintainer-clean-host: maybe-maintainer-clean-recode
2232maintainer-clean-host: maybe-maintainer-clean-sed
2233maintainer-clean-host: maybe-maintainer-clean-send-pr
2234maintainer-clean-host: maybe-maintainer-clean-shellutils
2235maintainer-clean-host: maybe-maintainer-clean-sid
2236maintainer-clean-host: maybe-maintainer-clean-sim
2237maintainer-clean-host: maybe-maintainer-clean-tar
2238maintainer-clean-host: maybe-maintainer-clean-texinfo
2239maintainer-clean-host: maybe-maintainer-clean-textutils
2240maintainer-clean-host: maybe-maintainer-clean-time
2241maintainer-clean-host: maybe-maintainer-clean-uudecode
2242maintainer-clean-host: maybe-maintainer-clean-wdiff
2243maintainer-clean-host: maybe-maintainer-clean-zip
2244maintainer-clean-host: maybe-maintainer-clean-zlib
2245maintainer-clean-host: maybe-maintainer-clean-gdb
2246maintainer-clean-host: maybe-maintainer-clean-expect
2247maintainer-clean-host: maybe-maintainer-clean-guile
2248maintainer-clean-host: maybe-maintainer-clean-tk
2249maintainer-clean-host: maybe-maintainer-clean-libtermcap
2250maintainer-clean-host: maybe-maintainer-clean-utils
2251maintainer-clean-host: maybe-maintainer-clean-gnattools
1358ccea 2252
295f4e42 2253.PHONY: maintainer-clean-target
cc11cc9b
PB
2254
2255maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2256maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2257maintainer-clean-target: maybe-maintainer-clean-target-libssp
cc11cc9b 2258maintainer-clean-target: maybe-maintainer-clean-target-newlib
fa958513 2259maintainer-clean-target: maybe-maintainer-clean-target-libgcc
cc11cc9b
PB
2260maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2261maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2262maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2263maintainer-clean-target: maybe-maintainer-clean-target-winsup
2264maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2265maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2266maintainer-clean-target: maybe-maintainer-clean-target-gperf
2267maintainer-clean-target: maybe-maintainer-clean-target-examples
2268maintainer-clean-target: maybe-maintainer-clean-target-libffi
2269maintainer-clean-target: maybe-maintainer-clean-target-libjava
2270maintainer-clean-target: maybe-maintainer-clean-target-zlib
2271maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2272maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2273maintainer-clean-target: maybe-maintainer-clean-target-rda
2274maintainer-clean-target: maybe-maintainer-clean-target-libada
2275maintainer-clean-target: maybe-maintainer-clean-target-libgomp
1358ccea 2276
1358ccea 2277
295f4e42 2278# Here are the targets which correspond to the do-X targets.
1358ccea 2279
9c4d2493
BM
2280.PHONY: info installcheck dvi pdf html
2281.PHONY: install-info install-pdf install-html
295f4e42
NN
2282.PHONY: clean distclean mostlyclean maintainer-clean realclean
2283.PHONY: local-clean local-distclean local-maintainer-clean
2284info: do-info
2285installcheck: do-installcheck
2286dvi: do-dvi
b5422ad7 2287pdf: do-pdf
f87a2b2e 2288html: do-html
1358ccea 2289
295f4e42
NN
2290# Make sure makeinfo is built before we do a `make info', if we're
2291# in fact building texinfo.
2292do-info: maybe-all-texinfo
1358ccea 2293
295f4e42 2294install-info: do-install-info dir.info
8c90b13a 2295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42
NN
2296 if [ -f dir.info ] ; then \
2297 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2298 else true ; fi
1358ccea 2299
9c4d2493
BM
2300install-pdf: do-install-pdf
2301
65d6e994
CD
2302install-html: do-install-html
2303
295f4e42
NN
2304local-clean:
2305 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
1358ccea 2306
295f4e42
NN
2307local-distclean:
2308 -rm -f Makefile config.status config.cache mh-frag mt-frag
f41d6665 2309 -rm -f maybedep.tmp serdep.tmp
295f4e42
NN
2310 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2311 rm -rf $(TARGET_SUBDIR); \
2312 else true; fi
2313 -rm -rf $(BUILD_SUBDIR)
215c351a
PB
2314 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2315 rm -rf $(HOST_SUBDIR); \
2316 else true; fi
295f4e42
NN
2317 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2318 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2319 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2320 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2321 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
1358ccea 2322
295f4e42
NN
2323local-maintainer-clean:
2324 @echo "This command is intended for maintainers to use;"
2325 @echo "it deletes files that may require special tools to rebuild."
1358ccea 2326
295f4e42
NN
2327clean: do-clean local-clean
2328mostlyclean: do-mostlyclean local-clean
2329distclean: do-distclean local-clean local-distclean
05750653 2330maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
295f4e42
NN
2331maintainer-clean: local-distclean
2332realclean: maintainer-clean
1358ccea 2333
295f4e42 2334# Check target.
1358ccea 2335
295f4e42
NN
2336.PHONY: check do-check
2337check: do-check
1358ccea 2338
295f4e42 2339# Only include modules actually being configured and built.
1061f99e
PB
2340.PHONY: check-host
2341check-host: \
295f4e42
NN
2342 maybe-check-ash \
2343 maybe-check-autoconf \
2344 maybe-check-automake \
2345 maybe-check-bash \
2346 maybe-check-bfd \
2347 maybe-check-opcodes \
2348 maybe-check-binutils \
2349 maybe-check-bison \
2350 maybe-check-byacc \
2351 maybe-check-bzip2 \
2352 maybe-check-dejagnu \
2353 maybe-check-diff \
2354 maybe-check-dosutils \
2355 maybe-check-etc \
2356 maybe-check-fastjar \
2357 maybe-check-fileutils \
2358 maybe-check-findutils \
2359 maybe-check-find \
53c7ffe7 2360 maybe-check-fixincludes \
295f4e42
NN
2361 maybe-check-flex \
2362 maybe-check-gas \
d32ab992 2363 maybe-check-gcc \
295f4e42
NN
2364 maybe-check-gawk \
2365 maybe-check-gettext \
e69bf64b
PB
2366 maybe-check-gmp \
2367 maybe-check-mpfr \
295f4e42 2368 maybe-check-gnuserv \
5afab7ad 2369 maybe-check-gold \
295f4e42
NN
2370 maybe-check-gprof \
2371 maybe-check-gzip \
2372 maybe-check-hello \
2373 maybe-check-indent \
2374 maybe-check-intl \
2375 maybe-check-tcl \
2376 maybe-check-itcl \
2377 maybe-check-ld \
4f4e53dd 2378 maybe-check-libcpp \
a4b6c45a 2379 maybe-check-libdecnumber \
295f4e42
NN
2380 maybe-check-libgui \
2381 maybe-check-libiberty \
2382 maybe-check-libtool \
2383 maybe-check-m4 \
2384 maybe-check-make \
2385 maybe-check-mmalloc \
2386 maybe-check-patch \
2387 maybe-check-perl \
2388 maybe-check-prms \
2389 maybe-check-rcs \
2390 maybe-check-readline \
2391 maybe-check-release \
2392 maybe-check-recode \
2393 maybe-check-sed \
2394 maybe-check-send-pr \
2395 maybe-check-shellutils \
2396 maybe-check-sid \
2397 maybe-check-sim \
2398 maybe-check-tar \
2399 maybe-check-texinfo \
2400 maybe-check-textutils \
2401 maybe-check-time \
2402 maybe-check-uudecode \
2403 maybe-check-wdiff \
2404 maybe-check-zip \
2405 maybe-check-zlib \
2406 maybe-check-gdb \
2407 maybe-check-expect \
2408 maybe-check-guile \
2409 maybe-check-tk \
295f4e42
NN
2410 maybe-check-libtermcap \
2411 maybe-check-utils \
1061f99e
PB
2412 maybe-check-gnattools
2413
2414.PHONY: check-target
2415check-target: \
295f4e42 2416 maybe-check-target-libstdc++-v3 \
6de9cd9a 2417 maybe-check-target-libmudflap \
77008252 2418 maybe-check-target-libssp \
295f4e42 2419 maybe-check-target-newlib \
fa958513 2420 maybe-check-target-libgcc \
6de9cd9a 2421 maybe-check-target-libgfortran \
295f4e42
NN
2422 maybe-check-target-libobjc \
2423 maybe-check-target-libtermcap \
2424 maybe-check-target-winsup \
2425 maybe-check-target-libgloss \
2426 maybe-check-target-libiberty \
2427 maybe-check-target-gperf \
2428 maybe-check-target-examples \
2429 maybe-check-target-libffi \
2430 maybe-check-target-libjava \
2431 maybe-check-target-zlib \
2432 maybe-check-target-boehm-gc \
2433 maybe-check-target-qthreads \
2434 maybe-check-target-rda \
953ff289
DN
2435 maybe-check-target-libada \
2436 maybe-check-target-libgomp
1061f99e
PB
2437
2438do-check:
f41d6665 2439 @: $(MAKE); $(unstage)
e7c84bf8
PB
2440 @r=`${PWD_COMMAND}`; export r; \
2441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2442 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
1358ccea 2443
295f4e42 2444# Automated reporting of test results.
1358ccea 2445
295f4e42
NN
2446warning.log: build.log
2447 $(srcdir)/contrib/warn_summary build.log > $@
d9cdb878 2448
295f4e42
NN
2449mail-report.log:
2450 if test x'$(BOOT_CFLAGS)' != x''; then \
2451 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2452 fi; \
2453 $(srcdir)/contrib/test_summary -t >$@
2454 chmod +x $@
2455 echo If you really want to send e-mail, run ./$@ now
d9cdb878 2456
295f4e42
NN
2457mail-report-with-warnings.log: warning.log
2458 if test x'$(BOOT_CFLAGS)' != x''; then \
2459 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2460 fi; \
2461 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2462 chmod +x $@
2463 echo If you really want to send e-mail, run ./$@ now
d9cdb878 2464
295f4e42 2465# Installation targets.
1358ccea 2466
295f4e42 2467.PHONY: install uninstall
1061f99e 2468install:
f41d6665 2469 @: $(MAKE); $(unstage)
e7c84bf8
PB
2470 @r=`${PWD_COMMAND}`; export r; \
2471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2472 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
1358ccea 2473
295f4e42
NN
2474.PHONY: install-host-nogcc
2475install-host-nogcc: \
2476 maybe-install-ash \
2477 maybe-install-autoconf \
2478 maybe-install-automake \
2479 maybe-install-bash \
2480 maybe-install-bfd \
2481 maybe-install-opcodes \
2482 maybe-install-binutils \
2483 maybe-install-bison \
2484 maybe-install-byacc \
2485 maybe-install-bzip2 \
2486 maybe-install-dejagnu \
2487 maybe-install-diff \
2488 maybe-install-dosutils \
2489 maybe-install-etc \
2490 maybe-install-fastjar \
2491 maybe-install-fileutils \
2492 maybe-install-findutils \
2493 maybe-install-find \
53c7ffe7 2494 maybe-install-fixincludes \
295f4e42
NN
2495 maybe-install-flex \
2496 maybe-install-gas \
2497 maybe-install-gawk \
2498 maybe-install-gettext \
e69bf64b
PB
2499 maybe-install-gmp \
2500 maybe-install-mpfr \
295f4e42 2501 maybe-install-gnuserv \
5afab7ad 2502 maybe-install-gold \
295f4e42
NN
2503 maybe-install-gprof \
2504 maybe-install-gzip \
2505 maybe-install-hello \
2506 maybe-install-indent \
2507 maybe-install-intl \
2508 maybe-install-tcl \
2509 maybe-install-itcl \
2510 maybe-install-ld \
4f4e53dd 2511 maybe-install-libcpp \
a4b6c45a 2512 maybe-install-libdecnumber \
295f4e42
NN
2513 maybe-install-libgui \
2514 maybe-install-libiberty \
2515 maybe-install-libtool \
2516 maybe-install-m4 \
2517 maybe-install-make \
2518 maybe-install-mmalloc \
2519 maybe-install-patch \
2520 maybe-install-perl \
2521 maybe-install-prms \
2522 maybe-install-rcs \
2523 maybe-install-readline \
2524 maybe-install-release \
2525 maybe-install-recode \
2526 maybe-install-sed \
2527 maybe-install-send-pr \
2528 maybe-install-shellutils \
2529 maybe-install-sid \
2530 maybe-install-sim \
2531 maybe-install-tar \
2532 maybe-install-texinfo \
2533 maybe-install-textutils \
2534 maybe-install-time \
2535 maybe-install-uudecode \
2536 maybe-install-wdiff \
2537 maybe-install-zip \
2538 maybe-install-zlib \
2539 maybe-install-gdb \
2540 maybe-install-expect \
2541 maybe-install-guile \
2542 maybe-install-tk \
295f4e42 2543 maybe-install-libtermcap \
5395b47b
NN
2544 maybe-install-utils \
2545 maybe-install-gnattools
295f4e42
NN
2546
2547.PHONY: install-host
d32ab992 2548install-host: \
295f4e42
NN
2549 maybe-install-ash \
2550 maybe-install-autoconf \
2551 maybe-install-automake \
2552 maybe-install-bash \
2553 maybe-install-bfd \
2554 maybe-install-opcodes \
2555 maybe-install-binutils \
2556 maybe-install-bison \
2557 maybe-install-byacc \
2558 maybe-install-bzip2 \
2559 maybe-install-dejagnu \
2560 maybe-install-diff \
2561 maybe-install-dosutils \
2562 maybe-install-etc \
2563 maybe-install-fastjar \
2564 maybe-install-fileutils \
2565 maybe-install-findutils \
2566 maybe-install-find \
53c7ffe7 2567 maybe-install-fixincludes \
295f4e42
NN
2568 maybe-install-flex \
2569 maybe-install-gas \
d32ab992 2570 maybe-install-gcc \
295f4e42
NN
2571 maybe-install-gawk \
2572 maybe-install-gettext \
e69bf64b
PB
2573 maybe-install-gmp \
2574 maybe-install-mpfr \
295f4e42 2575 maybe-install-gnuserv \
5afab7ad 2576 maybe-install-gold \
295f4e42
NN
2577 maybe-install-gprof \
2578 maybe-install-gzip \
2579 maybe-install-hello \
2580 maybe-install-indent \
2581 maybe-install-intl \
2582 maybe-install-tcl \
2583 maybe-install-itcl \
2584 maybe-install-ld \
4f4e53dd 2585 maybe-install-libcpp \
a4b6c45a 2586 maybe-install-libdecnumber \
295f4e42
NN
2587 maybe-install-libgui \
2588 maybe-install-libiberty \
2589 maybe-install-libtool \
2590 maybe-install-m4 \
2591 maybe-install-make \
2592 maybe-install-mmalloc \
2593 maybe-install-patch \
2594 maybe-install-perl \
2595 maybe-install-prms \
2596 maybe-install-rcs \
2597 maybe-install-readline \
2598 maybe-install-release \
2599 maybe-install-recode \
2600 maybe-install-sed \
2601 maybe-install-send-pr \
2602 maybe-install-shellutils \
2603 maybe-install-sid \
2604 maybe-install-sim \
2605 maybe-install-tar \
2606 maybe-install-texinfo \
2607 maybe-install-textutils \
2608 maybe-install-time \
2609 maybe-install-uudecode \
2610 maybe-install-wdiff \
2611 maybe-install-zip \
2612 maybe-install-zlib \
2613 maybe-install-gdb \
2614 maybe-install-expect \
2615 maybe-install-guile \
2616 maybe-install-tk \
295f4e42 2617 maybe-install-libtermcap \
5395b47b
NN
2618 maybe-install-utils \
2619 maybe-install-gnattools
295f4e42
NN
2620
2621.PHONY: install-target
2622install-target: \
2623 maybe-install-target-libstdc++-v3 \
6de9cd9a 2624 maybe-install-target-libmudflap \
77008252 2625 maybe-install-target-libssp \
295f4e42 2626 maybe-install-target-newlib \
fa958513 2627 maybe-install-target-libgcc \
6de9cd9a 2628 maybe-install-target-libgfortran \
295f4e42
NN
2629 maybe-install-target-libobjc \
2630 maybe-install-target-libtermcap \
2631 maybe-install-target-winsup \
2632 maybe-install-target-libgloss \
2633 maybe-install-target-libiberty \
2634 maybe-install-target-gperf \
2635 maybe-install-target-examples \
2636 maybe-install-target-libffi \
2637 maybe-install-target-libjava \
2638 maybe-install-target-zlib \
2639 maybe-install-target-boehm-gc \
2640 maybe-install-target-qthreads \
2641 maybe-install-target-rda \
953ff289
DN
2642 maybe-install-target-libada \
2643 maybe-install-target-libgomp
1358ccea 2644
295f4e42
NN
2645uninstall:
2646 @echo "the uninstall target is not supported in this tree"
1358ccea 2647
295f4e42
NN
2648.PHONY: install.all
2649install.all: install-no-fixedincludes
2650 @if [ -f ./gcc/Makefile ] ; then \
2651 r=`${PWD_COMMAND}` ; export r ; \
f41d6665 2652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a52a0a7f 2653 $(HOST_EXPORTS) \
295f4e42
NN
2654 (cd ./gcc && \
2655 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2656 else \
2657 true ; \
2658 fi
1358ccea 2659
295f4e42
NN
2660# install-no-fixedincludes is used because Cygnus can not distribute
2661# the fixed header files.
2662.PHONY: install-no-fixedincludes
2663install-no-fixedincludes: installdirs install-host-nogcc \
2664 install-target gcc-no-fixedincludes
1358ccea 2665
295f4e42 2666### other supporting targets
1358ccea 2667
295f4e42
NN
2668MAKEDIRS= \
2669 $(DESTDIR)$(prefix) \
2670 $(DESTDIR)$(exec_prefix)
2671.PHONY: installdirs
2672installdirs: mkinstalldirs
2673 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
1358ccea 2674
295f4e42
NN
2675dir.info: do-install-info
2676 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2677 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2678 mv -f dir.info.new dir.info ; \
2679 else true ; \
2680 fi
1358ccea 2681
295f4e42
NN
2682dist:
2683 @echo "Building a full distribution of this tree isn't done"
05750653 2684 @echo "via 'make dist'. Check out the etc/ subdirectory"
1358ccea 2685
295f4e42 2686etags tags: TAGS
1358ccea 2687
295f4e42
NN
2688# Right now this just builds TAGS in each subdirectory. emacs19 has the
2689# ability to use several tags files at once, so there is probably no need
2690# to combine them into one big TAGS file (like CVS 1.3 does). We could
2691# (if we felt like it) have this Makefile write a piece of elisp which
2692# the user could load to tell emacs19 where all the TAGS files we just
2693# built are.
2694TAGS: do-TAGS
1358ccea 2695
25b42232
PB
2696# ------------------------------------
2697# Macros for configure and all targets
2698# ------------------------------------
2699
2700
2701
2702
2703
295f4e42
NN
2704# --------------------------------------
2705# Modules which run on the build machine
2706# --------------------------------------
1358ccea 2707
25b42232 2708
295f4e42
NN
2709.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2710maybe-configure-build-libiberty:
3ff3adad
PB
2711@if gcc-bootstrap
2712configure-build-libiberty: stage_current
2713@endif gcc-bootstrap
60975492
PB
2714@if build-libiberty
2715maybe-configure-build-libiberty: configure-build-libiberty
cc11cc9b 2716configure-build-libiberty:
f41d6665 2717 @: $(MAKE); $(unstage)
cc11cc9b 2718 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 2719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
2720 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2721 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
4fc4dd12 2722 $(BUILD_EXPORTS) \
295f4e42
NN
2723 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2724 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2725 case $(srcdir) in \
215c351a
PB
2726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2727 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 2729 esac; \
215c351a
PB
2730 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2731 libsrcdir="$$s/libiberty"; \
295f4e42
NN
2732 rm -f no-such-file || : ; \
2733 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
2734 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2735 --target=${target_alias} $${srcdiroption} \
1358ccea 2736 || exit 1
60975492 2737@endif build-libiberty
1358ccea 2738
25b42232
PB
2739
2740
ce406537
PB
2741
2742
295f4e42
NN
2743.PHONY: all-build-libiberty maybe-all-build-libiberty
2744maybe-all-build-libiberty:
3ff3adad
PB
2745@if gcc-bootstrap
2746all-build-libiberty: stage_current
2747@endif gcc-bootstrap
60975492 2748@if build-libiberty
7c27e184 2749TARGET-build-libiberty=all
60975492 2750maybe-all-build-libiberty: all-build-libiberty
295f4e42 2751all-build-libiberty: configure-build-libiberty
f41d6665 2752 @: $(MAKE); $(unstage)
295f4e42
NN
2753 @r=`${PWD_COMMAND}`; export r; \
2754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 2755 $(BUILD_EXPORTS) \
7c27e184 2756 (cd $(BUILD_SUBDIR)/libiberty && \
1c8bd6a3
PB
2757 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2758 $(TARGET-build-libiberty))
60975492 2759@endif build-libiberty
295f4e42 2760
25b42232
PB
2761
2762
ce406537
PB
2763
2764
23f6b2f9
PB
2765.PHONY: configure-build-bison maybe-configure-build-bison
2766maybe-configure-build-bison:
3ff3adad
PB
2767@if gcc-bootstrap
2768configure-build-bison: stage_current
2769@endif gcc-bootstrap
23f6b2f9
PB
2770@if build-bison
2771maybe-configure-build-bison: configure-build-bison
cc11cc9b 2772configure-build-bison:
f41d6665 2773 @: $(MAKE); $(unstage)
cc11cc9b 2774 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 2775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
2776 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2777 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
23f6b2f9
PB
2778 $(BUILD_EXPORTS) \
2779 echo Configuring in $(BUILD_SUBDIR)/bison; \
2780 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2781 case $(srcdir) in \
215c351a
PB
2782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2783 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 2785 esac; \
215c351a
PB
2786 srcdiroption="--srcdir=$${topdir}/bison"; \
2787 libsrcdir="$$s/bison"; \
23f6b2f9
PB
2788 rm -f no-such-file || : ; \
2789 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
2790 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2791 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
2792 || exit 1
2793@endif build-bison
2794
25b42232
PB
2795
2796
ce406537
PB
2797
2798
23f6b2f9
PB
2799.PHONY: all-build-bison maybe-all-build-bison
2800maybe-all-build-bison:
3ff3adad
PB
2801@if gcc-bootstrap
2802all-build-bison: stage_current
2803@endif gcc-bootstrap
23f6b2f9 2804@if build-bison
7c27e184 2805TARGET-build-bison=all
23f6b2f9
PB
2806maybe-all-build-bison: all-build-bison
2807all-build-bison: configure-build-bison
f41d6665 2808 @: $(MAKE); $(unstage)
23f6b2f9
PB
2809 @r=`${PWD_COMMAND}`; export r; \
2810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2811 $(BUILD_EXPORTS) \
7c27e184 2812 (cd $(BUILD_SUBDIR)/bison && \
1c8bd6a3
PB
2813 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2814 $(TARGET-build-bison))
23f6b2f9
PB
2815@endif build-bison
2816
25b42232
PB
2817
2818
ce406537
PB
2819
2820
23f6b2f9
PB
2821.PHONY: configure-build-byacc maybe-configure-build-byacc
2822maybe-configure-build-byacc:
3ff3adad
PB
2823@if gcc-bootstrap
2824configure-build-byacc: stage_current
2825@endif gcc-bootstrap
23f6b2f9
PB
2826@if build-byacc
2827maybe-configure-build-byacc: configure-build-byacc
cc11cc9b 2828configure-build-byacc:
f41d6665 2829 @: $(MAKE); $(unstage)
cc11cc9b 2830 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 2831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
2832 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2833 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
23f6b2f9
PB
2834 $(BUILD_EXPORTS) \
2835 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2836 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2837 case $(srcdir) in \
215c351a
PB
2838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2839 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 2841 esac; \
215c351a
PB
2842 srcdiroption="--srcdir=$${topdir}/byacc"; \
2843 libsrcdir="$$s/byacc"; \
23f6b2f9
PB
2844 rm -f no-such-file || : ; \
2845 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
2846 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2847 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
2848 || exit 1
2849@endif build-byacc
2850
25b42232
PB
2851
2852
ce406537
PB
2853
2854
23f6b2f9
PB
2855.PHONY: all-build-byacc maybe-all-build-byacc
2856maybe-all-build-byacc:
3ff3adad
PB
2857@if gcc-bootstrap
2858all-build-byacc: stage_current
2859@endif gcc-bootstrap
23f6b2f9 2860@if build-byacc
7c27e184 2861TARGET-build-byacc=all
23f6b2f9
PB
2862maybe-all-build-byacc: all-build-byacc
2863all-build-byacc: configure-build-byacc
f41d6665 2864 @: $(MAKE); $(unstage)
23f6b2f9
PB
2865 @r=`${PWD_COMMAND}`; export r; \
2866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2867 $(BUILD_EXPORTS) \
7c27e184 2868 (cd $(BUILD_SUBDIR)/byacc && \
1c8bd6a3
PB
2869 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2870 $(TARGET-build-byacc))
23f6b2f9
PB
2871@endif build-byacc
2872
25b42232
PB
2873
2874
ce406537
PB
2875
2876
23f6b2f9
PB
2877.PHONY: configure-build-flex maybe-configure-build-flex
2878maybe-configure-build-flex:
3ff3adad
PB
2879@if gcc-bootstrap
2880configure-build-flex: stage_current
2881@endif gcc-bootstrap
23f6b2f9
PB
2882@if build-flex
2883maybe-configure-build-flex: configure-build-flex
cc11cc9b 2884configure-build-flex:
f41d6665 2885 @: $(MAKE); $(unstage)
cc11cc9b 2886 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 2887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
2888 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2889 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
23f6b2f9
PB
2890 $(BUILD_EXPORTS) \
2891 echo Configuring in $(BUILD_SUBDIR)/flex; \
2892 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2893 case $(srcdir) in \
215c351a
PB
2894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2895 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 2897 esac; \
215c351a
PB
2898 srcdiroption="--srcdir=$${topdir}/flex"; \
2899 libsrcdir="$$s/flex"; \
23f6b2f9
PB
2900 rm -f no-such-file || : ; \
2901 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
2902 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2903 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
2904 || exit 1
2905@endif build-flex
2906
25b42232
PB
2907
2908
ce406537
PB
2909
2910
23f6b2f9
PB
2911.PHONY: all-build-flex maybe-all-build-flex
2912maybe-all-build-flex:
3ff3adad
PB
2913@if gcc-bootstrap
2914all-build-flex: stage_current
2915@endif gcc-bootstrap
23f6b2f9 2916@if build-flex
7c27e184 2917TARGET-build-flex=all
23f6b2f9
PB
2918maybe-all-build-flex: all-build-flex
2919all-build-flex: configure-build-flex
f41d6665 2920 @: $(MAKE); $(unstage)
23f6b2f9
PB
2921 @r=`${PWD_COMMAND}`; export r; \
2922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2923 $(BUILD_EXPORTS) \
7c27e184 2924 (cd $(BUILD_SUBDIR)/flex && \
1c8bd6a3
PB
2925 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2926 $(TARGET-build-flex))
23f6b2f9
PB
2927@endif build-flex
2928
25b42232
PB
2929
2930
ce406537
PB
2931
2932
23f6b2f9
PB
2933.PHONY: configure-build-m4 maybe-configure-build-m4
2934maybe-configure-build-m4:
3ff3adad
PB
2935@if gcc-bootstrap
2936configure-build-m4: stage_current
2937@endif gcc-bootstrap
23f6b2f9
PB
2938@if build-m4
2939maybe-configure-build-m4: configure-build-m4
cc11cc9b 2940configure-build-m4:
f41d6665 2941 @: $(MAKE); $(unstage)
cc11cc9b 2942 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 2943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
2944 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2945 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
23f6b2f9
PB
2946 $(BUILD_EXPORTS) \
2947 echo Configuring in $(BUILD_SUBDIR)/m4; \
2948 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2949 case $(srcdir) in \
215c351a
PB
2950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2951 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 2953 esac; \
215c351a
PB
2954 srcdiroption="--srcdir=$${topdir}/m4"; \
2955 libsrcdir="$$s/m4"; \
23f6b2f9
PB
2956 rm -f no-such-file || : ; \
2957 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
2958 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2959 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
2960 || exit 1
2961@endif build-m4
2962
25b42232
PB
2963
2964
ce406537
PB
2965
2966
23f6b2f9
PB
2967.PHONY: all-build-m4 maybe-all-build-m4
2968maybe-all-build-m4:
3ff3adad
PB
2969@if gcc-bootstrap
2970all-build-m4: stage_current
2971@endif gcc-bootstrap
23f6b2f9 2972@if build-m4
7c27e184 2973TARGET-build-m4=all
23f6b2f9
PB
2974maybe-all-build-m4: all-build-m4
2975all-build-m4: configure-build-m4
f41d6665 2976 @: $(MAKE); $(unstage)
23f6b2f9
PB
2977 @r=`${PWD_COMMAND}`; export r; \
2978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2979 $(BUILD_EXPORTS) \
7c27e184 2980 (cd $(BUILD_SUBDIR)/m4 && \
1c8bd6a3
PB
2981 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2982 $(TARGET-build-m4))
23f6b2f9
PB
2983@endif build-m4
2984
25b42232
PB
2985
2986
ce406537
PB
2987
2988
23f6b2f9
PB
2989.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2990maybe-configure-build-texinfo:
3ff3adad
PB
2991@if gcc-bootstrap
2992configure-build-texinfo: stage_current
2993@endif gcc-bootstrap
23f6b2f9
PB
2994@if build-texinfo
2995maybe-configure-build-texinfo: configure-build-texinfo
cc11cc9b 2996configure-build-texinfo:
f41d6665 2997 @: $(MAKE); $(unstage)
cc11cc9b 2998 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 2999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3000 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3001 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
23f6b2f9
PB
3002 $(BUILD_EXPORTS) \
3003 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3004 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3005 case $(srcdir) in \
215c351a
PB
3006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3007 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 3009 esac; \
215c351a
PB
3010 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3011 libsrcdir="$$s/texinfo"; \
23f6b2f9
PB
3012 rm -f no-such-file || : ; \
3013 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3014 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3015 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
3016 || exit 1
3017@endif build-texinfo
3018
25b42232
PB
3019
3020
ce406537
PB
3021
3022
23f6b2f9
PB
3023.PHONY: all-build-texinfo maybe-all-build-texinfo
3024maybe-all-build-texinfo:
3ff3adad
PB
3025@if gcc-bootstrap
3026all-build-texinfo: stage_current
3027@endif gcc-bootstrap
23f6b2f9 3028@if build-texinfo
7c27e184 3029TARGET-build-texinfo=all
23f6b2f9
PB
3030maybe-all-build-texinfo: all-build-texinfo
3031all-build-texinfo: configure-build-texinfo
f41d6665 3032 @: $(MAKE); $(unstage)
23f6b2f9
PB
3033 @r=`${PWD_COMMAND}`; export r; \
3034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3035 $(BUILD_EXPORTS) \
7c27e184 3036 (cd $(BUILD_SUBDIR)/texinfo && \
1c8bd6a3
PB
3037 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3038 $(TARGET-build-texinfo))
23f6b2f9
PB
3039@endif build-texinfo
3040
25b42232
PB
3041
3042
ce406537
PB
3043
3044
71b5d516
PB
3045.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3046maybe-configure-build-fixincludes:
3ff3adad
PB
3047@if gcc-bootstrap
3048configure-build-fixincludes: stage_current
3049@endif gcc-bootstrap
71b5d516
PB
3050@if build-fixincludes
3051maybe-configure-build-fixincludes: configure-build-fixincludes
cc11cc9b 3052configure-build-fixincludes:
f41d6665 3053 @: $(MAKE); $(unstage)
cc11cc9b 3054 @r=`${PWD_COMMAND}`; export r; \
71b5d516 3055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3056 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3057 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
71b5d516
PB
3058 $(BUILD_EXPORTS) \
3059 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3060 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3061 case $(srcdir) in \
215c351a
PB
3062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3063 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
71b5d516 3065 esac; \
215c351a
PB
3066 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3067 libsrcdir="$$s/fixincludes"; \
71b5d516
PB
3068 rm -f no-such-file || : ; \
3069 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3070 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3071 --target=${target_alias} $${srcdiroption} \
71b5d516
PB
3072 || exit 1
3073@endif build-fixincludes
3074
25b42232
PB
3075
3076
ce406537
PB
3077
3078
71b5d516
PB
3079.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3080maybe-all-build-fixincludes:
3ff3adad
PB
3081@if gcc-bootstrap
3082all-build-fixincludes: stage_current
3083@endif gcc-bootstrap
71b5d516
PB
3084@if build-fixincludes
3085TARGET-build-fixincludes=all
3086maybe-all-build-fixincludes: all-build-fixincludes
3087all-build-fixincludes: configure-build-fixincludes
f41d6665 3088 @: $(MAKE); $(unstage)
71b5d516
PB
3089 @r=`${PWD_COMMAND}`; export r; \
3090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3091 $(BUILD_EXPORTS) \
3092 (cd $(BUILD_SUBDIR)/fixincludes && \
1c8bd6a3
PB
3093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3094 $(TARGET-build-fixincludes))
71b5d516
PB
3095@endif build-fixincludes
3096
1358ccea 3097
25b42232 3098
ce406537
PB
3099
3100
295f4e42
NN
3101# --------------------------------------
3102# Modules which run on the host machine
3103# --------------------------------------
1358ccea 3104
25b42232 3105
295f4e42
NN
3106.PHONY: configure-ash maybe-configure-ash
3107maybe-configure-ash:
3ff3adad
PB
3108@if gcc-bootstrap
3109configure-ash: stage_current
3110@endif gcc-bootstrap
60975492
PB
3111@if ash
3112maybe-configure-ash: configure-ash
cc11cc9b 3113configure-ash:
f41d6665 3114 @: $(MAKE); $(unstage)
cc11cc9b 3115 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3117 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
4fc4dd12 3119 $(HOST_EXPORTS) \
25b42232
PB
3120 echo Configuring in $(HOST_SUBDIR)/ash; \
3121 cd "$(HOST_SUBDIR)/ash" || exit 1; \
295f4e42 3122 case $(srcdir) in \
215c351a
PB
3123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3124 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 3126 esac; \
215c351a
PB
3127 srcdiroption="--srcdir=$${topdir}/ash"; \
3128 libsrcdir="$$s/ash"; \
295f4e42 3129 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3130 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3131 --target=${target_alias} $${srcdiroption} \
1358ccea 3132 || exit 1
60975492 3133@endif ash
1358ccea 3134
25b42232
PB
3135
3136
ce406537
PB
3137
3138
295f4e42
NN
3139.PHONY: all-ash maybe-all-ash
3140maybe-all-ash:
3ff3adad
PB
3141@if gcc-bootstrap
3142all-ash: stage_current
3143@endif gcc-bootstrap
60975492 3144@if ash
7e0b5752 3145TARGET-ash=all
60975492 3146maybe-all-ash: all-ash
295f4e42 3147all-ash: configure-ash
f41d6665 3148 @: $(MAKE); $(unstage)
295f4e42
NN
3149 @r=`${PWD_COMMAND}`; export r; \
3150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3151 $(HOST_EXPORTS) \
215c351a 3152 (cd $(HOST_SUBDIR)/ash && \
1c8bd6a3
PB
3153 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3154 $(TARGET-ash))
60975492 3155@endif ash
1358ccea 3156
25b42232 3157
ce406537
PB
3158
3159
295f4e42
NN
3160.PHONY: check-ash maybe-check-ash
3161maybe-check-ash:
60975492
PB
3162@if ash
3163maybe-check-ash: check-ash
1358ccea 3164
295f4e42 3165check-ash:
f41d6665 3166 @: $(MAKE); $(unstage)
295f4e42 3167 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3169 $(HOST_EXPORTS) \
215c351a
PB
3170 (cd $(HOST_SUBDIR)/ash && \
3171 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 3172
60975492 3173@endif ash
1358ccea 3174
295f4e42
NN
3175.PHONY: install-ash maybe-install-ash
3176maybe-install-ash:
60975492
PB
3177@if ash
3178maybe-install-ash: install-ash
1358ccea 3179
295f4e42 3180install-ash: installdirs
f41d6665 3181 @: $(MAKE); $(unstage)
295f4e42 3182 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3184 $(HOST_EXPORTS) \
215c351a 3185 (cd $(HOST_SUBDIR)/ash && \
ace9ac7b 3186 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 3187
60975492 3188@endif ash
1358ccea 3189
b5422ad7 3190# Other targets (info, dvi, pdf, etc.)
1358ccea 3191
295f4e42
NN
3192.PHONY: maybe-info-ash info-ash
3193maybe-info-ash:
60975492
PB
3194@if ash
3195maybe-info-ash: info-ash
295f4e42
NN
3196
3197info-ash: \
05750653 3198 configure-ash
f41d6665 3199 @: $(MAKE); $(unstage)
295f4e42 3200 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3201 r=`${PWD_COMMAND}`; export r; \
3202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3203 $(HOST_EXPORTS) \
d32ab992 3204 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3206 done; \
295f4e42 3207 echo "Doing info in ash" ; \
215c351a 3208 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3211 "RANLIB=$${RANLIB}" \
901119ae 3212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3213 info) \
1358ccea
NN
3214 || exit 1
3215
60975492 3216@endif ash
1358ccea 3217
295f4e42
NN
3218.PHONY: maybe-dvi-ash dvi-ash
3219maybe-dvi-ash:
60975492
PB
3220@if ash
3221maybe-dvi-ash: dvi-ash
1358ccea 3222
295f4e42 3223dvi-ash: \
05750653 3224 configure-ash
f41d6665 3225 @: $(MAKE); $(unstage)
295f4e42 3226 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3227 r=`${PWD_COMMAND}`; export r; \
3228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3229 $(HOST_EXPORTS) \
d32ab992 3230 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3232 done; \
295f4e42 3233 echo "Doing dvi in ash" ; \
215c351a 3234 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3237 "RANLIB=$${RANLIB}" \
901119ae 3238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3239 dvi) \
1358ccea
NN
3240 || exit 1
3241
60975492 3242@endif ash
1358ccea 3243
b5422ad7
BM
3244.PHONY: maybe-pdf-ash pdf-ash
3245maybe-pdf-ash:
3246@if ash
3247maybe-pdf-ash: pdf-ash
3248
3249pdf-ash: \
3250 configure-ash
3251 @: $(MAKE); $(unstage)
3252 @[ -f ./ash/Makefile ] || exit 0; \
3253 r=`${PWD_COMMAND}`; export r; \
3254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3255 $(HOST_EXPORTS) \
3256 for flag in $(EXTRA_HOST_FLAGS) ; do \
3257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3258 done; \
3259 echo "Doing pdf in ash" ; \
3260 (cd $(HOST_SUBDIR)/ash && \
3261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3263 "RANLIB=$${RANLIB}" \
901119ae 3264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
3265 pdf) \
3266 || exit 1
3267
3268@endif ash
3269
f87a2b2e
MS
3270.PHONY: maybe-html-ash html-ash
3271maybe-html-ash:
3272@if ash
3273maybe-html-ash: html-ash
3274
3275html-ash: \
05750653 3276 configure-ash
f41d6665 3277 @: $(MAKE); $(unstage)
f87a2b2e
MS
3278 @[ -f ./ash/Makefile ] || exit 0; \
3279 r=`${PWD_COMMAND}`; export r; \
3280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
3281 $(HOST_EXPORTS) \
3282 for flag in $(EXTRA_HOST_FLAGS) ; do \
3283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3284 done; \
3285 echo "Doing html in ash" ; \
215c351a 3286 (cd $(HOST_SUBDIR)/ash && \
f87a2b2e
MS
3287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3289 "RANLIB=$${RANLIB}" \
901119ae 3290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
3291 html) \
3292 || exit 1
3293
3294@endif ash
3295
295f4e42
NN
3296.PHONY: maybe-TAGS-ash TAGS-ash
3297maybe-TAGS-ash:
60975492
PB
3298@if ash
3299maybe-TAGS-ash: TAGS-ash
1358ccea 3300
295f4e42 3301TAGS-ash: \
05750653 3302 configure-ash
f41d6665 3303 @: $(MAKE); $(unstage)
295f4e42 3304 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3305 r=`${PWD_COMMAND}`; export r; \
3306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3307 $(HOST_EXPORTS) \
d32ab992 3308 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3310 done; \
295f4e42 3311 echo "Doing TAGS in ash" ; \
215c351a 3312 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3315 "RANLIB=$${RANLIB}" \
901119ae 3316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3317 TAGS) \
1358ccea
NN
3318 || exit 1
3319
60975492 3320@endif ash
1358ccea 3321
295f4e42
NN
3322.PHONY: maybe-install-info-ash install-info-ash
3323maybe-install-info-ash:
60975492
PB
3324@if ash
3325maybe-install-info-ash: install-info-ash
1358ccea 3326
295f4e42
NN
3327install-info-ash: \
3328 configure-ash \
05750653 3329 info-ash
f41d6665 3330 @: $(MAKE); $(unstage)
295f4e42 3331 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3332 r=`${PWD_COMMAND}`; export r; \
3333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3334 $(HOST_EXPORTS) \
d32ab992 3335 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3337 done; \
295f4e42 3338 echo "Doing install-info in ash" ; \
215c351a 3339 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3342 "RANLIB=$${RANLIB}" \
901119ae 3343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3344 install-info) \
1358ccea
NN
3345 || exit 1
3346
60975492 3347@endif ash
1358ccea 3348
9c4d2493
BM
3349.PHONY: maybe-install-pdf-ash install-pdf-ash
3350maybe-install-pdf-ash:
3351@if ash
3352maybe-install-pdf-ash: install-pdf-ash
3353
3354install-pdf-ash: \
3355 configure-ash \
3356 pdf-ash
3357 @: $(MAKE); $(unstage)
3358 @[ -f ./ash/Makefile ] || exit 0; \
3359 r=`${PWD_COMMAND}`; export r; \
3360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3361 $(HOST_EXPORTS) \
3362 for flag in $(EXTRA_HOST_FLAGS) ; do \
3363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3364 done; \
3365 echo "Doing install-pdf in ash" ; \
3366 (cd $(HOST_SUBDIR)/ash && \
3367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3369 "RANLIB=$${RANLIB}" \
901119ae 3370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
3371 install-pdf) \
3372 || exit 1
3373
3374@endif ash
3375
65d6e994
CD
3376.PHONY: maybe-install-html-ash install-html-ash
3377maybe-install-html-ash:
3378@if ash
3379maybe-install-html-ash: install-html-ash
3380
3381install-html-ash: \
3382 configure-ash \
3383 html-ash
3384 @: $(MAKE); $(unstage)
3385 @[ -f ./ash/Makefile ] || exit 0; \
3386 r=`${PWD_COMMAND}`; export r; \
3387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3388 $(HOST_EXPORTS) \
3389 for flag in $(EXTRA_HOST_FLAGS) ; do \
3390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3391 done; \
3392 echo "Doing install-html in ash" ; \
3393 (cd $(HOST_SUBDIR)/ash && \
3394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3396 "RANLIB=$${RANLIB}" \
901119ae 3397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
3398 install-html) \
3399 || exit 1
3400
3401@endif ash
3402
295f4e42
NN
3403.PHONY: maybe-installcheck-ash installcheck-ash
3404maybe-installcheck-ash:
60975492
PB
3405@if ash
3406maybe-installcheck-ash: installcheck-ash
1358ccea 3407
295f4e42 3408installcheck-ash: \
05750653 3409 configure-ash
f41d6665 3410 @: $(MAKE); $(unstage)
295f4e42 3411 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3412 r=`${PWD_COMMAND}`; export r; \
3413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3414 $(HOST_EXPORTS) \
d32ab992 3415 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3417 done; \
295f4e42 3418 echo "Doing installcheck in ash" ; \
215c351a 3419 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3422 "RANLIB=$${RANLIB}" \
901119ae 3423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3424 installcheck) \
1358ccea
NN
3425 || exit 1
3426
60975492 3427@endif ash
1358ccea 3428
295f4e42
NN
3429.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3430maybe-mostlyclean-ash:
60975492
PB
3431@if ash
3432maybe-mostlyclean-ash: mostlyclean-ash
1358ccea 3433
05750653 3434mostlyclean-ash:
f41d6665 3435 @: $(MAKE); $(unstage)
295f4e42 3436 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3437 r=`${PWD_COMMAND}`; export r; \
3438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3439 $(HOST_EXPORTS) \
d32ab992 3440 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3442 done; \
295f4e42 3443 echo "Doing mostlyclean in ash" ; \
215c351a 3444 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3447 "RANLIB=$${RANLIB}" \
901119ae 3448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3449 mostlyclean) \
1358ccea
NN
3450 || exit 1
3451
60975492 3452@endif ash
1358ccea 3453
295f4e42
NN
3454.PHONY: maybe-clean-ash clean-ash
3455maybe-clean-ash:
60975492
PB
3456@if ash
3457maybe-clean-ash: clean-ash
1358ccea 3458
05750653 3459clean-ash:
f41d6665 3460 @: $(MAKE); $(unstage)
295f4e42 3461 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3462 r=`${PWD_COMMAND}`; export r; \
3463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3464 $(HOST_EXPORTS) \
d32ab992 3465 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3467 done; \
295f4e42 3468 echo "Doing clean in ash" ; \
215c351a 3469 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3472 "RANLIB=$${RANLIB}" \
901119ae 3473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3474 clean) \
1358ccea
NN
3475 || exit 1
3476
60975492 3477@endif ash
1358ccea 3478
295f4e42
NN
3479.PHONY: maybe-distclean-ash distclean-ash
3480maybe-distclean-ash:
60975492
PB
3481@if ash
3482maybe-distclean-ash: distclean-ash
1358ccea 3483
05750653 3484distclean-ash:
f41d6665 3485 @: $(MAKE); $(unstage)
295f4e42 3486 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3487 r=`${PWD_COMMAND}`; export r; \
3488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3489 $(HOST_EXPORTS) \
d32ab992 3490 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3492 done; \
295f4e42 3493 echo "Doing distclean in ash" ; \
215c351a 3494 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3497 "RANLIB=$${RANLIB}" \
901119ae 3498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3499 distclean) \
1358ccea
NN
3500 || exit 1
3501
60975492 3502@endif ash
1358ccea 3503
295f4e42
NN
3504.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3505maybe-maintainer-clean-ash:
60975492
PB
3506@if ash
3507maybe-maintainer-clean-ash: maintainer-clean-ash
1358ccea 3508
05750653 3509maintainer-clean-ash:
f41d6665 3510 @: $(MAKE); $(unstage)
295f4e42 3511 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3512 r=`${PWD_COMMAND}`; export r; \
3513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3514 $(HOST_EXPORTS) \
d32ab992 3515 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3517 done; \
295f4e42 3518 echo "Doing maintainer-clean in ash" ; \
215c351a 3519 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3522 "RANLIB=$${RANLIB}" \
901119ae 3523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3524 maintainer-clean) \
1358ccea
NN
3525 || exit 1
3526
60975492 3527@endif ash
1358ccea 3528
1358ccea 3529
25b42232 3530
295f4e42
NN
3531.PHONY: configure-autoconf maybe-configure-autoconf
3532maybe-configure-autoconf:
3ff3adad
PB
3533@if gcc-bootstrap
3534configure-autoconf: stage_current
3535@endif gcc-bootstrap
60975492
PB
3536@if autoconf
3537maybe-configure-autoconf: configure-autoconf
cc11cc9b 3538configure-autoconf:
f41d6665 3539 @: $(MAKE); $(unstage)
cc11cc9b 3540 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3542 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3543 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
4fc4dd12 3544 $(HOST_EXPORTS) \
25b42232
PB
3545 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3546 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
295f4e42 3547 case $(srcdir) in \
215c351a
PB
3548 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3549 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3550 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 3551 esac; \
215c351a
PB
3552 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3553 libsrcdir="$$s/autoconf"; \
295f4e42 3554 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3555 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3556 --target=${target_alias} $${srcdiroption} \
1358ccea 3557 || exit 1
60975492 3558@endif autoconf
1358ccea 3559
25b42232
PB
3560
3561
ce406537
PB
3562
3563
295f4e42
NN
3564.PHONY: all-autoconf maybe-all-autoconf
3565maybe-all-autoconf:
3ff3adad
PB
3566@if gcc-bootstrap
3567all-autoconf: stage_current
3568@endif gcc-bootstrap
60975492 3569@if autoconf
7e0b5752 3570TARGET-autoconf=all
60975492 3571maybe-all-autoconf: all-autoconf
295f4e42 3572all-autoconf: configure-autoconf
f41d6665 3573 @: $(MAKE); $(unstage)
295f4e42
NN
3574 @r=`${PWD_COMMAND}`; export r; \
3575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3576 $(HOST_EXPORTS) \
215c351a 3577 (cd $(HOST_SUBDIR)/autoconf && \
1c8bd6a3
PB
3578 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3579 $(TARGET-autoconf))
60975492 3580@endif autoconf
1358ccea 3581
25b42232 3582
ce406537
PB
3583
3584
295f4e42
NN
3585.PHONY: check-autoconf maybe-check-autoconf
3586maybe-check-autoconf:
60975492
PB
3587@if autoconf
3588maybe-check-autoconf: check-autoconf
1358ccea 3589
295f4e42 3590check-autoconf:
f41d6665 3591 @: $(MAKE); $(unstage)
295f4e42 3592 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3594 $(HOST_EXPORTS) \
215c351a
PB
3595 (cd $(HOST_SUBDIR)/autoconf && \
3596 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 3597
60975492 3598@endif autoconf
1358ccea 3599
295f4e42
NN
3600.PHONY: install-autoconf maybe-install-autoconf
3601maybe-install-autoconf:
60975492
PB
3602@if autoconf
3603maybe-install-autoconf: install-autoconf
1358ccea 3604
295f4e42 3605install-autoconf: installdirs
f41d6665 3606 @: $(MAKE); $(unstage)
295f4e42 3607 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3609 $(HOST_EXPORTS) \
215c351a 3610 (cd $(HOST_SUBDIR)/autoconf && \
ace9ac7b 3611 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 3612
60975492 3613@endif autoconf
1358ccea 3614
b5422ad7 3615# Other targets (info, dvi, pdf, etc.)
1358ccea 3616
295f4e42
NN
3617.PHONY: maybe-info-autoconf info-autoconf
3618maybe-info-autoconf:
60975492
PB
3619@if autoconf
3620maybe-info-autoconf: info-autoconf
295f4e42
NN
3621
3622info-autoconf: \
05750653 3623 configure-autoconf
f41d6665 3624 @: $(MAKE); $(unstage)
295f4e42 3625 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3626 r=`${PWD_COMMAND}`; export r; \
3627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3628 $(HOST_EXPORTS) \
d32ab992 3629 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3631 done; \
295f4e42 3632 echo "Doing info in autoconf" ; \
215c351a 3633 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3636 "RANLIB=$${RANLIB}" \
901119ae 3637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3638 info) \
1358ccea
NN
3639 || exit 1
3640
60975492 3641@endif autoconf
1358ccea 3642
295f4e42
NN
3643.PHONY: maybe-dvi-autoconf dvi-autoconf
3644maybe-dvi-autoconf:
60975492
PB
3645@if autoconf
3646maybe-dvi-autoconf: dvi-autoconf
1358ccea 3647
295f4e42 3648dvi-autoconf: \
05750653 3649 configure-autoconf
f41d6665 3650 @: $(MAKE); $(unstage)
295f4e42 3651 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3652 r=`${PWD_COMMAND}`; export r; \
3653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3654 $(HOST_EXPORTS) \
d32ab992 3655 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3657 done; \
295f4e42 3658 echo "Doing dvi in autoconf" ; \
215c351a 3659 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3662 "RANLIB=$${RANLIB}" \
901119ae 3663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3664 dvi) \
1358ccea
NN
3665 || exit 1
3666
60975492 3667@endif autoconf
1358ccea 3668
b5422ad7
BM
3669.PHONY: maybe-pdf-autoconf pdf-autoconf
3670maybe-pdf-autoconf:
3671@if autoconf
3672maybe-pdf-autoconf: pdf-autoconf
3673
3674pdf-autoconf: \
3675 configure-autoconf
3676 @: $(MAKE); $(unstage)
3677 @[ -f ./autoconf/Makefile ] || exit 0; \
3678 r=`${PWD_COMMAND}`; export r; \
3679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3680 $(HOST_EXPORTS) \
3681 for flag in $(EXTRA_HOST_FLAGS) ; do \
3682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3683 done; \
3684 echo "Doing pdf in autoconf" ; \
3685 (cd $(HOST_SUBDIR)/autoconf && \
3686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3688 "RANLIB=$${RANLIB}" \
901119ae 3689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
3690 pdf) \
3691 || exit 1
3692
3693@endif autoconf
3694
f87a2b2e
MS
3695.PHONY: maybe-html-autoconf html-autoconf
3696maybe-html-autoconf:
3697@if autoconf
3698maybe-html-autoconf: html-autoconf
3699
3700html-autoconf: \
05750653 3701 configure-autoconf
f41d6665 3702 @: $(MAKE); $(unstage)
f87a2b2e
MS
3703 @[ -f ./autoconf/Makefile ] || exit 0; \
3704 r=`${PWD_COMMAND}`; export r; \
3705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
3706 $(HOST_EXPORTS) \
3707 for flag in $(EXTRA_HOST_FLAGS) ; do \
3708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3709 done; \
3710 echo "Doing html in autoconf" ; \
215c351a 3711 (cd $(HOST_SUBDIR)/autoconf && \
f87a2b2e
MS
3712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3714 "RANLIB=$${RANLIB}" \
901119ae 3715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
3716 html) \
3717 || exit 1
3718
3719@endif autoconf
3720
295f4e42
NN
3721.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3722maybe-TAGS-autoconf:
60975492
PB
3723@if autoconf
3724maybe-TAGS-autoconf: TAGS-autoconf
1358ccea 3725
295f4e42 3726TAGS-autoconf: \
05750653 3727 configure-autoconf
f41d6665 3728 @: $(MAKE); $(unstage)
295f4e42 3729 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3730 r=`${PWD_COMMAND}`; export r; \
3731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3732 $(HOST_EXPORTS) \
d32ab992 3733 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3735 done; \
295f4e42 3736 echo "Doing TAGS in autoconf" ; \
215c351a 3737 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3740 "RANLIB=$${RANLIB}" \
901119ae 3741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3742 TAGS) \
1358ccea
NN
3743 || exit 1
3744
60975492 3745@endif autoconf
1358ccea 3746
295f4e42
NN
3747.PHONY: maybe-install-info-autoconf install-info-autoconf
3748maybe-install-info-autoconf:
60975492
PB
3749@if autoconf
3750maybe-install-info-autoconf: install-info-autoconf
1358ccea 3751
295f4e42
NN
3752install-info-autoconf: \
3753 configure-autoconf \
05750653 3754 info-autoconf
f41d6665 3755 @: $(MAKE); $(unstage)
295f4e42 3756 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3757 r=`${PWD_COMMAND}`; export r; \
3758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3759 $(HOST_EXPORTS) \
d32ab992 3760 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3762 done; \
295f4e42 3763 echo "Doing install-info in autoconf" ; \
215c351a 3764 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3767 "RANLIB=$${RANLIB}" \
901119ae 3768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3769 install-info) \
1358ccea
NN
3770 || exit 1
3771
60975492 3772@endif autoconf
1358ccea 3773
9c4d2493
BM
3774.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3775maybe-install-pdf-autoconf:
3776@if autoconf
3777maybe-install-pdf-autoconf: install-pdf-autoconf
3778
3779install-pdf-autoconf: \
3780 configure-autoconf \
3781 pdf-autoconf
3782 @: $(MAKE); $(unstage)
3783 @[ -f ./autoconf/Makefile ] || exit 0; \
3784 r=`${PWD_COMMAND}`; export r; \
3785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3786 $(HOST_EXPORTS) \
3787 for flag in $(EXTRA_HOST_FLAGS) ; do \
3788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3789 done; \
3790 echo "Doing install-pdf in autoconf" ; \
3791 (cd $(HOST_SUBDIR)/autoconf && \
3792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3794 "RANLIB=$${RANLIB}" \
901119ae 3795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
3796 install-pdf) \
3797 || exit 1
3798
3799@endif autoconf
3800
65d6e994
CD
3801.PHONY: maybe-install-html-autoconf install-html-autoconf
3802maybe-install-html-autoconf:
3803@if autoconf
3804maybe-install-html-autoconf: install-html-autoconf
3805
3806install-html-autoconf: \
3807 configure-autoconf \
3808 html-autoconf
3809 @: $(MAKE); $(unstage)
3810 @[ -f ./autoconf/Makefile ] || exit 0; \
3811 r=`${PWD_COMMAND}`; export r; \
3812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3813 $(HOST_EXPORTS) \
3814 for flag in $(EXTRA_HOST_FLAGS) ; do \
3815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3816 done; \
3817 echo "Doing install-html in autoconf" ; \
3818 (cd $(HOST_SUBDIR)/autoconf && \
3819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3821 "RANLIB=$${RANLIB}" \
901119ae 3822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
3823 install-html) \
3824 || exit 1
3825
3826@endif autoconf
3827
295f4e42
NN
3828.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3829maybe-installcheck-autoconf:
60975492
PB
3830@if autoconf
3831maybe-installcheck-autoconf: installcheck-autoconf
1358ccea 3832
295f4e42 3833installcheck-autoconf: \
05750653 3834 configure-autoconf
f41d6665 3835 @: $(MAKE); $(unstage)
295f4e42 3836 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3837 r=`${PWD_COMMAND}`; export r; \
3838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3839 $(HOST_EXPORTS) \
d32ab992 3840 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3842 done; \
295f4e42 3843 echo "Doing installcheck in autoconf" ; \
215c351a 3844 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3847 "RANLIB=$${RANLIB}" \
901119ae 3848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3849 installcheck) \
1358ccea
NN
3850 || exit 1
3851
60975492 3852@endif autoconf
1358ccea 3853
295f4e42
NN
3854.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3855maybe-mostlyclean-autoconf:
60975492
PB
3856@if autoconf
3857maybe-mostlyclean-autoconf: mostlyclean-autoconf
1358ccea 3858
05750653 3859mostlyclean-autoconf:
f41d6665 3860 @: $(MAKE); $(unstage)
295f4e42 3861 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3862 r=`${PWD_COMMAND}`; export r; \
3863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3864 $(HOST_EXPORTS) \
d32ab992 3865 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3867 done; \
295f4e42 3868 echo "Doing mostlyclean in autoconf" ; \
215c351a 3869 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3872 "RANLIB=$${RANLIB}" \
901119ae 3873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3874 mostlyclean) \
1358ccea
NN
3875 || exit 1
3876
60975492 3877@endif autoconf
1358ccea 3878
295f4e42
NN
3879.PHONY: maybe-clean-autoconf clean-autoconf
3880maybe-clean-autoconf:
60975492
PB
3881@if autoconf
3882maybe-clean-autoconf: clean-autoconf
1358ccea 3883
05750653 3884clean-autoconf:
f41d6665 3885 @: $(MAKE); $(unstage)
295f4e42 3886 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3887 r=`${PWD_COMMAND}`; export r; \
3888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3889 $(HOST_EXPORTS) \
d32ab992 3890 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3892 done; \
295f4e42 3893 echo "Doing clean in autoconf" ; \
215c351a 3894 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3897 "RANLIB=$${RANLIB}" \
901119ae 3898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3899 clean) \
1358ccea
NN
3900 || exit 1
3901
60975492 3902@endif autoconf
1358ccea 3903
295f4e42
NN
3904.PHONY: maybe-distclean-autoconf distclean-autoconf
3905maybe-distclean-autoconf:
60975492
PB
3906@if autoconf
3907maybe-distclean-autoconf: distclean-autoconf
1358ccea 3908
05750653 3909distclean-autoconf:
f41d6665 3910 @: $(MAKE); $(unstage)
295f4e42 3911 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3912 r=`${PWD_COMMAND}`; export r; \
3913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3914 $(HOST_EXPORTS) \
d32ab992 3915 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3917 done; \
295f4e42 3918 echo "Doing distclean in autoconf" ; \
215c351a 3919 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3922 "RANLIB=$${RANLIB}" \
901119ae 3923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3924 distclean) \
1358ccea
NN
3925 || exit 1
3926
60975492 3927@endif autoconf
1358ccea 3928
295f4e42
NN
3929.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3930maybe-maintainer-clean-autoconf:
60975492
PB
3931@if autoconf
3932maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
1358ccea 3933
05750653 3934maintainer-clean-autoconf:
f41d6665 3935 @: $(MAKE); $(unstage)
295f4e42 3936 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3937 r=`${PWD_COMMAND}`; export r; \
3938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3939 $(HOST_EXPORTS) \
d32ab992 3940 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3942 done; \
295f4e42 3943 echo "Doing maintainer-clean in autoconf" ; \
215c351a 3944 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3947 "RANLIB=$${RANLIB}" \
901119ae 3948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3949 maintainer-clean) \
1358ccea
NN
3950 || exit 1
3951
60975492 3952@endif autoconf
1358ccea 3953
1358ccea 3954
25b42232 3955
295f4e42
NN
3956.PHONY: configure-automake maybe-configure-automake
3957maybe-configure-automake:
3ff3adad
PB
3958@if gcc-bootstrap
3959configure-automake: stage_current
3960@endif gcc-bootstrap
60975492
PB
3961@if automake
3962maybe-configure-automake: configure-automake
cc11cc9b 3963configure-automake:
f41d6665 3964 @: $(MAKE); $(unstage)
cc11cc9b 3965 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3967 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3968 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
4fc4dd12 3969 $(HOST_EXPORTS) \
25b42232
PB
3970 echo Configuring in $(HOST_SUBDIR)/automake; \
3971 cd "$(HOST_SUBDIR)/automake" || exit 1; \
295f4e42 3972 case $(srcdir) in \
215c351a
PB
3973 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3974 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3975 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 3976 esac; \
215c351a
PB
3977 srcdiroption="--srcdir=$${topdir}/automake"; \
3978 libsrcdir="$$s/automake"; \
295f4e42 3979 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3980 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3981 --target=${target_alias} $${srcdiroption} \
1358ccea 3982 || exit 1
60975492 3983@endif automake
1358ccea 3984
25b42232
PB
3985
3986
ce406537
PB
3987
3988
295f4e42
NN
3989.PHONY: all-automake maybe-all-automake
3990maybe-all-automake:
3ff3adad
PB
3991@if gcc-bootstrap
3992all-automake: stage_current
3993@endif gcc-bootstrap
60975492 3994@if automake
7e0b5752 3995TARGET-automake=all
60975492 3996maybe-all-automake: all-automake
295f4e42 3997all-automake: configure-automake
f41d6665 3998 @: $(MAKE); $(unstage)
295f4e42
NN
3999 @r=`${PWD_COMMAND}`; export r; \
4000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4001 $(HOST_EXPORTS) \
215c351a 4002 (cd $(HOST_SUBDIR)/automake && \
1c8bd6a3
PB
4003 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4004 $(TARGET-automake))
60975492 4005@endif automake
1358ccea 4006
25b42232 4007
ce406537
PB
4008
4009
295f4e42
NN
4010.PHONY: check-automake maybe-check-automake
4011maybe-check-automake:
60975492
PB
4012@if automake
4013maybe-check-automake: check-automake
1358ccea 4014
295f4e42 4015check-automake:
f41d6665 4016 @: $(MAKE); $(unstage)
295f4e42 4017 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4019 $(HOST_EXPORTS) \
215c351a
PB
4020 (cd $(HOST_SUBDIR)/automake && \
4021 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 4022
60975492 4023@endif automake
1358ccea 4024
295f4e42
NN
4025.PHONY: install-automake maybe-install-automake
4026maybe-install-automake:
60975492
PB
4027@if automake
4028maybe-install-automake: install-automake
1358ccea 4029
295f4e42 4030install-automake: installdirs
f41d6665 4031 @: $(MAKE); $(unstage)
295f4e42 4032 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4034 $(HOST_EXPORTS) \
215c351a 4035 (cd $(HOST_SUBDIR)/automake && \
ace9ac7b 4036 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 4037
60975492 4038@endif automake
1358ccea 4039
b5422ad7 4040# Other targets (info, dvi, pdf, etc.)
1358ccea 4041
295f4e42
NN
4042.PHONY: maybe-info-automake info-automake
4043maybe-info-automake:
60975492
PB
4044@if automake
4045maybe-info-automake: info-automake
295f4e42
NN
4046
4047info-automake: \
05750653 4048 configure-automake
f41d6665 4049 @: $(MAKE); $(unstage)
295f4e42 4050 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4051 r=`${PWD_COMMAND}`; export r; \
4052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4053 $(HOST_EXPORTS) \
d32ab992 4054 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4056 done; \
295f4e42 4057 echo "Doing info in automake" ; \
215c351a 4058 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4061 "RANLIB=$${RANLIB}" \
901119ae 4062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4063 info) \
1358ccea
NN
4064 || exit 1
4065
60975492 4066@endif automake
1358ccea 4067
295f4e42
NN
4068.PHONY: maybe-dvi-automake dvi-automake
4069maybe-dvi-automake:
60975492
PB
4070@if automake
4071maybe-dvi-automake: dvi-automake
1358ccea 4072
295f4e42 4073dvi-automake: \
05750653 4074 configure-automake
f41d6665 4075 @: $(MAKE); $(unstage)
295f4e42 4076 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4077 r=`${PWD_COMMAND}`; export r; \
4078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4079 $(HOST_EXPORTS) \
d32ab992 4080 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4082 done; \
295f4e42 4083 echo "Doing dvi in automake" ; \
215c351a 4084 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4087 "RANLIB=$${RANLIB}" \
901119ae 4088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4089 dvi) \
1358ccea
NN
4090 || exit 1
4091
60975492 4092@endif automake
1358ccea 4093
b5422ad7
BM
4094.PHONY: maybe-pdf-automake pdf-automake
4095maybe-pdf-automake:
4096@if automake
4097maybe-pdf-automake: pdf-automake
4098
4099pdf-automake: \
4100 configure-automake
4101 @: $(MAKE); $(unstage)
4102 @[ -f ./automake/Makefile ] || exit 0; \
4103 r=`${PWD_COMMAND}`; export r; \
4104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4105 $(HOST_EXPORTS) \
4106 for flag in $(EXTRA_HOST_FLAGS) ; do \
4107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4108 done; \
4109 echo "Doing pdf in automake" ; \
4110 (cd $(HOST_SUBDIR)/automake && \
4111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4113 "RANLIB=$${RANLIB}" \
901119ae 4114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
4115 pdf) \
4116 || exit 1
4117
4118@endif automake
4119
f87a2b2e
MS
4120.PHONY: maybe-html-automake html-automake
4121maybe-html-automake:
4122@if automake
4123maybe-html-automake: html-automake
4124
4125html-automake: \
05750653 4126 configure-automake
f41d6665 4127 @: $(MAKE); $(unstage)
f87a2b2e
MS
4128 @[ -f ./automake/Makefile ] || exit 0; \
4129 r=`${PWD_COMMAND}`; export r; \
4130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
4131 $(HOST_EXPORTS) \
4132 for flag in $(EXTRA_HOST_FLAGS) ; do \
4133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4134 done; \
4135 echo "Doing html in automake" ; \
215c351a 4136 (cd $(HOST_SUBDIR)/automake && \
f87a2b2e
MS
4137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4139 "RANLIB=$${RANLIB}" \
901119ae 4140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
4141 html) \
4142 || exit 1
4143
4144@endif automake
4145
295f4e42
NN
4146.PHONY: maybe-TAGS-automake TAGS-automake
4147maybe-TAGS-automake:
60975492
PB
4148@if automake
4149maybe-TAGS-automake: TAGS-automake
1358ccea 4150
295f4e42 4151TAGS-automake: \
05750653 4152 configure-automake
f41d6665 4153 @: $(MAKE); $(unstage)
295f4e42 4154 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4155 r=`${PWD_COMMAND}`; export r; \
4156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4157 $(HOST_EXPORTS) \
d32ab992 4158 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4160 done; \
295f4e42 4161 echo "Doing TAGS in automake" ; \
215c351a 4162 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4165 "RANLIB=$${RANLIB}" \
901119ae 4166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4167 TAGS) \
1358ccea
NN
4168 || exit 1
4169
60975492 4170@endif automake
1358ccea 4171
295f4e42
NN
4172.PHONY: maybe-install-info-automake install-info-automake
4173maybe-install-info-automake:
60975492
PB
4174@if automake
4175maybe-install-info-automake: install-info-automake
1358ccea 4176
295f4e42
NN
4177install-info-automake: \
4178 configure-automake \
05750653 4179 info-automake
f41d6665 4180 @: $(MAKE); $(unstage)
295f4e42 4181 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4182 r=`${PWD_COMMAND}`; export r; \
4183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4184 $(HOST_EXPORTS) \
d32ab992 4185 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4187 done; \
295f4e42 4188 echo "Doing install-info in automake" ; \
215c351a 4189 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4192 "RANLIB=$${RANLIB}" \
901119ae 4193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4194 install-info) \
1358ccea
NN
4195 || exit 1
4196
60975492 4197@endif automake
1358ccea 4198
9c4d2493
BM
4199.PHONY: maybe-install-pdf-automake install-pdf-automake
4200maybe-install-pdf-automake:
4201@if automake
4202maybe-install-pdf-automake: install-pdf-automake
4203
4204install-pdf-automake: \
4205 configure-automake \
4206 pdf-automake
4207 @: $(MAKE); $(unstage)
4208 @[ -f ./automake/Makefile ] || exit 0; \
4209 r=`${PWD_COMMAND}`; export r; \
4210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4211 $(HOST_EXPORTS) \
4212 for flag in $(EXTRA_HOST_FLAGS) ; do \
4213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4214 done; \
4215 echo "Doing install-pdf in automake" ; \
4216 (cd $(HOST_SUBDIR)/automake && \
4217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4219 "RANLIB=$${RANLIB}" \
901119ae 4220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
4221 install-pdf) \
4222 || exit 1
4223
4224@endif automake
4225
65d6e994
CD
4226.PHONY: maybe-install-html-automake install-html-automake
4227maybe-install-html-automake:
4228@if automake
4229maybe-install-html-automake: install-html-automake
4230
4231install-html-automake: \
4232 configure-automake \
4233 html-automake
4234 @: $(MAKE); $(unstage)
4235 @[ -f ./automake/Makefile ] || exit 0; \
4236 r=`${PWD_COMMAND}`; export r; \
4237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4238 $(HOST_EXPORTS) \
4239 for flag in $(EXTRA_HOST_FLAGS) ; do \
4240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4241 done; \
4242 echo "Doing install-html in automake" ; \
4243 (cd $(HOST_SUBDIR)/automake && \
4244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4246 "RANLIB=$${RANLIB}" \
901119ae 4247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
4248 install-html) \
4249 || exit 1
4250
4251@endif automake
4252
295f4e42
NN
4253.PHONY: maybe-installcheck-automake installcheck-automake
4254maybe-installcheck-automake:
60975492
PB
4255@if automake
4256maybe-installcheck-automake: installcheck-automake
1358ccea 4257
295f4e42 4258installcheck-automake: \
05750653 4259 configure-automake
f41d6665 4260 @: $(MAKE); $(unstage)
295f4e42 4261 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4262 r=`${PWD_COMMAND}`; export r; \
4263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4264 $(HOST_EXPORTS) \
d32ab992 4265 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4267 done; \
295f4e42 4268 echo "Doing installcheck in automake" ; \
215c351a 4269 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4272 "RANLIB=$${RANLIB}" \
901119ae 4273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4274 installcheck) \
1358ccea
NN
4275 || exit 1
4276
60975492 4277@endif automake
1358ccea 4278
295f4e42
NN
4279.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4280maybe-mostlyclean-automake:
60975492
PB
4281@if automake
4282maybe-mostlyclean-automake: mostlyclean-automake
1358ccea 4283
05750653 4284mostlyclean-automake:
f41d6665 4285 @: $(MAKE); $(unstage)
295f4e42 4286 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4287 r=`${PWD_COMMAND}`; export r; \
4288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4289 $(HOST_EXPORTS) \
d32ab992 4290 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4292 done; \
295f4e42 4293 echo "Doing mostlyclean in automake" ; \
215c351a 4294 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4297 "RANLIB=$${RANLIB}" \
901119ae 4298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4299 mostlyclean) \
1358ccea
NN
4300 || exit 1
4301
60975492 4302@endif automake
1358ccea 4303
295f4e42
NN
4304.PHONY: maybe-clean-automake clean-automake
4305maybe-clean-automake:
60975492
PB
4306@if automake
4307maybe-clean-automake: clean-automake
1358ccea 4308
05750653 4309clean-automake:
f41d6665 4310 @: $(MAKE); $(unstage)
295f4e42 4311 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4312 r=`${PWD_COMMAND}`; export r; \
4313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4314 $(HOST_EXPORTS) \
d32ab992 4315 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4317 done; \
295f4e42 4318 echo "Doing clean in automake" ; \
215c351a 4319 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4322 "RANLIB=$${RANLIB}" \
901119ae 4323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4324 clean) \
1358ccea
NN
4325 || exit 1
4326
60975492 4327@endif automake
1358ccea 4328
295f4e42
NN
4329.PHONY: maybe-distclean-automake distclean-automake
4330maybe-distclean-automake:
60975492
PB
4331@if automake
4332maybe-distclean-automake: distclean-automake
1358ccea 4333
05750653 4334distclean-automake:
f41d6665 4335 @: $(MAKE); $(unstage)
295f4e42 4336 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4337 r=`${PWD_COMMAND}`; export r; \
4338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4339 $(HOST_EXPORTS) \
d32ab992 4340 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4342 done; \
295f4e42 4343 echo "Doing distclean in automake" ; \
215c351a 4344 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4347 "RANLIB=$${RANLIB}" \
901119ae 4348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4349 distclean) \
1358ccea
NN
4350 || exit 1
4351
60975492 4352@endif automake
1358ccea 4353
295f4e42
NN
4354.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4355maybe-maintainer-clean-automake:
60975492
PB
4356@if automake
4357maybe-maintainer-clean-automake: maintainer-clean-automake
1358ccea 4358
05750653 4359maintainer-clean-automake:
f41d6665 4360 @: $(MAKE); $(unstage)
295f4e42 4361 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4362 r=`${PWD_COMMAND}`; export r; \
4363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4364 $(HOST_EXPORTS) \
d32ab992 4365 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4367 done; \
295f4e42 4368 echo "Doing maintainer-clean in automake" ; \
215c351a 4369 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4372 "RANLIB=$${RANLIB}" \
901119ae 4373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4374 maintainer-clean) \
1358ccea
NN
4375 || exit 1
4376
60975492 4377@endif automake
1358ccea 4378
1358ccea 4379
25b42232 4380
295f4e42
NN
4381.PHONY: configure-bash maybe-configure-bash
4382maybe-configure-bash:
3ff3adad
PB
4383@if gcc-bootstrap
4384configure-bash: stage_current
4385@endif gcc-bootstrap
60975492
PB
4386@if bash
4387maybe-configure-bash: configure-bash
cc11cc9b 4388configure-bash:
f41d6665 4389 @: $(MAKE); $(unstage)
cc11cc9b 4390 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
4392 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4393 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
4fc4dd12 4394 $(HOST_EXPORTS) \
25b42232
PB
4395 echo Configuring in $(HOST_SUBDIR)/bash; \
4396 cd "$(HOST_SUBDIR)/bash" || exit 1; \
295f4e42 4397 case $(srcdir) in \
215c351a
PB
4398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4399 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 4401 esac; \
215c351a
PB
4402 srcdiroption="--srcdir=$${topdir}/bash"; \
4403 libsrcdir="$$s/bash"; \
295f4e42 4404 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
4405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4406 --target=${target_alias} $${srcdiroption} \
1358ccea 4407 || exit 1
60975492 4408@endif bash
1358ccea 4409
25b42232
PB
4410
4411
ce406537
PB
4412
4413
295f4e42
NN
4414.PHONY: all-bash maybe-all-bash
4415maybe-all-bash:
3ff3adad
PB
4416@if gcc-bootstrap
4417all-bash: stage_current
4418@endif gcc-bootstrap
60975492 4419@if bash
7e0b5752 4420TARGET-bash=all
60975492 4421maybe-all-bash: all-bash
295f4e42 4422all-bash: configure-bash
f41d6665 4423 @: $(MAKE); $(unstage)
295f4e42
NN
4424 @r=`${PWD_COMMAND}`; export r; \
4425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4426 $(HOST_EXPORTS) \
215c351a 4427 (cd $(HOST_SUBDIR)/bash && \
1c8bd6a3
PB
4428 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4429 $(TARGET-bash))
60975492 4430@endif bash
1358ccea 4431
25b42232 4432
ce406537
PB
4433
4434
295f4e42
NN
4435.PHONY: check-bash maybe-check-bash
4436maybe-check-bash:
60975492
PB
4437@if bash
4438maybe-check-bash: check-bash
1358ccea 4439
295f4e42 4440check-bash:
f41d6665 4441 @: $(MAKE); $(unstage)
295f4e42 4442 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4444 $(HOST_EXPORTS) \
215c351a
PB
4445 (cd $(HOST_SUBDIR)/bash && \
4446 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 4447
60975492 4448@endif bash
1358ccea 4449
295f4e42
NN
4450.PHONY: install-bash maybe-install-bash
4451maybe-install-bash:
60975492
PB
4452@if bash
4453maybe-install-bash: install-bash
1358ccea 4454
295f4e42 4455install-bash: installdirs
f41d6665 4456 @: $(MAKE); $(unstage)
295f4e42
NN
4457 @r=`${PWD_COMMAND}`; export r; \
4458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4459 $(HOST_EXPORTS) \
215c351a 4460 (cd $(HOST_SUBDIR)/bash && \
ace9ac7b 4461 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 4462
60975492 4463@endif bash
295f4e42 4464
b5422ad7 4465# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
4466
4467.PHONY: maybe-info-bash info-bash
4468maybe-info-bash:
60975492
PB
4469@if bash
4470maybe-info-bash: info-bash
295f4e42
NN
4471
4472info-bash: \
05750653 4473 configure-bash
f41d6665 4474 @: $(MAKE); $(unstage)
295f4e42 4475 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4476 r=`${PWD_COMMAND}`; export r; \
4477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4478 $(HOST_EXPORTS) \
d32ab992 4479 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4481 done; \
295f4e42 4482 echo "Doing info in bash" ; \
215c351a 4483 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4486 "RANLIB=$${RANLIB}" \
901119ae 4487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4488 info) \
1358ccea
NN
4489 || exit 1
4490
60975492 4491@endif bash
1358ccea 4492
295f4e42
NN
4493.PHONY: maybe-dvi-bash dvi-bash
4494maybe-dvi-bash:
60975492
PB
4495@if bash
4496maybe-dvi-bash: dvi-bash
1358ccea 4497
295f4e42 4498dvi-bash: \
05750653 4499 configure-bash
f41d6665 4500 @: $(MAKE); $(unstage)
295f4e42 4501 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4502 r=`${PWD_COMMAND}`; export r; \
4503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4504 $(HOST_EXPORTS) \
d32ab992 4505 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4507 done; \
295f4e42 4508 echo "Doing dvi in bash" ; \
215c351a 4509 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4512 "RANLIB=$${RANLIB}" \
901119ae 4513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4514 dvi) \
1358ccea
NN
4515 || exit 1
4516
60975492 4517@endif bash
1358ccea 4518
b5422ad7
BM
4519.PHONY: maybe-pdf-bash pdf-bash
4520maybe-pdf-bash:
4521@if bash
4522maybe-pdf-bash: pdf-bash
4523
4524pdf-bash: \
4525 configure-bash
4526 @: $(MAKE); $(unstage)
4527 @[ -f ./bash/Makefile ] || exit 0; \
4528 r=`${PWD_COMMAND}`; export r; \
4529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4530 $(HOST_EXPORTS) \
4531 for flag in $(EXTRA_HOST_FLAGS) ; do \
4532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4533 done; \
4534 echo "Doing pdf in bash" ; \
4535 (cd $(HOST_SUBDIR)/bash && \
4536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4538 "RANLIB=$${RANLIB}" \
901119ae 4539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
4540 pdf) \
4541 || exit 1
4542
4543@endif bash
4544
f87a2b2e
MS
4545.PHONY: maybe-html-bash html-bash
4546maybe-html-bash:
4547@if bash
4548maybe-html-bash: html-bash
4549
4550html-bash: \
05750653 4551 configure-bash
f41d6665 4552 @: $(MAKE); $(unstage)
f87a2b2e
MS
4553 @[ -f ./bash/Makefile ] || exit 0; \
4554 r=`${PWD_COMMAND}`; export r; \
4555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
4556 $(HOST_EXPORTS) \
4557 for flag in $(EXTRA_HOST_FLAGS) ; do \
4558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4559 done; \
4560 echo "Doing html in bash" ; \
215c351a 4561 (cd $(HOST_SUBDIR)/bash && \
f87a2b2e
MS
4562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4564 "RANLIB=$${RANLIB}" \
901119ae 4565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
4566 html) \
4567 || exit 1
4568
4569@endif bash
4570
295f4e42
NN
4571.PHONY: maybe-TAGS-bash TAGS-bash
4572maybe-TAGS-bash:
60975492
PB
4573@if bash
4574maybe-TAGS-bash: TAGS-bash
1358ccea 4575
295f4e42 4576TAGS-bash: \
05750653 4577 configure-bash
f41d6665 4578 @: $(MAKE); $(unstage)
295f4e42 4579 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4580 r=`${PWD_COMMAND}`; export r; \
4581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4582 $(HOST_EXPORTS) \
d32ab992 4583 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4585 done; \
295f4e42 4586 echo "Doing TAGS in bash" ; \
215c351a 4587 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4590 "RANLIB=$${RANLIB}" \
901119ae 4591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4592 TAGS) \
1358ccea
NN
4593 || exit 1
4594
60975492 4595@endif bash
1358ccea 4596
295f4e42
NN
4597.PHONY: maybe-install-info-bash install-info-bash
4598maybe-install-info-bash:
60975492
PB
4599@if bash
4600maybe-install-info-bash: install-info-bash
1358ccea 4601
295f4e42
NN
4602install-info-bash: \
4603 configure-bash \
05750653 4604 info-bash
f41d6665 4605 @: $(MAKE); $(unstage)
295f4e42 4606 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4607 r=`${PWD_COMMAND}`; export r; \
4608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4609 $(HOST_EXPORTS) \
d32ab992 4610 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4612 done; \
295f4e42 4613 echo "Doing install-info in bash" ; \
215c351a 4614 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4617 "RANLIB=$${RANLIB}" \
901119ae 4618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4619 install-info) \
1358ccea
NN
4620 || exit 1
4621
60975492 4622@endif bash
1358ccea 4623
9c4d2493
BM
4624.PHONY: maybe-install-pdf-bash install-pdf-bash
4625maybe-install-pdf-bash:
4626@if bash
4627maybe-install-pdf-bash: install-pdf-bash
4628
4629install-pdf-bash: \
4630 configure-bash \
4631 pdf-bash
4632 @: $(MAKE); $(unstage)
4633 @[ -f ./bash/Makefile ] || exit 0; \
4634 r=`${PWD_COMMAND}`; export r; \
4635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4636 $(HOST_EXPORTS) \
4637 for flag in $(EXTRA_HOST_FLAGS) ; do \
4638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4639 done; \
4640 echo "Doing install-pdf in bash" ; \
4641 (cd $(HOST_SUBDIR)/bash && \
4642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4644 "RANLIB=$${RANLIB}" \
901119ae 4645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
4646 install-pdf) \
4647 || exit 1
4648
4649@endif bash
4650
65d6e994
CD
4651.PHONY: maybe-install-html-bash install-html-bash
4652maybe-install-html-bash:
4653@if bash
4654maybe-install-html-bash: install-html-bash
4655
4656install-html-bash: \
4657 configure-bash \
4658 html-bash
4659 @: $(MAKE); $(unstage)
4660 @[ -f ./bash/Makefile ] || exit 0; \
4661 r=`${PWD_COMMAND}`; export r; \
4662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4663 $(HOST_EXPORTS) \
4664 for flag in $(EXTRA_HOST_FLAGS) ; do \
4665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4666 done; \
4667 echo "Doing install-html in bash" ; \
4668 (cd $(HOST_SUBDIR)/bash && \
4669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4671 "RANLIB=$${RANLIB}" \
901119ae 4672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
4673 install-html) \
4674 || exit 1
4675
4676@endif bash
4677
295f4e42
NN
4678.PHONY: maybe-installcheck-bash installcheck-bash
4679maybe-installcheck-bash:
60975492
PB
4680@if bash
4681maybe-installcheck-bash: installcheck-bash
1358ccea 4682
295f4e42 4683installcheck-bash: \
05750653 4684 configure-bash
f41d6665 4685 @: $(MAKE); $(unstage)
295f4e42 4686 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4687 r=`${PWD_COMMAND}`; export r; \
4688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4689 $(HOST_EXPORTS) \
d32ab992 4690 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4692 done; \
295f4e42 4693 echo "Doing installcheck in bash" ; \
215c351a 4694 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4697 "RANLIB=$${RANLIB}" \
901119ae 4698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4699 installcheck) \
1358ccea
NN
4700 || exit 1
4701
60975492 4702@endif bash
1358ccea 4703
295f4e42
NN
4704.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4705maybe-mostlyclean-bash:
60975492
PB
4706@if bash
4707maybe-mostlyclean-bash: mostlyclean-bash
1358ccea 4708
05750653 4709mostlyclean-bash:
f41d6665 4710 @: $(MAKE); $(unstage)
295f4e42 4711 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4712 r=`${PWD_COMMAND}`; export r; \
4713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4714 $(HOST_EXPORTS) \
d32ab992 4715 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4717 done; \
295f4e42 4718 echo "Doing mostlyclean in bash" ; \
215c351a 4719 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4722 "RANLIB=$${RANLIB}" \
901119ae 4723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4724 mostlyclean) \
1358ccea
NN
4725 || exit 1
4726
60975492 4727@endif bash
1358ccea 4728
295f4e42
NN
4729.PHONY: maybe-clean-bash clean-bash
4730maybe-clean-bash:
60975492
PB
4731@if bash
4732maybe-clean-bash: clean-bash
1358ccea 4733
05750653 4734clean-bash:
f41d6665 4735 @: $(MAKE); $(unstage)
295f4e42 4736 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4737 r=`${PWD_COMMAND}`; export r; \
4738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4739 $(HOST_EXPORTS) \
d32ab992 4740 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4742 done; \
295f4e42 4743 echo "Doing clean in bash" ; \
215c351a 4744 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4747 "RANLIB=$${RANLIB}" \
901119ae 4748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4749 clean) \
1358ccea
NN
4750 || exit 1
4751
60975492 4752@endif bash
1358ccea 4753
295f4e42
NN
4754.PHONY: maybe-distclean-bash distclean-bash
4755maybe-distclean-bash:
60975492
PB
4756@if bash
4757maybe-distclean-bash: distclean-bash
1358ccea 4758
05750653 4759distclean-bash:
f41d6665 4760 @: $(MAKE); $(unstage)
295f4e42 4761 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4762 r=`${PWD_COMMAND}`; export r; \
4763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4764 $(HOST_EXPORTS) \
d32ab992 4765 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4767 done; \
295f4e42 4768 echo "Doing distclean in bash" ; \
215c351a 4769 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4772 "RANLIB=$${RANLIB}" \
901119ae 4773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4774 distclean) \
1358ccea
NN
4775 || exit 1
4776
60975492 4777@endif bash
1358ccea 4778
295f4e42
NN
4779.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4780maybe-maintainer-clean-bash:
60975492
PB
4781@if bash
4782maybe-maintainer-clean-bash: maintainer-clean-bash
1358ccea 4783
05750653 4784maintainer-clean-bash:
f41d6665 4785 @: $(MAKE); $(unstage)
295f4e42 4786 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4787 r=`${PWD_COMMAND}`; export r; \
4788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4789 $(HOST_EXPORTS) \
d32ab992 4790 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4792 done; \
295f4e42 4793 echo "Doing maintainer-clean in bash" ; \
215c351a 4794 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4797 "RANLIB=$${RANLIB}" \
901119ae 4798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4799 maintainer-clean) \
1358ccea
NN
4800 || exit 1
4801
60975492 4802@endif bash
1358ccea 4803
1358ccea 4804
25b42232 4805
295f4e42
NN
4806.PHONY: configure-bfd maybe-configure-bfd
4807maybe-configure-bfd:
3ff3adad
PB
4808@if gcc-bootstrap
4809configure-bfd: stage_current
4810@endif gcc-bootstrap
60975492
PB
4811@if bfd
4812maybe-configure-bfd: configure-bfd
cc11cc9b 4813configure-bfd:
cc11cc9b
PB
4814 @r=`${PWD_COMMAND}`; export r; \
4815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
4816 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4fc4dd12 4818 $(HOST_EXPORTS) \
25b42232
PB
4819 echo Configuring in $(HOST_SUBDIR)/bfd; \
4820 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
295f4e42 4821 case $(srcdir) in \
215c351a
PB
4822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4823 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 4825 esac; \
215c351a
PB
4826 srcdiroption="--srcdir=$${topdir}/bfd"; \
4827 libsrcdir="$$s/bfd"; \
295f4e42 4828 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
4829 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4830 --target=${target_alias} $${srcdiroption} \
1358ccea 4831 || exit 1
60975492 4832@endif bfd
1358ccea 4833
25b42232
PB
4834
4835
ce406537
PB
4836.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4837maybe-configure-stage1-bfd:
4838@if bfd-bootstrap
4839maybe-configure-stage1-bfd: configure-stage1-bfd
f41d6665 4840configure-stage1-bfd:
cc11cc9b 4841 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 4842 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
4843 @r=`${PWD_COMMAND}`; export r; \
4844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 4845 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
1c8bd6a3 4846 $(HOST_EXPORTS) \
342b9200 4847 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 4848 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
ce406537 4849 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
f41d6665 4850 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
4851 cd $(HOST_SUBDIR)/bfd || exit 1; \
4852 case $(srcdir) in \
4853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4854 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4856 esac; \
4857 srcdiroption="--srcdir=$${topdir}/bfd"; \
4858 libsrcdir="$$s/bfd"; \
4859 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
4860 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4861 --target=${target_alias} $${srcdiroption} \
57255173 4862 \
8efea775 4863 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
ce406537
PB
4864@endif bfd-bootstrap
4865
4866.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4867maybe-configure-stage2-bfd:
4868@if bfd-bootstrap
4869maybe-configure-stage2-bfd: configure-stage2-bfd
f41d6665 4870configure-stage2-bfd:
cc11cc9b 4871 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 4872 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
4873 @r=`${PWD_COMMAND}`; export r; \
4874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 4875 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 4876 $(HOST_EXPORTS) \
1c8bd6a3 4877 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 4878 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 4879 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
ce406537 4880 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
f41d6665 4881 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
4882 cd $(HOST_SUBDIR)/bfd || exit 1; \
4883 case $(srcdir) in \
4884 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4885 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4886 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4887 esac; \
4888 srcdiroption="--srcdir=$${topdir}/bfd"; \
4889 libsrcdir="$$s/bfd"; \
4890 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
4891 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4892 --target=${target_alias} $${srcdiroption} \
57255173 4893 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
4894 @stage2_werror_flag@
4895@endif bfd-bootstrap
4896
bb286d71
AO
4897.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4898maybe-configure-stageb2g0-bfd:
4899@if bfd-bootstrap
4900maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4901configure-stageb2g0-bfd:
4902 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4903 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4904 @r=`${PWD_COMMAND}`; export r; \
4905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4906 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4907 $(HOST_EXPORTS) \
1c8bd6a3 4908 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 4909 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 4910 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
4911 echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4913 cd $(HOST_SUBDIR)/bfd || exit 1; \
4914 case $(srcdir) in \
4915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4916 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4918 esac; \
4919 srcdiroption="--srcdir=$${topdir}/bfd"; \
4920 libsrcdir="$$s/bfd"; \
4921 $(SHELL) $${libsrcdir}/configure \
4922 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4923 --target=${target_alias} $${srcdiroption} \
4924 --with-build-libsubdir=$(HOST_SUBDIR) \
4925 @stage2_werror_flag@
4926@endif bfd-bootstrap
4927
ce406537
PB
4928.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4929maybe-configure-stage3-bfd:
4930@if bfd-bootstrap
4931maybe-configure-stage3-bfd: configure-stage3-bfd
f41d6665 4932configure-stage3-bfd:
cc11cc9b 4933 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 4934 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
4935 @r=`${PWD_COMMAND}`; export r; \
4936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 4937 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 4938 $(HOST_EXPORTS) \
1c8bd6a3 4939 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 4940 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 4941 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
ce406537 4942 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
f41d6665 4943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
4944 cd $(HOST_SUBDIR)/bfd || exit 1; \
4945 case $(srcdir) in \
4946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4947 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4949 esac; \
4950 srcdiroption="--srcdir=$${topdir}/bfd"; \
4951 libsrcdir="$$s/bfd"; \
4952 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
4953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4954 --target=${target_alias} $${srcdiroption} \
57255173 4955 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
4956 @stage2_werror_flag@
4957@endif bfd-bootstrap
4958
bb286d71
AO
4959.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4960maybe-configure-stageb3g2-bfd:
4961@if bfd-bootstrap
4962maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4963configure-stageb3g2-bfd:
4964 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4965 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4966 @r=`${PWD_COMMAND}`; export r; \
4967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4968 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4969 $(HOST_EXPORTS) \
1c8bd6a3 4970 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 4971 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 4972 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
4973 echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4974 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4975 cd $(HOST_SUBDIR)/bfd || exit 1; \
4976 case $(srcdir) in \
4977 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4978 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4979 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4980 esac; \
4981 srcdiroption="--srcdir=$${topdir}/bfd"; \
4982 libsrcdir="$$s/bfd"; \
4983 $(SHELL) $${libsrcdir}/configure \
4984 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4985 --target=${target_alias} $${srcdiroption} \
4986 --with-build-libsubdir=$(HOST_SUBDIR) \
4987 @stage2_werror_flag@
4988@endif bfd-bootstrap
4989
ce406537
PB
4990.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
4991maybe-configure-stage4-bfd:
4992@if bfd-bootstrap
4993maybe-configure-stage4-bfd: configure-stage4-bfd
f41d6665 4994configure-stage4-bfd:
cc11cc9b 4995 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 4996 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
4997 @r=`${PWD_COMMAND}`; export r; \
4998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 4999 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5000 $(HOST_EXPORTS) \
1c8bd6a3 5001 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5002 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 5003 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
ce406537 5004 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
f41d6665 5005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5006 cd $(HOST_SUBDIR)/bfd || exit 1; \
5007 case $(srcdir) in \
5008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5009 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5011 esac; \
5012 srcdiroption="--srcdir=$${topdir}/bfd"; \
5013 libsrcdir="$$s/bfd"; \
5014 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5015 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5016 --target=${target_alias} $${srcdiroption} \
57255173 5017 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
5018 @stage2_werror_flag@
5019@endif bfd-bootstrap
5020
5021.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5022maybe-configure-stageprofile-bfd:
5023@if bfd-bootstrap
5024maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
f41d6665 5025configure-stageprofile-bfd:
cc11cc9b 5026 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 5027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5028 @r=`${PWD_COMMAND}`; export r; \
5029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 5030 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5031 $(HOST_EXPORTS) \
1c8bd6a3 5032 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5033 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 5034 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
ce406537 5035 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
f41d6665 5036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5037 cd $(HOST_SUBDIR)/bfd || exit 1; \
5038 case $(srcdir) in \
5039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5040 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5042 esac; \
5043 srcdiroption="--srcdir=$${topdir}/bfd"; \
5044 libsrcdir="$$s/bfd"; \
5045 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5046 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5047 --target=${target_alias} $${srcdiroption} \
57255173 5048 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
5049 @stage2_werror_flag@
5050@endif bfd-bootstrap
5051
5052.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5053maybe-configure-stagefeedback-bfd:
5054@if bfd-bootstrap
5055maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
f41d6665 5056configure-stagefeedback-bfd:
cc11cc9b 5057 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 5058 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5059 @r=`${PWD_COMMAND}`; export r; \
5060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 5061 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5062 $(HOST_EXPORTS) \
1c8bd6a3 5063 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5064 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 5065 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
ce406537 5066 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
f41d6665 5067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5068 cd $(HOST_SUBDIR)/bfd || exit 1; \
5069 case $(srcdir) in \
5070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5071 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5073 esac; \
5074 srcdiroption="--srcdir=$${topdir}/bfd"; \
5075 libsrcdir="$$s/bfd"; \
5076 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5078 --target=${target_alias} $${srcdiroption} \
57255173 5079 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
5080 @stage2_werror_flag@
5081@endif bfd-bootstrap
5082
5083
5084
5085
5086
295f4e42
NN
5087.PHONY: all-bfd maybe-all-bfd
5088maybe-all-bfd:
3ff3adad
PB
5089@if gcc-bootstrap
5090all-bfd: stage_current
5091@endif gcc-bootstrap
60975492 5092@if bfd
7e0b5752 5093TARGET-bfd=all
60975492 5094maybe-all-bfd: all-bfd
295f4e42 5095all-bfd: configure-bfd
cc11cc9b 5096 @r=`${PWD_COMMAND}`; export r; \
295f4e42 5097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5098 $(HOST_EXPORTS) \
215c351a 5099 (cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5100 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5101 $(TARGET-bfd))
60975492 5102@endif bfd
1358ccea 5103
25b42232 5104
ce406537
PB
5105
5106.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5107.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5108maybe-all-stage1-bfd:
5109maybe-clean-stage1-bfd:
5110@if bfd-bootstrap
5111maybe-all-stage1-bfd: all-stage1-bfd
5112all-stage1: all-stage1-bfd
1061f99e 5113TARGET-stage1-bfd = $(TARGET-bfd)
ce406537 5114all-stage1-bfd: configure-stage1-bfd
cc11cc9b 5115 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
5116 @r=`${PWD_COMMAND}`; export r; \
5117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5118 $(HOST_EXPORTS) \
5119 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5120 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5121 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
5122 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
5123 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
5124 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
1061f99e 5125 $(TARGET-stage1-bfd)
ce406537
PB
5126
5127maybe-clean-stage1-bfd: clean-stage1-bfd
5128clean-stage1: clean-stage1-bfd
5129clean-stage1-bfd:
995a5697
PB
5130 @if [ $(current_stage) = stage1 ]; then \
5131 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5132 else \
5133 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5134 $(MAKE) stage1-start; \
5135 fi; \
ce406537 5136 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5137 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 5138 clean
ce406537
PB
5139@endif bfd-bootstrap
5140
5141
5142.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5143.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5144maybe-all-stage2-bfd:
5145maybe-clean-stage2-bfd:
5146@if bfd-bootstrap
5147maybe-all-stage2-bfd: all-stage2-bfd
5148all-stage2: all-stage2-bfd
1061f99e 5149TARGET-stage2-bfd = $(TARGET-bfd)
ce406537 5150all-stage2-bfd: configure-stage2-bfd
cc11cc9b 5151 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
5152 @r=`${PWD_COMMAND}`; export r; \
5153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5154 $(HOST_EXPORTS) \
5155 $(POSTSTAGE1_HOST_EXPORTS) \
5156 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5158 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
5159 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5160 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5161 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 5162 $(TARGET-stage2-bfd)
ce406537
PB
5163
5164maybe-clean-stage2-bfd: clean-stage2-bfd
5165clean-stage2: clean-stage2-bfd
5166clean-stage2-bfd:
995a5697
PB
5167 @if [ $(current_stage) = stage2 ]; then \
5168 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5169 else \
5170 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5171 $(MAKE) stage2-start; \
5172 fi; \
ce406537 5173 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5174 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5175 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5176 clean
ce406537
PB
5177@endif bfd-bootstrap
5178
5179
bb286d71
AO
5180.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5181.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5182maybe-all-stageb2g0-bfd:
5183maybe-clean-stageb2g0-bfd:
5184@if bfd-bootstrap
5185maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5186all-stageb2g0: all-stageb2g0-bfd
5187TARGET-stageb2g0-bfd = $(TARGET-bfd)
5188all-stageb2g0-bfd: configure-stageb2g0-bfd
5189 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5190 @r=`${PWD_COMMAND}`; export r; \
5191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5192 $(HOST_EXPORTS) \
5193 $(POSTSTAGE1_HOST_EXPORTS) \
5194 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5195 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5196 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
5197 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
5198 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
5199 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
5200 $(TARGET-stageb2g0-bfd)
5201
5202maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5203clean-stageb2g0: clean-stageb2g0-bfd
5204clean-stageb2g0-bfd:
5205 @if [ $(current_stage) = stageb2g0 ]; then \
5206 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5207 else \
5208 [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5209 $(MAKE) stageb2g0-start; \
5210 fi; \
5211 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5212 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
5213 $(POSTSTAGE1_FLAGS_TO_PASS) \
5214 clean
5215@endif bfd-bootstrap
5216
5217
ce406537
PB
5218.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5219.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5220maybe-all-stage3-bfd:
5221maybe-clean-stage3-bfd:
5222@if bfd-bootstrap
5223maybe-all-stage3-bfd: all-stage3-bfd
5224all-stage3: all-stage3-bfd
1061f99e 5225TARGET-stage3-bfd = $(TARGET-bfd)
ce406537 5226all-stage3-bfd: configure-stage3-bfd
cc11cc9b 5227 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
5228 @r=`${PWD_COMMAND}`; export r; \
5229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5230 $(HOST_EXPORTS) \
5231 $(POSTSTAGE1_HOST_EXPORTS) \
5232 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5233 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5234 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
5235 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
5236 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
5237 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 5238 $(TARGET-stage3-bfd)
ce406537
PB
5239
5240maybe-clean-stage3-bfd: clean-stage3-bfd
5241clean-stage3: clean-stage3-bfd
5242clean-stage3-bfd:
995a5697
PB
5243 @if [ $(current_stage) = stage3 ]; then \
5244 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5245 else \
5246 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5247 $(MAKE) stage3-start; \
5248 fi; \
ce406537 5249 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5250 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5251 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5252 clean
ce406537
PB
5253@endif bfd-bootstrap
5254
5255
bb286d71
AO
5256.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5257.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5258maybe-all-stageb3g2-bfd:
5259maybe-clean-stageb3g2-bfd:
5260@if bfd-bootstrap
5261maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5262all-stageb3g2: all-stageb3g2-bfd
5263TARGET-stageb3g2-bfd = $(TARGET-bfd)
5264all-stageb3g2-bfd: configure-stageb3g2-bfd
5265 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5266 @r=`${PWD_COMMAND}`; export r; \
5267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5268 $(HOST_EXPORTS) \
5269 $(POSTSTAGE1_HOST_EXPORTS) \
5270 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5272 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
5273 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
5274 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
5275 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
5276 $(TARGET-stageb3g2-bfd)
5277
5278maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5279clean-stageb3g2: clean-stageb3g2-bfd
5280clean-stageb3g2-bfd:
5281 @if [ $(current_stage) = stageb3g2 ]; then \
5282 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5283 else \
5284 [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5285 $(MAKE) stageb3g2-start; \
5286 fi; \
5287 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5288 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
5289 $(POSTSTAGE1_FLAGS_TO_PASS) \
5290 clean
5291@endif bfd-bootstrap
5292
5293
ce406537
PB
5294.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5295.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5296maybe-all-stage4-bfd:
5297maybe-clean-stage4-bfd:
5298@if bfd-bootstrap
5299maybe-all-stage4-bfd: all-stage4-bfd
5300all-stage4: all-stage4-bfd
1061f99e 5301TARGET-stage4-bfd = $(TARGET-bfd)
ce406537 5302all-stage4-bfd: configure-stage4-bfd
cc11cc9b 5303 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
5304 @r=`${PWD_COMMAND}`; export r; \
5305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5306 $(HOST_EXPORTS) \
5307 $(POSTSTAGE1_HOST_EXPORTS) \
5308 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5310 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
5311 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5312 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
5313 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 5314 $(TARGET-stage4-bfd)
ce406537
PB
5315
5316maybe-clean-stage4-bfd: clean-stage4-bfd
5317clean-stage4: clean-stage4-bfd
5318clean-stage4-bfd:
995a5697
PB
5319 @if [ $(current_stage) = stage4 ]; then \
5320 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5321 else \
5322 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5323 $(MAKE) stage4-start; \
5324 fi; \
ce406537 5325 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5326 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5327 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5328 clean
ce406537
PB
5329@endif bfd-bootstrap
5330
5331
5332.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5333.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5334maybe-all-stageprofile-bfd:
5335maybe-clean-stageprofile-bfd:
5336@if bfd-bootstrap
5337maybe-all-stageprofile-bfd: all-stageprofile-bfd
5338all-stageprofile: all-stageprofile-bfd
1061f99e 5339TARGET-stageprofile-bfd = $(TARGET-bfd)
ce406537 5340all-stageprofile-bfd: configure-stageprofile-bfd
cc11cc9b 5341 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
5342 @r=`${PWD_COMMAND}`; export r; \
5343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5344 $(HOST_EXPORTS) \
5345 $(POSTSTAGE1_HOST_EXPORTS) \
5346 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5347 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5348 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
5349 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5350 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5351 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 5352 $(TARGET-stageprofile-bfd)
ce406537
PB
5353
5354maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5355clean-stageprofile: clean-stageprofile-bfd
5356clean-stageprofile-bfd:
995a5697
PB
5357 @if [ $(current_stage) = stageprofile ]; then \
5358 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5359 else \
5360 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5361 $(MAKE) stageprofile-start; \
5362 fi; \
ce406537 5363 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5364 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5365 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5366 clean
ce406537
PB
5367@endif bfd-bootstrap
5368
5369
5370.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5371.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5372maybe-all-stagefeedback-bfd:
5373maybe-clean-stagefeedback-bfd:
5374@if bfd-bootstrap
5375maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5376all-stagefeedback: all-stagefeedback-bfd
1061f99e 5377TARGET-stagefeedback-bfd = $(TARGET-bfd)
ce406537 5378all-stagefeedback-bfd: configure-stagefeedback-bfd
cc11cc9b 5379 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
5380 @r=`${PWD_COMMAND}`; export r; \
5381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5382 $(HOST_EXPORTS) \
5383 $(POSTSTAGE1_HOST_EXPORTS) \
5384 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5385 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5386 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
5387 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5388 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5389 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 5390 $(TARGET-stagefeedback-bfd)
ce406537
PB
5391
5392maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5393clean-stagefeedback: clean-stagefeedback-bfd
5394clean-stagefeedback-bfd:
995a5697
PB
5395 @if [ $(current_stage) = stagefeedback ]; then \
5396 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5397 else \
5398 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5399 $(MAKE) stagefeedback-start; \
5400 fi; \
ce406537 5401 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5402 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5403 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5404 clean
ce406537
PB
5405@endif bfd-bootstrap
5406
5407
5408
5409
5410
295f4e42
NN
5411.PHONY: check-bfd maybe-check-bfd
5412maybe-check-bfd:
60975492
PB
5413@if bfd
5414maybe-check-bfd: check-bfd
1358ccea 5415
295f4e42 5416check-bfd:
f41d6665 5417 @: $(MAKE); $(unstage)
295f4e42 5418 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 5419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5420 $(HOST_EXPORTS) \
215c351a
PB
5421 (cd $(HOST_SUBDIR)/bfd && \
5422 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 5423
60975492 5424@endif bfd
1358ccea 5425
295f4e42
NN
5426.PHONY: install-bfd maybe-install-bfd
5427maybe-install-bfd:
60975492
PB
5428@if bfd
5429maybe-install-bfd: install-bfd
1358ccea 5430
295f4e42 5431install-bfd: installdirs
f41d6665 5432 @: $(MAKE); $(unstage)
295f4e42 5433 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 5434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5435 $(HOST_EXPORTS) \
215c351a 5436 (cd $(HOST_SUBDIR)/bfd && \
ace9ac7b 5437 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 5438
60975492 5439@endif bfd
1358ccea 5440
b5422ad7 5441# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
5442
5443.PHONY: maybe-info-bfd info-bfd
5444maybe-info-bfd:
60975492
PB
5445@if bfd
5446maybe-info-bfd: info-bfd
1358ccea 5447
295f4e42 5448info-bfd: \
05750653 5449 configure-bfd
295f4e42 5450 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5451 r=`${PWD_COMMAND}`; export r; \
5452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5453 $(HOST_EXPORTS) \
d32ab992 5454 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5456 done; \
295f4e42 5457 echo "Doing info in bfd" ; \
215c351a 5458 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5461 "RANLIB=$${RANLIB}" \
901119ae 5462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5463 info) \
1358ccea
NN
5464 || exit 1
5465
60975492 5466@endif bfd
1358ccea 5467
295f4e42
NN
5468.PHONY: maybe-dvi-bfd dvi-bfd
5469maybe-dvi-bfd:
60975492
PB
5470@if bfd
5471maybe-dvi-bfd: dvi-bfd
1358ccea 5472
295f4e42 5473dvi-bfd: \
05750653 5474 configure-bfd
295f4e42 5475 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5476 r=`${PWD_COMMAND}`; export r; \
5477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5478 $(HOST_EXPORTS) \
d32ab992 5479 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5481 done; \
295f4e42 5482 echo "Doing dvi in bfd" ; \
215c351a 5483 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5486 "RANLIB=$${RANLIB}" \
901119ae 5487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5488 dvi) \
1358ccea
NN
5489 || exit 1
5490
60975492 5491@endif bfd
1358ccea 5492
b5422ad7
BM
5493.PHONY: maybe-pdf-bfd pdf-bfd
5494maybe-pdf-bfd:
5495@if bfd
5496maybe-pdf-bfd: pdf-bfd
5497
5498pdf-bfd: \
5499 configure-bfd
5500 @[ -f ./bfd/Makefile ] || exit 0; \
5501 r=`${PWD_COMMAND}`; export r; \
5502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5503 $(HOST_EXPORTS) \
5504 for flag in $(EXTRA_HOST_FLAGS) ; do \
5505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5506 done; \
5507 echo "Doing pdf in bfd" ; \
5508 (cd $(HOST_SUBDIR)/bfd && \
5509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5511 "RANLIB=$${RANLIB}" \
901119ae 5512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
5513 pdf) \
5514 || exit 1
5515
5516@endif bfd
5517
f87a2b2e
MS
5518.PHONY: maybe-html-bfd html-bfd
5519maybe-html-bfd:
5520@if bfd
5521maybe-html-bfd: html-bfd
5522
5523html-bfd: \
05750653 5524 configure-bfd
f87a2b2e
MS
5525 @[ -f ./bfd/Makefile ] || exit 0; \
5526 r=`${PWD_COMMAND}`; export r; \
5527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
5528 $(HOST_EXPORTS) \
5529 for flag in $(EXTRA_HOST_FLAGS) ; do \
5530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5531 done; \
5532 echo "Doing html in bfd" ; \
215c351a 5533 (cd $(HOST_SUBDIR)/bfd && \
f87a2b2e
MS
5534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5536 "RANLIB=$${RANLIB}" \
901119ae 5537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
5538 html) \
5539 || exit 1
5540
5541@endif bfd
5542
295f4e42
NN
5543.PHONY: maybe-TAGS-bfd TAGS-bfd
5544maybe-TAGS-bfd:
60975492
PB
5545@if bfd
5546maybe-TAGS-bfd: TAGS-bfd
1358ccea 5547
295f4e42 5548TAGS-bfd: \
05750653 5549 configure-bfd
295f4e42 5550 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5551 r=`${PWD_COMMAND}`; export r; \
5552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5553 $(HOST_EXPORTS) \
d32ab992 5554 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5556 done; \
295f4e42 5557 echo "Doing TAGS in bfd" ; \
215c351a 5558 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5561 "RANLIB=$${RANLIB}" \
901119ae 5562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5563 TAGS) \
1358ccea
NN
5564 || exit 1
5565
60975492 5566@endif bfd
1358ccea 5567
295f4e42
NN
5568.PHONY: maybe-install-info-bfd install-info-bfd
5569maybe-install-info-bfd:
60975492
PB
5570@if bfd
5571maybe-install-info-bfd: install-info-bfd
1358ccea 5572
295f4e42
NN
5573install-info-bfd: \
5574 configure-bfd \
05750653 5575 info-bfd
295f4e42 5576 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5577 r=`${PWD_COMMAND}`; export r; \
5578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5579 $(HOST_EXPORTS) \
d32ab992 5580 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5582 done; \
295f4e42 5583 echo "Doing install-info in bfd" ; \
215c351a 5584 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5587 "RANLIB=$${RANLIB}" \
901119ae 5588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5589 install-info) \
1358ccea
NN
5590 || exit 1
5591
60975492 5592@endif bfd
1358ccea 5593
9c4d2493
BM
5594.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5595maybe-install-pdf-bfd:
5596@if bfd
5597maybe-install-pdf-bfd: install-pdf-bfd
5598
5599install-pdf-bfd: \
5600 configure-bfd \
5601 pdf-bfd
5602 @[ -f ./bfd/Makefile ] || exit 0; \
5603 r=`${PWD_COMMAND}`; export r; \
5604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5605 $(HOST_EXPORTS) \
5606 for flag in $(EXTRA_HOST_FLAGS) ; do \
5607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5608 done; \
5609 echo "Doing install-pdf in bfd" ; \
5610 (cd $(HOST_SUBDIR)/bfd && \
5611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5613 "RANLIB=$${RANLIB}" \
901119ae 5614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
5615 install-pdf) \
5616 || exit 1
5617
5618@endif bfd
5619
65d6e994
CD
5620.PHONY: maybe-install-html-bfd install-html-bfd
5621maybe-install-html-bfd:
5622@if bfd
5623maybe-install-html-bfd: install-html-bfd
5624
5625install-html-bfd: \
5626 configure-bfd \
5627 html-bfd
5628 @[ -f ./bfd/Makefile ] || exit 0; \
5629 r=`${PWD_COMMAND}`; export r; \
5630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5631 $(HOST_EXPORTS) \
5632 for flag in $(EXTRA_HOST_FLAGS) ; do \
5633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5634 done; \
5635 echo "Doing install-html in bfd" ; \
5636 (cd $(HOST_SUBDIR)/bfd && \
5637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5639 "RANLIB=$${RANLIB}" \
901119ae 5640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
5641 install-html) \
5642 || exit 1
5643
5644@endif bfd
5645
295f4e42
NN
5646.PHONY: maybe-installcheck-bfd installcheck-bfd
5647maybe-installcheck-bfd:
60975492
PB
5648@if bfd
5649maybe-installcheck-bfd: installcheck-bfd
1358ccea 5650
295f4e42 5651installcheck-bfd: \
05750653 5652 configure-bfd
295f4e42 5653 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5654 r=`${PWD_COMMAND}`; export r; \
5655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5656 $(HOST_EXPORTS) \
d32ab992 5657 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5659 done; \
295f4e42 5660 echo "Doing installcheck in bfd" ; \
215c351a 5661 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5664 "RANLIB=$${RANLIB}" \
901119ae 5665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5666 installcheck) \
1358ccea
NN
5667 || exit 1
5668
60975492 5669@endif bfd
1358ccea 5670
295f4e42
NN
5671.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5672maybe-mostlyclean-bfd:
60975492
PB
5673@if bfd
5674maybe-mostlyclean-bfd: mostlyclean-bfd
1358ccea 5675
05750653 5676mostlyclean-bfd:
295f4e42 5677 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5678 r=`${PWD_COMMAND}`; export r; \
5679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5680 $(HOST_EXPORTS) \
d32ab992 5681 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5683 done; \
295f4e42 5684 echo "Doing mostlyclean in bfd" ; \
215c351a 5685 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5688 "RANLIB=$${RANLIB}" \
901119ae 5689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5690 mostlyclean) \
1358ccea
NN
5691 || exit 1
5692
60975492 5693@endif bfd
1358ccea 5694
295f4e42
NN
5695.PHONY: maybe-clean-bfd clean-bfd
5696maybe-clean-bfd:
60975492
PB
5697@if bfd
5698maybe-clean-bfd: clean-bfd
1358ccea 5699
05750653 5700clean-bfd:
295f4e42 5701 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5702 r=`${PWD_COMMAND}`; export r; \
5703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5704 $(HOST_EXPORTS) \
d32ab992 5705 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5707 done; \
295f4e42 5708 echo "Doing clean in bfd" ; \
215c351a 5709 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5712 "RANLIB=$${RANLIB}" \
901119ae 5713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5714 clean) \
1358ccea
NN
5715 || exit 1
5716
60975492 5717@endif bfd
1358ccea 5718
295f4e42
NN
5719.PHONY: maybe-distclean-bfd distclean-bfd
5720maybe-distclean-bfd:
60975492
PB
5721@if bfd
5722maybe-distclean-bfd: distclean-bfd
1358ccea 5723
05750653 5724distclean-bfd:
295f4e42 5725 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5726 r=`${PWD_COMMAND}`; export r; \
5727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5728 $(HOST_EXPORTS) \
d32ab992 5729 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5731 done; \
295f4e42 5732 echo "Doing distclean in bfd" ; \
215c351a 5733 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5736 "RANLIB=$${RANLIB}" \
901119ae 5737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5738 distclean) \
1358ccea
NN
5739 || exit 1
5740
60975492 5741@endif bfd
1358ccea 5742
295f4e42
NN
5743.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5744maybe-maintainer-clean-bfd:
60975492
PB
5745@if bfd
5746maybe-maintainer-clean-bfd: maintainer-clean-bfd
1358ccea 5747
05750653 5748maintainer-clean-bfd:
295f4e42 5749 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5750 r=`${PWD_COMMAND}`; export r; \
5751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5752 $(HOST_EXPORTS) \
d32ab992 5753 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5755 done; \
295f4e42 5756 echo "Doing maintainer-clean in bfd" ; \
215c351a 5757 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5760 "RANLIB=$${RANLIB}" \
901119ae 5761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5762 maintainer-clean) \
1358ccea
NN
5763 || exit 1
5764
60975492 5765@endif bfd
1358ccea 5766
1358ccea 5767
25b42232 5768
295f4e42
NN
5769.PHONY: configure-opcodes maybe-configure-opcodes
5770maybe-configure-opcodes:
3ff3adad
PB
5771@if gcc-bootstrap
5772configure-opcodes: stage_current
5773@endif gcc-bootstrap
60975492
PB
5774@if opcodes
5775maybe-configure-opcodes: configure-opcodes
cc11cc9b 5776configure-opcodes:
cc11cc9b
PB
5777 @r=`${PWD_COMMAND}`; export r; \
5778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
5779 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4fc4dd12 5781 $(HOST_EXPORTS) \
25b42232
PB
5782 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5783 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
295f4e42 5784 case $(srcdir) in \
215c351a
PB
5785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5786 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 5788 esac; \
215c351a
PB
5789 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5790 libsrcdir="$$s/opcodes"; \
295f4e42 5791 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5793 --target=${target_alias} $${srcdiroption} \
1358ccea 5794 || exit 1
60975492 5795@endif opcodes
1358ccea 5796
25b42232
PB
5797
5798
ce406537
PB
5799.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5800maybe-configure-stage1-opcodes:
5801@if opcodes-bootstrap
5802maybe-configure-stage1-opcodes: configure-stage1-opcodes
f41d6665 5803configure-stage1-opcodes:
cc11cc9b 5804 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 5805 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
5806 @r=`${PWD_COMMAND}`; export r; \
5807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 5808 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
1c8bd6a3 5809 $(HOST_EXPORTS) \
342b9200 5810 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 5811 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
ce406537 5812 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 5813 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
5814 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5815 case $(srcdir) in \
5816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5817 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5819 esac; \
5820 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5821 libsrcdir="$$s/opcodes"; \
5822 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5823 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5824 --target=${target_alias} $${srcdiroption} \
57255173 5825 \
8efea775 5826 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
ce406537
PB
5827@endif opcodes-bootstrap
5828
5829.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5830maybe-configure-stage2-opcodes:
5831@if opcodes-bootstrap
5832maybe-configure-stage2-opcodes: configure-stage2-opcodes
f41d6665 5833configure-stage2-opcodes:
cc11cc9b 5834 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 5835 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
5836 @r=`${PWD_COMMAND}`; export r; \
5837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 5838 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 5839 $(HOST_EXPORTS) \
1c8bd6a3 5840 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5841 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 5842 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
ce406537 5843 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 5844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
5845 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5846 case $(srcdir) in \
5847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5848 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5850 esac; \
5851 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5852 libsrcdir="$$s/opcodes"; \
5853 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5855 --target=${target_alias} $${srcdiroption} \
57255173 5856 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
5857 @stage2_werror_flag@
5858@endif opcodes-bootstrap
5859
bb286d71
AO
5860.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5861maybe-configure-stageb2g0-opcodes:
5862@if opcodes-bootstrap
5863maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5864configure-stageb2g0-opcodes:
5865 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5867 @r=`${PWD_COMMAND}`; export r; \
5868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5869 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5870 $(HOST_EXPORTS) \
1c8bd6a3 5871 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5872 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 5873 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
5874 echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5876 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5877 case $(srcdir) in \
5878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5879 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5881 esac; \
5882 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5883 libsrcdir="$$s/opcodes"; \
5884 $(SHELL) $${libsrcdir}/configure \
5885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5886 --target=${target_alias} $${srcdiroption} \
5887 --with-build-libsubdir=$(HOST_SUBDIR) \
5888 @stage2_werror_flag@
5889@endif opcodes-bootstrap
5890
ce406537
PB
5891.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5892maybe-configure-stage3-opcodes:
5893@if opcodes-bootstrap
5894maybe-configure-stage3-opcodes: configure-stage3-opcodes
f41d6665 5895configure-stage3-opcodes:
cc11cc9b 5896 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 5897 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
5898 @r=`${PWD_COMMAND}`; export r; \
5899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 5900 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 5901 $(HOST_EXPORTS) \
1c8bd6a3 5902 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5903 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 5904 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
ce406537 5905 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 5906 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
5907 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5908 case $(srcdir) in \
5909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5910 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5912 esac; \
5913 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5914 libsrcdir="$$s/opcodes"; \
5915 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5917 --target=${target_alias} $${srcdiroption} \
57255173 5918 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
5919 @stage2_werror_flag@
5920@endif opcodes-bootstrap
5921
bb286d71
AO
5922.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5923maybe-configure-stageb3g2-opcodes:
5924@if opcodes-bootstrap
5925maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5926configure-stageb3g2-opcodes:
5927 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5928 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5929 @r=`${PWD_COMMAND}`; export r; \
5930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5931 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5932 $(HOST_EXPORTS) \
1c8bd6a3 5933 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5934 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 5935 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
5936 echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5937 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5938 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5939 case $(srcdir) in \
5940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5941 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5943 esac; \
5944 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5945 libsrcdir="$$s/opcodes"; \
5946 $(SHELL) $${libsrcdir}/configure \
5947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5948 --target=${target_alias} $${srcdiroption} \
5949 --with-build-libsubdir=$(HOST_SUBDIR) \
5950 @stage2_werror_flag@
5951@endif opcodes-bootstrap
5952
ce406537
PB
5953.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5954maybe-configure-stage4-opcodes:
5955@if opcodes-bootstrap
5956maybe-configure-stage4-opcodes: configure-stage4-opcodes
f41d6665 5957configure-stage4-opcodes:
cc11cc9b 5958 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 5959 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
5960 @r=`${PWD_COMMAND}`; export r; \
5961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 5962 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 5963 $(HOST_EXPORTS) \
1c8bd6a3 5964 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5965 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 5966 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
ce406537 5967 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 5968 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
5969 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5970 case $(srcdir) in \
5971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5972 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5974 esac; \
5975 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5976 libsrcdir="$$s/opcodes"; \
5977 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5978 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5979 --target=${target_alias} $${srcdiroption} \
57255173 5980 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
5981 @stage2_werror_flag@
5982@endif opcodes-bootstrap
5983
5984.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
5985maybe-configure-stageprofile-opcodes:
5986@if opcodes-bootstrap
5987maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
f41d6665 5988configure-stageprofile-opcodes:
cc11cc9b 5989 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 5990 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
5991 @r=`${PWD_COMMAND}`; export r; \
5992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 5993 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 5994 $(HOST_EXPORTS) \
1c8bd6a3 5995 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5996 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 5997 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
ce406537 5998 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
f41d6665 5999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6000 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6001 case $(srcdir) in \
6002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6003 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6005 esac; \
6006 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6007 libsrcdir="$$s/opcodes"; \
6008 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6010 --target=${target_alias} $${srcdiroption} \
57255173 6011 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
6012 @stage2_werror_flag@
6013@endif opcodes-bootstrap
6014
6015.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6016maybe-configure-stagefeedback-opcodes:
6017@if opcodes-bootstrap
6018maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
f41d6665 6019configure-stagefeedback-opcodes:
cc11cc9b 6020 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 6021 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
6022 @r=`${PWD_COMMAND}`; export r; \
6023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 6024 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 6025 $(HOST_EXPORTS) \
1c8bd6a3 6026 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6027 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 6028 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
ce406537 6029 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
f41d6665 6030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6031 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6032 case $(srcdir) in \
6033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6034 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6036 esac; \
6037 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6038 libsrcdir="$$s/opcodes"; \
6039 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6040 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6041 --target=${target_alias} $${srcdiroption} \
57255173 6042 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
6043 @stage2_werror_flag@
6044@endif opcodes-bootstrap
6045
6046
6047
6048
6049
295f4e42
NN
6050.PHONY: all-opcodes maybe-all-opcodes
6051maybe-all-opcodes:
3ff3adad
PB
6052@if gcc-bootstrap
6053all-opcodes: stage_current
6054@endif gcc-bootstrap
60975492 6055@if opcodes
7e0b5752 6056TARGET-opcodes=all
60975492 6057maybe-all-opcodes: all-opcodes
295f4e42 6058all-opcodes: configure-opcodes
cc11cc9b 6059 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 6060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6061 $(HOST_EXPORTS) \
215c351a 6062 (cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6063 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6064 $(TARGET-opcodes))
60975492 6065@endif opcodes
1358ccea 6066
25b42232 6067
ce406537
PB
6068
6069.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6070.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6071maybe-all-stage1-opcodes:
6072maybe-clean-stage1-opcodes:
6073@if opcodes-bootstrap
6074maybe-all-stage1-opcodes: all-stage1-opcodes
6075all-stage1: all-stage1-opcodes
1061f99e 6076TARGET-stage1-opcodes = $(TARGET-opcodes)
ce406537 6077all-stage1-opcodes: configure-stage1-opcodes
cc11cc9b 6078 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
6079 @r=`${PWD_COMMAND}`; export r; \
6080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6081 $(HOST_EXPORTS) \
6082 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6083 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6084 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
6085 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
6086 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
6087 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
1061f99e 6088 $(TARGET-stage1-opcodes)
ce406537
PB
6089
6090maybe-clean-stage1-opcodes: clean-stage1-opcodes
6091clean-stage1: clean-stage1-opcodes
6092clean-stage1-opcodes:
995a5697
PB
6093 @if [ $(current_stage) = stage1 ]; then \
6094 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6095 else \
6096 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6097 $(MAKE) stage1-start; \
6098 fi; \
ce406537 6099 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6100 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 6101 clean
ce406537
PB
6102@endif opcodes-bootstrap
6103
6104
6105.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6106.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6107maybe-all-stage2-opcodes:
6108maybe-clean-stage2-opcodes:
6109@if opcodes-bootstrap
6110maybe-all-stage2-opcodes: all-stage2-opcodes
6111all-stage2: all-stage2-opcodes
1061f99e 6112TARGET-stage2-opcodes = $(TARGET-opcodes)
ce406537 6113all-stage2-opcodes: configure-stage2-opcodes
cc11cc9b 6114 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
6115 @r=`${PWD_COMMAND}`; export r; \
6116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6117 $(HOST_EXPORTS) \
6118 $(POSTSTAGE1_HOST_EXPORTS) \
6119 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6120 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6121 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
6122 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6123 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6124 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 6125 $(TARGET-stage2-opcodes)
ce406537
PB
6126
6127maybe-clean-stage2-opcodes: clean-stage2-opcodes
6128clean-stage2: clean-stage2-opcodes
6129clean-stage2-opcodes:
995a5697
PB
6130 @if [ $(current_stage) = stage2 ]; then \
6131 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6132 else \
6133 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6134 $(MAKE) stage2-start; \
6135 fi; \
ce406537 6136 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6137 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6138 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6139 clean
ce406537
PB
6140@endif opcodes-bootstrap
6141
6142
bb286d71
AO
6143.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6144.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6145maybe-all-stageb2g0-opcodes:
6146maybe-clean-stageb2g0-opcodes:
6147@if opcodes-bootstrap
6148maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6149all-stageb2g0: all-stageb2g0-opcodes
6150TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6151all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6152 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6153 @r=`${PWD_COMMAND}`; export r; \
6154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6155 $(HOST_EXPORTS) \
6156 $(POSTSTAGE1_HOST_EXPORTS) \
6157 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6158 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6159 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
6160 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
6161 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
6162 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
6163 $(TARGET-stageb2g0-opcodes)
6164
6165maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6166clean-stageb2g0: clean-stageb2g0-opcodes
6167clean-stageb2g0-opcodes:
6168 @if [ $(current_stage) = stageb2g0 ]; then \
6169 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6170 else \
6171 [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6172 $(MAKE) stageb2g0-start; \
6173 fi; \
6174 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6175 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
6176 $(POSTSTAGE1_FLAGS_TO_PASS) \
6177 clean
6178@endif opcodes-bootstrap
6179
6180
ce406537
PB
6181.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6182.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6183maybe-all-stage3-opcodes:
6184maybe-clean-stage3-opcodes:
6185@if opcodes-bootstrap
6186maybe-all-stage3-opcodes: all-stage3-opcodes
6187all-stage3: all-stage3-opcodes
1061f99e 6188TARGET-stage3-opcodes = $(TARGET-opcodes)
ce406537 6189all-stage3-opcodes: configure-stage3-opcodes
cc11cc9b 6190 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
6191 @r=`${PWD_COMMAND}`; export r; \
6192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6193 $(HOST_EXPORTS) \
6194 $(POSTSTAGE1_HOST_EXPORTS) \
6195 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6197 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
6198 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
6199 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
6200 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 6201 $(TARGET-stage3-opcodes)
ce406537
PB
6202
6203maybe-clean-stage3-opcodes: clean-stage3-opcodes
6204clean-stage3: clean-stage3-opcodes
6205clean-stage3-opcodes:
995a5697
PB
6206 @if [ $(current_stage) = stage3 ]; then \
6207 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6208 else \
6209 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6210 $(MAKE) stage3-start; \
6211 fi; \
ce406537 6212 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6213 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6214 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6215 clean
ce406537
PB
6216@endif opcodes-bootstrap
6217
6218
bb286d71
AO
6219.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6220.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6221maybe-all-stageb3g2-opcodes:
6222maybe-clean-stageb3g2-opcodes:
6223@if opcodes-bootstrap
6224maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6225all-stageb3g2: all-stageb3g2-opcodes
6226TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6227all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6228 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6229 @r=`${PWD_COMMAND}`; export r; \
6230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6231 $(HOST_EXPORTS) \
6232 $(POSTSTAGE1_HOST_EXPORTS) \
6233 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6234 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6235 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
6236 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
6237 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
6238 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
6239 $(TARGET-stageb3g2-opcodes)
6240
6241maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6242clean-stageb3g2: clean-stageb3g2-opcodes
6243clean-stageb3g2-opcodes:
6244 @if [ $(current_stage) = stageb3g2 ]; then \
6245 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6246 else \
6247 [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6248 $(MAKE) stageb3g2-start; \
6249 fi; \
6250 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6251 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
6252 $(POSTSTAGE1_FLAGS_TO_PASS) \
6253 clean
6254@endif opcodes-bootstrap
6255
6256
ce406537
PB
6257.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6258.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6259maybe-all-stage4-opcodes:
6260maybe-clean-stage4-opcodes:
6261@if opcodes-bootstrap
6262maybe-all-stage4-opcodes: all-stage4-opcodes
6263all-stage4: all-stage4-opcodes
1061f99e 6264TARGET-stage4-opcodes = $(TARGET-opcodes)
ce406537 6265all-stage4-opcodes: configure-stage4-opcodes
cc11cc9b 6266 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
6267 @r=`${PWD_COMMAND}`; export r; \
6268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6269 $(HOST_EXPORTS) \
6270 $(POSTSTAGE1_HOST_EXPORTS) \
6271 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6273 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
6274 LIBCFLAGS="$(STAGE4_CFLAGS)" \
6275 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
6276 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 6277 $(TARGET-stage4-opcodes)
ce406537
PB
6278
6279maybe-clean-stage4-opcodes: clean-stage4-opcodes
6280clean-stage4: clean-stage4-opcodes
6281clean-stage4-opcodes:
995a5697
PB
6282 @if [ $(current_stage) = stage4 ]; then \
6283 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6284 else \
6285 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6286 $(MAKE) stage4-start; \
6287 fi; \
ce406537 6288 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6289 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6290 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6291 clean
ce406537
PB
6292@endif opcodes-bootstrap
6293
6294
6295.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6296.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6297maybe-all-stageprofile-opcodes:
6298maybe-clean-stageprofile-opcodes:
6299@if opcodes-bootstrap
6300maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6301all-stageprofile: all-stageprofile-opcodes
1061f99e 6302TARGET-stageprofile-opcodes = $(TARGET-opcodes)
ce406537 6303all-stageprofile-opcodes: configure-stageprofile-opcodes
cc11cc9b 6304 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
6305 @r=`${PWD_COMMAND}`; export r; \
6306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6307 $(HOST_EXPORTS) \
6308 $(POSTSTAGE1_HOST_EXPORTS) \
6309 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6310 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6311 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
6312 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6313 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6314 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 6315 $(TARGET-stageprofile-opcodes)
ce406537
PB
6316
6317maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6318clean-stageprofile: clean-stageprofile-opcodes
6319clean-stageprofile-opcodes:
995a5697
PB
6320 @if [ $(current_stage) = stageprofile ]; then \
6321 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6322 else \
6323 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6324 $(MAKE) stageprofile-start; \
6325 fi; \
ce406537 6326 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6327 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6328 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6329 clean
ce406537
PB
6330@endif opcodes-bootstrap
6331
6332
6333.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6334.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6335maybe-all-stagefeedback-opcodes:
6336maybe-clean-stagefeedback-opcodes:
6337@if opcodes-bootstrap
6338maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6339all-stagefeedback: all-stagefeedback-opcodes
1061f99e 6340TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
ce406537 6341all-stagefeedback-opcodes: configure-stagefeedback-opcodes
cc11cc9b 6342 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
6343 @r=`${PWD_COMMAND}`; export r; \
6344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6345 $(HOST_EXPORTS) \
6346 $(POSTSTAGE1_HOST_EXPORTS) \
6347 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6348 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6349 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6350 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6351 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6352 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 6353 $(TARGET-stagefeedback-opcodes)
ce406537
PB
6354
6355maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6356clean-stagefeedback: clean-stagefeedback-opcodes
6357clean-stagefeedback-opcodes:
995a5697
PB
6358 @if [ $(current_stage) = stagefeedback ]; then \
6359 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6360 else \
6361 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6362 $(MAKE) stagefeedback-start; \
6363 fi; \
ce406537 6364 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6365 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6366 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6367 clean
ce406537
PB
6368@endif opcodes-bootstrap
6369
6370
6371
6372
6373
295f4e42
NN
6374.PHONY: check-opcodes maybe-check-opcodes
6375maybe-check-opcodes:
60975492
PB
6376@if opcodes
6377maybe-check-opcodes: check-opcodes
1358ccea 6378
295f4e42 6379check-opcodes:
f41d6665 6380 @: $(MAKE); $(unstage)
295f4e42
NN
6381 @r=`${PWD_COMMAND}`; export r; \
6382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6383 $(HOST_EXPORTS) \
215c351a
PB
6384 (cd $(HOST_SUBDIR)/opcodes && \
6385 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 6386
60975492 6387@endif opcodes
1358ccea 6388
295f4e42
NN
6389.PHONY: install-opcodes maybe-install-opcodes
6390maybe-install-opcodes:
60975492
PB
6391@if opcodes
6392maybe-install-opcodes: install-opcodes
1358ccea 6393
295f4e42 6394install-opcodes: installdirs
f41d6665 6395 @: $(MAKE); $(unstage)
295f4e42 6396 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 6397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6398 $(HOST_EXPORTS) \
215c351a 6399 (cd $(HOST_SUBDIR)/opcodes && \
ace9ac7b 6400 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 6401
60975492 6402@endif opcodes
1358ccea 6403
b5422ad7 6404# Other targets (info, dvi, pdf, etc.)
1358ccea 6405
295f4e42
NN
6406.PHONY: maybe-info-opcodes info-opcodes
6407maybe-info-opcodes:
60975492
PB
6408@if opcodes
6409maybe-info-opcodes: info-opcodes
295f4e42
NN
6410
6411info-opcodes: \
05750653 6412 configure-opcodes
295f4e42 6413 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6414 r=`${PWD_COMMAND}`; export r; \
6415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6416 $(HOST_EXPORTS) \
d32ab992 6417 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6419 done; \
295f4e42 6420 echo "Doing info in opcodes" ; \
215c351a 6421 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6424 "RANLIB=$${RANLIB}" \
901119ae 6425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6426 info) \
1358ccea
NN
6427 || exit 1
6428
60975492 6429@endif opcodes
1358ccea 6430
295f4e42
NN
6431.PHONY: maybe-dvi-opcodes dvi-opcodes
6432maybe-dvi-opcodes:
60975492
PB
6433@if opcodes
6434maybe-dvi-opcodes: dvi-opcodes
1358ccea 6435
295f4e42 6436dvi-opcodes: \
05750653 6437 configure-opcodes
295f4e42 6438 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6439 r=`${PWD_COMMAND}`; export r; \
6440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6441 $(HOST_EXPORTS) \
d32ab992 6442 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6444 done; \
295f4e42 6445 echo "Doing dvi in opcodes" ; \
215c351a 6446 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6449 "RANLIB=$${RANLIB}" \
901119ae 6450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6451 dvi) \
1358ccea
NN
6452 || exit 1
6453
60975492 6454@endif opcodes
1358ccea 6455
b5422ad7
BM
6456.PHONY: maybe-pdf-opcodes pdf-opcodes
6457maybe-pdf-opcodes:
6458@if opcodes
6459maybe-pdf-opcodes: pdf-opcodes
6460
6461pdf-opcodes: \
6462 configure-opcodes
6463 @[ -f ./opcodes/Makefile ] || exit 0; \
6464 r=`${PWD_COMMAND}`; export r; \
6465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6466 $(HOST_EXPORTS) \
6467 for flag in $(EXTRA_HOST_FLAGS) ; do \
6468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6469 done; \
6470 echo "Doing pdf in opcodes" ; \
6471 (cd $(HOST_SUBDIR)/opcodes && \
6472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6474 "RANLIB=$${RANLIB}" \
901119ae 6475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
6476 pdf) \
6477 || exit 1
6478
6479@endif opcodes
6480
f87a2b2e
MS
6481.PHONY: maybe-html-opcodes html-opcodes
6482maybe-html-opcodes:
6483@if opcodes
6484maybe-html-opcodes: html-opcodes
6485
6486html-opcodes: \
05750653 6487 configure-opcodes
f87a2b2e
MS
6488 @[ -f ./opcodes/Makefile ] || exit 0; \
6489 r=`${PWD_COMMAND}`; export r; \
6490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
6491 $(HOST_EXPORTS) \
6492 for flag in $(EXTRA_HOST_FLAGS) ; do \
6493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6494 done; \
6495 echo "Doing html in opcodes" ; \
215c351a 6496 (cd $(HOST_SUBDIR)/opcodes && \
f87a2b2e
MS
6497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6499 "RANLIB=$${RANLIB}" \
901119ae 6500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
6501 html) \
6502 || exit 1
6503
6504@endif opcodes
6505
295f4e42
NN
6506.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6507maybe-TAGS-opcodes:
60975492
PB
6508@if opcodes
6509maybe-TAGS-opcodes: TAGS-opcodes
1358ccea 6510
295f4e42 6511TAGS-opcodes: \
05750653 6512 configure-opcodes
295f4e42 6513 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6514 r=`${PWD_COMMAND}`; export r; \
6515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6516 $(HOST_EXPORTS) \
d32ab992 6517 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6519 done; \
295f4e42 6520 echo "Doing TAGS in opcodes" ; \
215c351a 6521 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6524 "RANLIB=$${RANLIB}" \
901119ae 6525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6526 TAGS) \
1358ccea
NN
6527 || exit 1
6528
60975492 6529@endif opcodes
1358ccea 6530
295f4e42
NN
6531.PHONY: maybe-install-info-opcodes install-info-opcodes
6532maybe-install-info-opcodes:
60975492
PB
6533@if opcodes
6534maybe-install-info-opcodes: install-info-opcodes
1358ccea 6535
295f4e42
NN
6536install-info-opcodes: \
6537 configure-opcodes \
05750653 6538 info-opcodes
295f4e42 6539 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6540 r=`${PWD_COMMAND}`; export r; \
6541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6542 $(HOST_EXPORTS) \
d32ab992 6543 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6545 done; \
295f4e42 6546 echo "Doing install-info in opcodes" ; \
215c351a 6547 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6550 "RANLIB=$${RANLIB}" \
901119ae 6551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6552 install-info) \
1358ccea
NN
6553 || exit 1
6554
60975492 6555@endif opcodes
1358ccea 6556
9c4d2493
BM
6557.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6558maybe-install-pdf-opcodes:
6559@if opcodes
6560maybe-install-pdf-opcodes: install-pdf-opcodes
6561
6562install-pdf-opcodes: \
6563 configure-opcodes \
6564 pdf-opcodes
6565 @[ -f ./opcodes/Makefile ] || exit 0; \
6566 r=`${PWD_COMMAND}`; export r; \
6567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6568 $(HOST_EXPORTS) \
6569 for flag in $(EXTRA_HOST_FLAGS) ; do \
6570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6571 done; \
6572 echo "Doing install-pdf in opcodes" ; \
6573 (cd $(HOST_SUBDIR)/opcodes && \
6574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6576 "RANLIB=$${RANLIB}" \
901119ae 6577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
6578 install-pdf) \
6579 || exit 1
6580
6581@endif opcodes
6582
65d6e994
CD
6583.PHONY: maybe-install-html-opcodes install-html-opcodes
6584maybe-install-html-opcodes:
6585@if opcodes
6586maybe-install-html-opcodes: install-html-opcodes
6587
6588install-html-opcodes: \
6589 configure-opcodes \
6590 html-opcodes
6591 @[ -f ./opcodes/Makefile ] || exit 0; \
6592 r=`${PWD_COMMAND}`; export r; \
6593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6594 $(HOST_EXPORTS) \
6595 for flag in $(EXTRA_HOST_FLAGS) ; do \
6596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6597 done; \
6598 echo "Doing install-html in opcodes" ; \
6599 (cd $(HOST_SUBDIR)/opcodes && \
6600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6602 "RANLIB=$${RANLIB}" \
901119ae 6603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
6604 install-html) \
6605 || exit 1
6606
6607@endif opcodes
6608
295f4e42
NN
6609.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6610maybe-installcheck-opcodes:
60975492
PB
6611@if opcodes
6612maybe-installcheck-opcodes: installcheck-opcodes
1358ccea 6613
295f4e42 6614installcheck-opcodes: \
05750653 6615 configure-opcodes
295f4e42 6616 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6617 r=`${PWD_COMMAND}`; export r; \
6618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6619 $(HOST_EXPORTS) \
d32ab992 6620 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6622 done; \
295f4e42 6623 echo "Doing installcheck in opcodes" ; \
215c351a 6624 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6627 "RANLIB=$${RANLIB}" \
901119ae 6628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6629 installcheck) \
1358ccea
NN
6630 || exit 1
6631
60975492 6632@endif opcodes
1358ccea 6633
295f4e42
NN
6634.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6635maybe-mostlyclean-opcodes:
60975492
PB
6636@if opcodes
6637maybe-mostlyclean-opcodes: mostlyclean-opcodes
1358ccea 6638
05750653 6639mostlyclean-opcodes:
295f4e42 6640 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6641 r=`${PWD_COMMAND}`; export r; \
6642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6643 $(HOST_EXPORTS) \
d32ab992 6644 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6646 done; \
295f4e42 6647 echo "Doing mostlyclean in opcodes" ; \
215c351a 6648 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6651 "RANLIB=$${RANLIB}" \
901119ae 6652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6653 mostlyclean) \
1358ccea
NN
6654 || exit 1
6655
60975492 6656@endif opcodes
1358ccea 6657
295f4e42
NN
6658.PHONY: maybe-clean-opcodes clean-opcodes
6659maybe-clean-opcodes:
60975492
PB
6660@if opcodes
6661maybe-clean-opcodes: clean-opcodes
1358ccea 6662
05750653 6663clean-opcodes:
295f4e42 6664 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6665 r=`${PWD_COMMAND}`; export r; \
6666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6667 $(HOST_EXPORTS) \
d32ab992 6668 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6670 done; \
295f4e42 6671 echo "Doing clean in opcodes" ; \
215c351a 6672 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6675 "RANLIB=$${RANLIB}" \
901119ae 6676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6677 clean) \
1358ccea
NN
6678 || exit 1
6679
60975492 6680@endif opcodes
1358ccea 6681
295f4e42
NN
6682.PHONY: maybe-distclean-opcodes distclean-opcodes
6683maybe-distclean-opcodes:
60975492
PB
6684@if opcodes
6685maybe-distclean-opcodes: distclean-opcodes
1358ccea 6686
05750653 6687distclean-opcodes:
295f4e42 6688 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6689 r=`${PWD_COMMAND}`; export r; \
6690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6691 $(HOST_EXPORTS) \
d32ab992 6692 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6694 done; \
295f4e42 6695 echo "Doing distclean in opcodes" ; \
215c351a 6696 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6699 "RANLIB=$${RANLIB}" \
901119ae 6700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6701 distclean) \
1358ccea
NN
6702 || exit 1
6703
60975492 6704@endif opcodes
1358ccea 6705
295f4e42
NN
6706.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6707maybe-maintainer-clean-opcodes:
60975492
PB
6708@if opcodes
6709maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
1358ccea 6710
05750653 6711maintainer-clean-opcodes:
295f4e42 6712 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6713 r=`${PWD_COMMAND}`; export r; \
6714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6715 $(HOST_EXPORTS) \
d32ab992 6716 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6718 done; \
295f4e42 6719 echo "Doing maintainer-clean in opcodes" ; \
215c351a 6720 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6723 "RANLIB=$${RANLIB}" \
901119ae 6724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6725 maintainer-clean) \
1358ccea
NN
6726 || exit 1
6727
60975492 6728@endif opcodes
1358ccea 6729
1358ccea 6730
25b42232 6731
295f4e42
NN
6732.PHONY: configure-binutils maybe-configure-binutils
6733maybe-configure-binutils:
3ff3adad
PB
6734@if gcc-bootstrap
6735configure-binutils: stage_current
6736@endif gcc-bootstrap
60975492
PB
6737@if binutils
6738maybe-configure-binutils: configure-binutils
cc11cc9b 6739configure-binutils:
cc11cc9b
PB
6740 @r=`${PWD_COMMAND}`; export r; \
6741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
6742 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4fc4dd12 6744 $(HOST_EXPORTS) \
25b42232
PB
6745 echo Configuring in $(HOST_SUBDIR)/binutils; \
6746 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
295f4e42 6747 case $(srcdir) in \
215c351a
PB
6748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6749 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 6751 esac; \
215c351a
PB
6752 srcdiroption="--srcdir=$${topdir}/binutils"; \
6753 libsrcdir="$$s/binutils"; \
295f4e42 6754 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6756 --target=${target_alias} $${srcdiroption} \
295f4e42 6757 || exit 1
60975492 6758@endif binutils
295f4e42 6759
25b42232
PB
6760
6761
ce406537
PB
6762.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6763maybe-configure-stage1-binutils:
6764@if binutils-bootstrap
6765maybe-configure-stage1-binutils: configure-stage1-binutils
f41d6665 6766configure-stage1-binutils:
cc11cc9b 6767 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 6768 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6769 @r=`${PWD_COMMAND}`; export r; \
6770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 6771 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
1c8bd6a3 6772 $(HOST_EXPORTS) \
342b9200 6773 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 6774 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
ce406537 6775 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
f41d6665 6776 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6777 cd $(HOST_SUBDIR)/binutils || exit 1; \
6778 case $(srcdir) in \
6779 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6780 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6781 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6782 esac; \
6783 srcdiroption="--srcdir=$${topdir}/binutils"; \
6784 libsrcdir="$$s/binutils"; \
6785 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6786 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6787 --target=${target_alias} $${srcdiroption} \
57255173 6788 \
8efea775 6789 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
ce406537
PB
6790@endif binutils-bootstrap
6791
6792.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6793maybe-configure-stage2-binutils:
6794@if binutils-bootstrap
6795maybe-configure-stage2-binutils: configure-stage2-binutils
f41d6665 6796configure-stage2-binutils:
cc11cc9b 6797 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 6798 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6799 @r=`${PWD_COMMAND}`; export r; \
6800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 6801 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6802 $(HOST_EXPORTS) \
1c8bd6a3 6803 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6804 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 6805 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
ce406537 6806 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
f41d6665 6807 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6808 cd $(HOST_SUBDIR)/binutils || exit 1; \
6809 case $(srcdir) in \
6810 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6811 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6812 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6813 esac; \
6814 srcdiroption="--srcdir=$${topdir}/binutils"; \
6815 libsrcdir="$$s/binutils"; \
6816 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6817 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6818 --target=${target_alias} $${srcdiroption} \
57255173 6819 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
6820 @stage2_werror_flag@
6821@endif binutils-bootstrap
6822
bb286d71
AO
6823.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6824maybe-configure-stageb2g0-binutils:
6825@if binutils-bootstrap
6826maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6827configure-stageb2g0-binutils:
6828 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6829 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6830 @r=`${PWD_COMMAND}`; export r; \
6831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6832 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6833 $(HOST_EXPORTS) \
1c8bd6a3 6834 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6835 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 6836 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
6837 echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6839 cd $(HOST_SUBDIR)/binutils || exit 1; \
6840 case $(srcdir) in \
6841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6842 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6844 esac; \
6845 srcdiroption="--srcdir=$${topdir}/binutils"; \
6846 libsrcdir="$$s/binutils"; \
6847 $(SHELL) $${libsrcdir}/configure \
6848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6849 --target=${target_alias} $${srcdiroption} \
6850 --with-build-libsubdir=$(HOST_SUBDIR) \
6851 @stage2_werror_flag@
6852@endif binutils-bootstrap
6853
ce406537
PB
6854.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6855maybe-configure-stage3-binutils:
6856@if binutils-bootstrap
6857maybe-configure-stage3-binutils: configure-stage3-binutils
f41d6665 6858configure-stage3-binutils:
cc11cc9b 6859 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 6860 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6861 @r=`${PWD_COMMAND}`; export r; \
6862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 6863 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6864 $(HOST_EXPORTS) \
1c8bd6a3 6865 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6866 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 6867 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
ce406537 6868 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
f41d6665 6869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6870 cd $(HOST_SUBDIR)/binutils || exit 1; \
6871 case $(srcdir) in \
6872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6873 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6875 esac; \
6876 srcdiroption="--srcdir=$${topdir}/binutils"; \
6877 libsrcdir="$$s/binutils"; \
6878 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6879 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6880 --target=${target_alias} $${srcdiroption} \
57255173 6881 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
6882 @stage2_werror_flag@
6883@endif binutils-bootstrap
6884
bb286d71
AO
6885.PHONY: configure-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6886maybe-configure-stageb3g2-binutils:
6887@if binutils-bootstrap
6888maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6889configure-stageb3g2-binutils:
6890 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6891 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6892 @r=`${PWD_COMMAND}`; export r; \
6893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6894 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6895 $(HOST_EXPORTS) \
1c8bd6a3 6896 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6897 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 6898 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
6899 echo Configuring stage b3g2 in $(HOST_SUBDIR)/binutils ; \
6900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6901 cd $(HOST_SUBDIR)/binutils || exit 1; \
6902 case $(srcdir) in \
6903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6904 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6906 esac; \
6907 srcdiroption="--srcdir=$${topdir}/binutils"; \
6908 libsrcdir="$$s/binutils"; \
6909 $(SHELL) $${libsrcdir}/configure \
6910 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6911 --target=${target_alias} $${srcdiroption} \
6912 --with-build-libsubdir=$(HOST_SUBDIR) \
6913 @stage2_werror_flag@
6914@endif binutils-bootstrap
6915
ce406537
PB
6916.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6917maybe-configure-stage4-binutils:
6918@if binutils-bootstrap
6919maybe-configure-stage4-binutils: configure-stage4-binutils
f41d6665 6920configure-stage4-binutils:
cc11cc9b 6921 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 6922 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6923 @r=`${PWD_COMMAND}`; export r; \
6924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 6925 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6926 $(HOST_EXPORTS) \
1c8bd6a3 6927 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6928 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 6929 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
ce406537 6930 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
f41d6665 6931 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6932 cd $(HOST_SUBDIR)/binutils || exit 1; \
6933 case $(srcdir) in \
6934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6935 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6937 esac; \
6938 srcdiroption="--srcdir=$${topdir}/binutils"; \
6939 libsrcdir="$$s/binutils"; \
6940 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6942 --target=${target_alias} $${srcdiroption} \
57255173 6943 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
6944 @stage2_werror_flag@
6945@endif binutils-bootstrap
6946
6947.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6948maybe-configure-stageprofile-binutils:
6949@if binutils-bootstrap
6950maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
f41d6665 6951configure-stageprofile-binutils:
cc11cc9b 6952 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 6953 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6954 @r=`${PWD_COMMAND}`; export r; \
6955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 6956 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6957 $(HOST_EXPORTS) \
1c8bd6a3 6958 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6959 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 6960 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
ce406537 6961 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
f41d6665 6962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6963 cd $(HOST_SUBDIR)/binutils || exit 1; \
6964 case $(srcdir) in \
6965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6966 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6968 esac; \
6969 srcdiroption="--srcdir=$${topdir}/binutils"; \
6970 libsrcdir="$$s/binutils"; \
6971 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6973 --target=${target_alias} $${srcdiroption} \
57255173 6974 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
6975 @stage2_werror_flag@
6976@endif binutils-bootstrap
6977
6978.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6979maybe-configure-stagefeedback-binutils:
6980@if binutils-bootstrap
6981maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
f41d6665 6982configure-stagefeedback-binutils:
cc11cc9b 6983 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 6984 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6985 @r=`${PWD_COMMAND}`; export r; \
6986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 6987 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6988 $(HOST_EXPORTS) \
1c8bd6a3 6989 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6990 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 6991 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
ce406537 6992 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
f41d6665 6993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6994 cd $(HOST_SUBDIR)/binutils || exit 1; \
6995 case $(srcdir) in \
6996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6997 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6999 esac; \
7000 srcdiroption="--srcdir=$${topdir}/binutils"; \
7001 libsrcdir="$$s/binutils"; \
7002 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
7003 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7004 --target=${target_alias} $${srcdiroption} \
57255173 7005 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
7006 @stage2_werror_flag@
7007@endif binutils-bootstrap
7008
7009
7010
7011
7012
295f4e42
NN
7013.PHONY: all-binutils maybe-all-binutils
7014maybe-all-binutils:
3ff3adad
PB
7015@if gcc-bootstrap
7016all-binutils: stage_current
7017@endif gcc-bootstrap
60975492 7018@if binutils
7e0b5752 7019TARGET-binutils=all
60975492 7020maybe-all-binutils: all-binutils
295f4e42 7021all-binutils: configure-binutils
cc11cc9b 7022 @r=`${PWD_COMMAND}`; export r; \
295f4e42 7023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7024 $(HOST_EXPORTS) \
215c351a 7025 (cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
7026 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7027 $(TARGET-binutils))
60975492 7028@endif binutils
295f4e42 7029
25b42232 7030
295f4e42 7031
ce406537
PB
7032.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7033.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7034maybe-all-stage1-binutils:
7035maybe-clean-stage1-binutils:
7036@if binutils-bootstrap
7037maybe-all-stage1-binutils: all-stage1-binutils
7038all-stage1: all-stage1-binutils
1061f99e 7039TARGET-stage1-binutils = $(TARGET-binutils)
ce406537 7040all-stage1-binutils: configure-stage1-binutils
cc11cc9b 7041 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
295f4e42
NN
7042 @r=`${PWD_COMMAND}`; export r; \
7043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7044 $(HOST_EXPORTS) \
ce406537 7045 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
7046 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7047 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
7048 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
7049 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
7050 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
1061f99e 7051 $(TARGET-stage1-binutils)
295f4e42 7052
ce406537
PB
7053maybe-clean-stage1-binutils: clean-stage1-binutils
7054clean-stage1: clean-stage1-binutils
7055clean-stage1-binutils:
995a5697
PB
7056 @if [ $(current_stage) = stage1 ]; then \
7057 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7058 else \
7059 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7060 $(MAKE) stage1-start; \
7061 fi; \
ce406537 7062 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7063 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 7064 clean
ce406537 7065@endif binutils-bootstrap
295f4e42 7066
295f4e42 7067
ce406537
PB
7068.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7069.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7070maybe-all-stage2-binutils:
7071maybe-clean-stage2-binutils:
7072@if binutils-bootstrap
7073maybe-all-stage2-binutils: all-stage2-binutils
7074all-stage2: all-stage2-binutils
1061f99e 7075TARGET-stage2-binutils = $(TARGET-binutils)
ce406537 7076all-stage2-binutils: configure-stage2-binutils
cc11cc9b 7077 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
295f4e42
NN
7078 @r=`${PWD_COMMAND}`; export r; \
7079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7080 $(HOST_EXPORTS) \
ce406537
PB
7081 $(POSTSTAGE1_HOST_EXPORTS) \
7082 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
7083 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7084 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
7085 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7086 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7087 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 7088 $(TARGET-stage2-binutils)
295f4e42 7089
ce406537
PB
7090maybe-clean-stage2-binutils: clean-stage2-binutils
7091clean-stage2: clean-stage2-binutils
7092clean-stage2-binutils:
995a5697
PB
7093 @if [ $(current_stage) = stage2 ]; then \
7094 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7095 else \
7096 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7097 $(MAKE) stage2-start; \
7098 fi; \
ce406537 7099 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7100 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7101 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7102 clean
ce406537 7103@endif binutils-bootstrap
295f4e42 7104
295f4e42 7105
bb286d71
AO
7106.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7107.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7108maybe-all-stageb2g0-binutils:
7109maybe-clean-stageb2g0-binutils:
7110@if binutils-bootstrap
7111maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7112all-stageb2g0: all-stageb2g0-binutils
7113TARGET-stageb2g0-binutils = $(TARGET-binutils)
7114all-stageb2g0-binutils: configure-stageb2g0-binutils
7115 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7116 @r=`${PWD_COMMAND}`; export r; \
7117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7118 $(HOST_EXPORTS) \
7119 $(POSTSTAGE1_HOST_EXPORTS) \
7120 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
7121 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7122 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
7123 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
7124 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
7125 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
7126 $(TARGET-stageb2g0-binutils)
7127
7128maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7129clean-stageb2g0: clean-stageb2g0-binutils
7130clean-stageb2g0-binutils:
7131 @if [ $(current_stage) = stageb2g0 ]; then \
7132 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7133 else \
7134 [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7135 $(MAKE) stageb2g0-start; \
7136 fi; \
7137 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7138 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
7139 $(POSTSTAGE1_FLAGS_TO_PASS) \
7140 clean
7141@endif binutils-bootstrap
7142
7143
ce406537
PB
7144.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7145.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7146maybe-all-stage3-binutils:
7147maybe-clean-stage3-binutils:
7148@if binutils-bootstrap
7149maybe-all-stage3-binutils: all-stage3-binutils
7150all-stage3: all-stage3-binutils
1061f99e 7151TARGET-stage3-binutils = $(TARGET-binutils)
ce406537 7152all-stage3-binutils: configure-stage3-binutils
cc11cc9b 7153 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537 7154 @r=`${PWD_COMMAND}`; export r; \
295f4e42 7155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7156 $(HOST_EXPORTS) \
ce406537
PB
7157 $(POSTSTAGE1_HOST_EXPORTS) \
7158 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
7159 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7160 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
7161 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
7162 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
7163 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 7164 $(TARGET-stage3-binutils)
1358ccea 7165
ce406537
PB
7166maybe-clean-stage3-binutils: clean-stage3-binutils
7167clean-stage3: clean-stage3-binutils
7168clean-stage3-binutils:
995a5697
PB
7169 @if [ $(current_stage) = stage3 ]; then \
7170 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7171 else \
7172 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7173 $(MAKE) stage3-start; \
7174 fi; \
ce406537 7175 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7176 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7177 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7178 clean
ce406537 7179@endif binutils-bootstrap
1358ccea 7180
1358ccea 7181
bb286d71
AO
7182.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7183.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7184maybe-all-stageb3g2-binutils:
7185maybe-clean-stageb3g2-binutils:
7186@if binutils-bootstrap
7187maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7188all-stageb3g2: all-stageb3g2-binutils
7189TARGET-stageb3g2-binutils = $(TARGET-binutils)
7190all-stageb3g2-binutils: configure-stageb3g2-binutils
7191 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7192 @r=`${PWD_COMMAND}`; export r; \
7193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7194 $(HOST_EXPORTS) \
7195 $(POSTSTAGE1_HOST_EXPORTS) \
7196 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
7197 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7198 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
7199 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
7200 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
7201 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
7202 $(TARGET-stageb3g2-binutils)
7203
7204maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7205clean-stageb3g2: clean-stageb3g2-binutils
7206clean-stageb3g2-binutils:
7207 @if [ $(current_stage) = stageb3g2 ]; then \
7208 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7209 else \
7210 [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7211 $(MAKE) stageb3g2-start; \
7212 fi; \
7213 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7214 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
7215 $(POSTSTAGE1_FLAGS_TO_PASS) \
7216 clean
7217@endif binutils-bootstrap
7218
7219
ce406537
PB
7220.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7221.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7222maybe-all-stage4-binutils:
7223maybe-clean-stage4-binutils:
7224@if binutils-bootstrap
7225maybe-all-stage4-binutils: all-stage4-binutils
7226all-stage4: all-stage4-binutils
1061f99e 7227TARGET-stage4-binutils = $(TARGET-binutils)
ce406537 7228all-stage4-binutils: configure-stage4-binutils
cc11cc9b 7229 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537 7230 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7232 $(HOST_EXPORTS) \
ce406537
PB
7233 $(POSTSTAGE1_HOST_EXPORTS) \
7234 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
7235 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7236 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
7237 LIBCFLAGS="$(STAGE4_CFLAGS)" \
7238 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
7239 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 7240 $(TARGET-stage4-binutils)
ce406537
PB
7241
7242maybe-clean-stage4-binutils: clean-stage4-binutils
7243clean-stage4: clean-stage4-binutils
7244clean-stage4-binutils:
995a5697
PB
7245 @if [ $(current_stage) = stage4 ]; then \
7246 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7247 else \
7248 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7249 $(MAKE) stage4-start; \
7250 fi; \
ce406537 7251 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7252 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7253 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7254 clean
ce406537
PB
7255@endif binutils-bootstrap
7256
7257
7258.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7259.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7260maybe-all-stageprofile-binutils:
7261maybe-clean-stageprofile-binutils:
7262@if binutils-bootstrap
7263maybe-all-stageprofile-binutils: all-stageprofile-binutils
7264all-stageprofile: all-stageprofile-binutils
1061f99e 7265TARGET-stageprofile-binutils = $(TARGET-binutils)
ce406537 7266all-stageprofile-binutils: configure-stageprofile-binutils
cc11cc9b 7267 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
7268 @r=`${PWD_COMMAND}`; export r; \
7269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7270 $(HOST_EXPORTS) \
7271 $(POSTSTAGE1_HOST_EXPORTS) \
7272 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
7273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7274 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
7275 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7276 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7277 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 7278 $(TARGET-stageprofile-binutils)
ce406537
PB
7279
7280maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7281clean-stageprofile: clean-stageprofile-binutils
7282clean-stageprofile-binutils:
995a5697
PB
7283 @if [ $(current_stage) = stageprofile ]; then \
7284 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7285 else \
7286 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7287 $(MAKE) stageprofile-start; \
7288 fi; \
ce406537 7289 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7290 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7291 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7292 clean
ce406537
PB
7293@endif binutils-bootstrap
7294
7295
7296.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7297.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7298maybe-all-stagefeedback-binutils:
7299maybe-clean-stagefeedback-binutils:
7300@if binutils-bootstrap
7301maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7302all-stagefeedback: all-stagefeedback-binutils
1061f99e 7303TARGET-stagefeedback-binutils = $(TARGET-binutils)
ce406537 7304all-stagefeedback-binutils: configure-stagefeedback-binutils
cc11cc9b 7305 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
7306 @r=`${PWD_COMMAND}`; export r; \
7307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7308 $(HOST_EXPORTS) \
7309 $(POSTSTAGE1_HOST_EXPORTS) \
7310 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
7311 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7312 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
7313 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7314 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7315 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 7316 $(TARGET-stagefeedback-binutils)
ce406537
PB
7317
7318maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7319clean-stagefeedback: clean-stagefeedback-binutils
7320clean-stagefeedback-binutils:
995a5697
PB
7321 @if [ $(current_stage) = stagefeedback ]; then \
7322 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7323 else \
7324 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7325 $(MAKE) stagefeedback-start; \
7326 fi; \
ce406537 7327 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7328 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7329 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7330 clean
ce406537
PB
7331@endif binutils-bootstrap
7332
7333
7334
7335
7336
7337.PHONY: check-binutils maybe-check-binutils
7338maybe-check-binutils:
7339@if binutils
7340maybe-check-binutils: check-binutils
7341
7342check-binutils:
f41d6665 7343 @: $(MAKE); $(unstage)
ce406537
PB
7344 @r=`${PWD_COMMAND}`; export r; \
7345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7346 $(HOST_EXPORTS) \
7347 (cd $(HOST_SUBDIR)/binutils && \
7348 $(MAKE) $(FLAGS_TO_PASS) check)
7349
7350@endif binutils
7351
7352.PHONY: install-binutils maybe-install-binutils
7353maybe-install-binutils:
7354@if binutils
7355maybe-install-binutils: install-binutils
7356
7357install-binutils: installdirs
f41d6665 7358 @: $(MAKE); $(unstage)
ce406537
PB
7359 @r=`${PWD_COMMAND}`; export r; \
7360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7361 $(HOST_EXPORTS) \
7362 (cd $(HOST_SUBDIR)/binutils && \
7363 $(MAKE) $(FLAGS_TO_PASS) install)
7364
7365@endif binutils
7366
b5422ad7 7367# Other targets (info, dvi, pdf, etc.)
ce406537
PB
7368
7369.PHONY: maybe-info-binutils info-binutils
7370maybe-info-binutils:
7371@if binutils
7372maybe-info-binutils: info-binutils
7373
7374info-binutils: \
7375 configure-binutils
7376 @[ -f ./binutils/Makefile ] || exit 0; \
7377 r=`${PWD_COMMAND}`; export r; \
7378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7379 $(HOST_EXPORTS) \
7380 for flag in $(EXTRA_HOST_FLAGS) ; do \
7381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7382 done; \
7383 echo "Doing info in binutils" ; \
7384 (cd $(HOST_SUBDIR)/binutils && \
7385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7387 "RANLIB=$${RANLIB}" \
901119ae 7388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
ce406537
PB
7389 info) \
7390 || exit 1
7391
7392@endif binutils
7393
7394.PHONY: maybe-dvi-binutils dvi-binutils
7395maybe-dvi-binutils:
7396@if binutils
7397maybe-dvi-binutils: dvi-binutils
7398
7399dvi-binutils: \
7400 configure-binutils
7401 @[ -f ./binutils/Makefile ] || exit 0; \
7402 r=`${PWD_COMMAND}`; export r; \
7403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7404 $(HOST_EXPORTS) \
7405 for flag in $(EXTRA_HOST_FLAGS) ; do \
7406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7407 done; \
7408 echo "Doing dvi in binutils" ; \
7409 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7412 "RANLIB=$${RANLIB}" \
901119ae 7413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7414 dvi) \
1358ccea
NN
7415 || exit 1
7416
60975492 7417@endif binutils
1358ccea 7418
b5422ad7
BM
7419.PHONY: maybe-pdf-binutils pdf-binutils
7420maybe-pdf-binutils:
7421@if binutils
7422maybe-pdf-binutils: pdf-binutils
7423
7424pdf-binutils: \
7425 configure-binutils
7426 @[ -f ./binutils/Makefile ] || exit 0; \
7427 r=`${PWD_COMMAND}`; export r; \
7428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7429 $(HOST_EXPORTS) \
7430 for flag in $(EXTRA_HOST_FLAGS) ; do \
7431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7432 done; \
7433 echo "Doing pdf in binutils" ; \
7434 (cd $(HOST_SUBDIR)/binutils && \
7435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7437 "RANLIB=$${RANLIB}" \
901119ae 7438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
7439 pdf) \
7440 || exit 1
7441
7442@endif binutils
7443
f87a2b2e
MS
7444.PHONY: maybe-html-binutils html-binutils
7445maybe-html-binutils:
7446@if binutils
7447maybe-html-binutils: html-binutils
7448
7449html-binutils: \
05750653 7450 configure-binutils
f87a2b2e
MS
7451 @[ -f ./binutils/Makefile ] || exit 0; \
7452 r=`${PWD_COMMAND}`; export r; \
7453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
7454 $(HOST_EXPORTS) \
7455 for flag in $(EXTRA_HOST_FLAGS) ; do \
7456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7457 done; \
7458 echo "Doing html in binutils" ; \
215c351a 7459 (cd $(HOST_SUBDIR)/binutils && \
f87a2b2e
MS
7460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7462 "RANLIB=$${RANLIB}" \
901119ae 7463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
7464 html) \
7465 || exit 1
7466
7467@endif binutils
7468
295f4e42
NN
7469.PHONY: maybe-TAGS-binutils TAGS-binutils
7470maybe-TAGS-binutils:
60975492
PB
7471@if binutils
7472maybe-TAGS-binutils: TAGS-binutils
1358ccea 7473
295f4e42 7474TAGS-binutils: \
05750653 7475 configure-binutils
295f4e42 7476 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7477 r=`${PWD_COMMAND}`; export r; \
7478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7479 $(HOST_EXPORTS) \
d32ab992 7480 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7482 done; \
295f4e42 7483 echo "Doing TAGS in binutils" ; \
215c351a 7484 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7487 "RANLIB=$${RANLIB}" \
901119ae 7488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7489 TAGS) \
1358ccea
NN
7490 || exit 1
7491
60975492 7492@endif binutils
1358ccea 7493
295f4e42
NN
7494.PHONY: maybe-install-info-binutils install-info-binutils
7495maybe-install-info-binutils:
60975492
PB
7496@if binutils
7497maybe-install-info-binutils: install-info-binutils
1358ccea 7498
295f4e42
NN
7499install-info-binutils: \
7500 configure-binutils \
05750653 7501 info-binutils
295f4e42 7502 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7503 r=`${PWD_COMMAND}`; export r; \
7504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7505 $(HOST_EXPORTS) \
d32ab992 7506 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7508 done; \
295f4e42 7509 echo "Doing install-info in binutils" ; \
215c351a 7510 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7513 "RANLIB=$${RANLIB}" \
901119ae 7514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7515 install-info) \
1358ccea
NN
7516 || exit 1
7517
60975492 7518@endif binutils
1358ccea 7519
9c4d2493
BM
7520.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7521maybe-install-pdf-binutils:
7522@if binutils
7523maybe-install-pdf-binutils: install-pdf-binutils
7524
7525install-pdf-binutils: \
7526 configure-binutils \
7527 pdf-binutils
7528 @[ -f ./binutils/Makefile ] || exit 0; \
7529 r=`${PWD_COMMAND}`; export r; \
7530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7531 $(HOST_EXPORTS) \
7532 for flag in $(EXTRA_HOST_FLAGS) ; do \
7533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7534 done; \
7535 echo "Doing install-pdf in binutils" ; \
7536 (cd $(HOST_SUBDIR)/binutils && \
7537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7539 "RANLIB=$${RANLIB}" \
901119ae 7540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
7541 install-pdf) \
7542 || exit 1
7543
7544@endif binutils
7545
65d6e994
CD
7546.PHONY: maybe-install-html-binutils install-html-binutils
7547maybe-install-html-binutils:
7548@if binutils
7549maybe-install-html-binutils: install-html-binutils
7550
7551install-html-binutils: \
7552 configure-binutils \
7553 html-binutils
7554 @[ -f ./binutils/Makefile ] || exit 0; \
7555 r=`${PWD_COMMAND}`; export r; \
7556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7557 $(HOST_EXPORTS) \
7558 for flag in $(EXTRA_HOST_FLAGS) ; do \
7559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7560 done; \
7561 echo "Doing install-html in binutils" ; \
7562 (cd $(HOST_SUBDIR)/binutils && \
7563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7565 "RANLIB=$${RANLIB}" \
901119ae 7566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
7567 install-html) \
7568 || exit 1
7569
7570@endif binutils
7571
295f4e42
NN
7572.PHONY: maybe-installcheck-binutils installcheck-binutils
7573maybe-installcheck-binutils:
60975492
PB
7574@if binutils
7575maybe-installcheck-binutils: installcheck-binutils
1358ccea 7576
295f4e42 7577installcheck-binutils: \
05750653 7578 configure-binutils
295f4e42 7579 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7580 r=`${PWD_COMMAND}`; export r; \
7581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7582 $(HOST_EXPORTS) \
d32ab992 7583 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7585 done; \
295f4e42 7586 echo "Doing installcheck in binutils" ; \
215c351a 7587 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7590 "RANLIB=$${RANLIB}" \
901119ae 7591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7592 installcheck) \
1358ccea
NN
7593 || exit 1
7594
60975492 7595@endif binutils
1358ccea 7596
295f4e42
NN
7597.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7598maybe-mostlyclean-binutils:
60975492
PB
7599@if binutils
7600maybe-mostlyclean-binutils: mostlyclean-binutils
1358ccea 7601
05750653 7602mostlyclean-binutils:
295f4e42 7603 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7604 r=`${PWD_COMMAND}`; export r; \
7605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7606 $(HOST_EXPORTS) \
d32ab992 7607 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7609 done; \
295f4e42 7610 echo "Doing mostlyclean in binutils" ; \
215c351a 7611 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7614 "RANLIB=$${RANLIB}" \
901119ae 7615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7616 mostlyclean) \
1358ccea
NN
7617 || exit 1
7618
60975492 7619@endif binutils
1358ccea 7620
295f4e42
NN
7621.PHONY: maybe-clean-binutils clean-binutils
7622maybe-clean-binutils:
60975492
PB
7623@if binutils
7624maybe-clean-binutils: clean-binutils
d9cdb878 7625
05750653 7626clean-binutils:
295f4e42 7627 @[ -f ./binutils/Makefile ] || exit 0; \
d9cdb878
AC
7628 r=`${PWD_COMMAND}`; export r; \
7629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7630 $(HOST_EXPORTS) \
d32ab992 7631 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
7632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7633 done; \
295f4e42 7634 echo "Doing clean in binutils" ; \
215c351a 7635 (cd $(HOST_SUBDIR)/binutils && \
d9cdb878
AC
7636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7638 "RANLIB=$${RANLIB}" \
901119ae 7639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7640 clean) \
d9cdb878
AC
7641 || exit 1
7642
60975492 7643@endif binutils
d9cdb878 7644
295f4e42
NN
7645.PHONY: maybe-distclean-binutils distclean-binutils
7646maybe-distclean-binutils:
60975492
PB
7647@if binutils
7648maybe-distclean-binutils: distclean-binutils
1358ccea 7649
05750653 7650distclean-binutils:
295f4e42 7651 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7652 r=`${PWD_COMMAND}`; export r; \
7653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7654 $(HOST_EXPORTS) \
d32ab992 7655 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7657 done; \
295f4e42 7658 echo "Doing distclean in binutils" ; \
215c351a 7659 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7662 "RANLIB=$${RANLIB}" \
901119ae 7663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7664 distclean) \
1358ccea
NN
7665 || exit 1
7666
60975492 7667@endif binutils
1358ccea 7668
295f4e42
NN
7669.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7670maybe-maintainer-clean-binutils:
60975492
PB
7671@if binutils
7672maybe-maintainer-clean-binutils: maintainer-clean-binutils
1358ccea 7673
05750653 7674maintainer-clean-binutils:
295f4e42 7675 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7676 r=`${PWD_COMMAND}`; export r; \
7677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7678 $(HOST_EXPORTS) \
d32ab992 7679 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7681 done; \
295f4e42 7682 echo "Doing maintainer-clean in binutils" ; \
215c351a 7683 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7686 "RANLIB=$${RANLIB}" \
901119ae 7687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7688 maintainer-clean) \
295f4e42
NN
7689 || exit 1
7690
60975492 7691@endif binutils
295f4e42
NN
7692
7693
25b42232 7694
295f4e42
NN
7695.PHONY: configure-bison maybe-configure-bison
7696maybe-configure-bison:
3ff3adad
PB
7697@if gcc-bootstrap
7698configure-bison: stage_current
7699@endif gcc-bootstrap
60975492
PB
7700@if bison
7701maybe-configure-bison: configure-bison
cc11cc9b 7702configure-bison:
f41d6665 7703 @: $(MAKE); $(unstage)
cc11cc9b 7704 @r=`${PWD_COMMAND}`; export r; \
295f4e42 7705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
7706 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7707 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
4fc4dd12 7708 $(HOST_EXPORTS) \
25b42232
PB
7709 echo Configuring in $(HOST_SUBDIR)/bison; \
7710 cd "$(HOST_SUBDIR)/bison" || exit 1; \
295f4e42 7711 case $(srcdir) in \
215c351a
PB
7712 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7713 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7714 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 7715 esac; \
215c351a
PB
7716 srcdiroption="--srcdir=$${topdir}/bison"; \
7717 libsrcdir="$$s/bison"; \
295f4e42 7718 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
7719 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7720 --target=${target_alias} $${srcdiroption} \
1358ccea 7721 || exit 1
60975492 7722@endif bison
1358ccea 7723
25b42232
PB
7724
7725
ce406537
PB
7726
7727
295f4e42
NN
7728.PHONY: all-bison maybe-all-bison
7729maybe-all-bison:
3ff3adad
PB
7730@if gcc-bootstrap
7731all-bison: stage_current
7732@endif gcc-bootstrap
60975492 7733@if bison
7e0b5752 7734TARGET-bison=all
60975492 7735maybe-all-bison: all-bison
295f4e42 7736all-bison: configure-bison
f41d6665 7737 @: $(MAKE); $(unstage)
295f4e42
NN
7738 @r=`${PWD_COMMAND}`; export r; \
7739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7740 $(HOST_EXPORTS) \
215c351a 7741 (cd $(HOST_SUBDIR)/bison && \
1c8bd6a3
PB
7742 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7743 $(TARGET-bison))
60975492 7744@endif bison
295f4e42 7745
25b42232 7746
ce406537
PB
7747
7748
295f4e42
NN
7749.PHONY: check-bison maybe-check-bison
7750maybe-check-bison:
60975492
PB
7751@if bison
7752maybe-check-bison: check-bison
295f4e42
NN
7753
7754# This module is only tested in a native toolchain.
7755check-bison:
f41d6665 7756 @: $(MAKE); $(unstage)
295f4e42
NN
7757 @if [ '$(host)' = '$(target)' ] ; then \
7758 r=`${PWD_COMMAND}`; export r; \
7759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7760 $(HOST_EXPORTS) \
215c351a 7761 (cd $(HOST_SUBDIR)/bison && \
ef6e9bc0 7762 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42
NN
7763 fi
7764
60975492 7765@endif bison
1358ccea 7766
295f4e42
NN
7767.PHONY: install-bison maybe-install-bison
7768maybe-install-bison:
60975492
PB
7769@if bison
7770maybe-install-bison: install-bison
1358ccea 7771
295f4e42 7772install-bison: installdirs
f41d6665 7773 @: $(MAKE); $(unstage)
295f4e42 7774 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7776 $(HOST_EXPORTS) \
215c351a 7777 (cd $(HOST_SUBDIR)/bison && \
ace9ac7b 7778 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 7779
60975492 7780@endif bison
1358ccea 7781
b5422ad7 7782# Other targets (info, dvi, pdf, etc.)
1358ccea 7783
295f4e42
NN
7784.PHONY: maybe-info-bison info-bison
7785maybe-info-bison:
60975492
PB
7786@if bison
7787maybe-info-bison: info-bison
295f4e42
NN
7788
7789info-bison: \
05750653 7790 configure-bison
f41d6665 7791 @: $(MAKE); $(unstage)
295f4e42 7792 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7793 r=`${PWD_COMMAND}`; export r; \
7794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7795 $(HOST_EXPORTS) \
d32ab992 7796 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7798 done; \
295f4e42 7799 echo "Doing info in bison" ; \
215c351a 7800 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7803 "RANLIB=$${RANLIB}" \
901119ae 7804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7805 info) \
1358ccea
NN
7806 || exit 1
7807
60975492 7808@endif bison
1358ccea 7809
295f4e42
NN
7810.PHONY: maybe-dvi-bison dvi-bison
7811maybe-dvi-bison:
60975492
PB
7812@if bison
7813maybe-dvi-bison: dvi-bison
1358ccea 7814
295f4e42 7815dvi-bison: \
05750653 7816 configure-bison
f41d6665 7817 @: $(MAKE); $(unstage)
295f4e42 7818 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7819 r=`${PWD_COMMAND}`; export r; \
7820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7821 $(HOST_EXPORTS) \
d32ab992 7822 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7824 done; \
295f4e42 7825 echo "Doing dvi in bison" ; \
215c351a 7826 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7829 "RANLIB=$${RANLIB}" \
901119ae 7830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7831 dvi) \
1358ccea
NN
7832 || exit 1
7833
60975492 7834@endif bison
1358ccea 7835
b5422ad7
BM
7836.PHONY: maybe-pdf-bison pdf-bison
7837maybe-pdf-bison:
7838@if bison
7839maybe-pdf-bison: pdf-bison
7840
7841pdf-bison: \
7842 configure-bison
7843 @: $(MAKE); $(unstage)
7844 @[ -f ./bison/Makefile ] || exit 0; \
7845 r=`${PWD_COMMAND}`; export r; \
7846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7847 $(HOST_EXPORTS) \
7848 for flag in $(EXTRA_HOST_FLAGS) ; do \
7849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7850 done; \
7851 echo "Doing pdf in bison" ; \
7852 (cd $(HOST_SUBDIR)/bison && \
7853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7855 "RANLIB=$${RANLIB}" \
901119ae 7856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
7857 pdf) \
7858 || exit 1
7859
7860@endif bison
7861
f87a2b2e
MS
7862.PHONY: maybe-html-bison html-bison
7863maybe-html-bison:
7864@if bison
7865maybe-html-bison: html-bison
7866
7867html-bison: \
05750653 7868 configure-bison
f41d6665 7869 @: $(MAKE); $(unstage)
f87a2b2e
MS
7870 @[ -f ./bison/Makefile ] || exit 0; \
7871 r=`${PWD_COMMAND}`; export r; \
7872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
7873 $(HOST_EXPORTS) \
7874 for flag in $(EXTRA_HOST_FLAGS) ; do \
7875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7876 done; \
7877 echo "Doing html in bison" ; \
215c351a 7878 (cd $(HOST_SUBDIR)/bison && \
f87a2b2e
MS
7879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7881 "RANLIB=$${RANLIB}" \
901119ae 7882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
7883 html) \
7884 || exit 1
7885
7886@endif bison
7887
295f4e42
NN
7888.PHONY: maybe-TAGS-bison TAGS-bison
7889maybe-TAGS-bison:
60975492
PB
7890@if bison
7891maybe-TAGS-bison: TAGS-bison
1358ccea 7892
295f4e42 7893TAGS-bison: \
05750653 7894 configure-bison
f41d6665 7895 @: $(MAKE); $(unstage)
295f4e42 7896 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7897 r=`${PWD_COMMAND}`; export r; \
7898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7899 $(HOST_EXPORTS) \
d32ab992 7900 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7902 done; \
295f4e42 7903 echo "Doing TAGS in bison" ; \
215c351a 7904 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7907 "RANLIB=$${RANLIB}" \
901119ae 7908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7909 TAGS) \
1358ccea
NN
7910 || exit 1
7911
60975492 7912@endif bison
1358ccea 7913
295f4e42
NN
7914.PHONY: maybe-install-info-bison install-info-bison
7915maybe-install-info-bison:
60975492
PB
7916@if bison
7917maybe-install-info-bison: install-info-bison
1358ccea 7918
295f4e42
NN
7919install-info-bison: \
7920 configure-bison \
05750653 7921 info-bison
f41d6665 7922 @: $(MAKE); $(unstage)
295f4e42 7923 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7924 r=`${PWD_COMMAND}`; export r; \
7925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7926 $(HOST_EXPORTS) \
d32ab992 7927 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7929 done; \
295f4e42 7930 echo "Doing install-info in bison" ; \
215c351a 7931 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7934 "RANLIB=$${RANLIB}" \
901119ae 7935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7936 install-info) \
1358ccea
NN
7937 || exit 1
7938
60975492 7939@endif bison
1358ccea 7940
9c4d2493
BM
7941.PHONY: maybe-install-pdf-bison install-pdf-bison
7942maybe-install-pdf-bison:
7943@if bison
7944maybe-install-pdf-bison: install-pdf-bison
7945
7946install-pdf-bison: \
7947 configure-bison \
7948 pdf-bison
7949 @: $(MAKE); $(unstage)
7950 @[ -f ./bison/Makefile ] || exit 0; \
7951 r=`${PWD_COMMAND}`; export r; \
7952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7953 $(HOST_EXPORTS) \
7954 for flag in $(EXTRA_HOST_FLAGS) ; do \
7955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7956 done; \
7957 echo "Doing install-pdf in bison" ; \
7958 (cd $(HOST_SUBDIR)/bison && \
7959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7961 "RANLIB=$${RANLIB}" \
901119ae 7962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
7963 install-pdf) \
7964 || exit 1
7965
7966@endif bison
7967
65d6e994
CD
7968.PHONY: maybe-install-html-bison install-html-bison
7969maybe-install-html-bison:
7970@if bison
7971maybe-install-html-bison: install-html-bison
7972
7973install-html-bison: \
7974 configure-bison \
7975 html-bison
7976 @: $(MAKE); $(unstage)
7977 @[ -f ./bison/Makefile ] || exit 0; \
7978 r=`${PWD_COMMAND}`; export r; \
7979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7980 $(HOST_EXPORTS) \
7981 for flag in $(EXTRA_HOST_FLAGS) ; do \
7982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7983 done; \
7984 echo "Doing install-html in bison" ; \
7985 (cd $(HOST_SUBDIR)/bison && \
7986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7988 "RANLIB=$${RANLIB}" \
901119ae 7989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
7990 install-html) \
7991 || exit 1
7992
7993@endif bison
7994
295f4e42
NN
7995.PHONY: maybe-installcheck-bison installcheck-bison
7996maybe-installcheck-bison:
60975492
PB
7997@if bison
7998maybe-installcheck-bison: installcheck-bison
1358ccea 7999
295f4e42 8000installcheck-bison: \
05750653 8001 configure-bison
f41d6665 8002 @: $(MAKE); $(unstage)
295f4e42 8003 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8004 r=`${PWD_COMMAND}`; export r; \
8005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8006 $(HOST_EXPORTS) \
d32ab992 8007 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8009 done; \
295f4e42 8010 echo "Doing installcheck in bison" ; \
215c351a 8011 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8014 "RANLIB=$${RANLIB}" \
901119ae 8015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8016 installcheck) \
1358ccea
NN
8017 || exit 1
8018
60975492 8019@endif bison
1358ccea
NN
8020
8021.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8022maybe-mostlyclean-bison:
60975492
PB
8023@if bison
8024maybe-mostlyclean-bison: mostlyclean-bison
1358ccea 8025
05750653 8026mostlyclean-bison:
f41d6665 8027 @: $(MAKE); $(unstage)
1358ccea 8028 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8029 r=`${PWD_COMMAND}`; export r; \
8030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8031 $(HOST_EXPORTS) \
d32ab992 8032 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8034 done; \
8035 echo "Doing mostlyclean in bison" ; \
215c351a 8036 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8039 "RANLIB=$${RANLIB}" \
901119ae 8040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8041 mostlyclean) \
1358ccea
NN
8042 || exit 1
8043
60975492 8044@endif bison
1358ccea 8045
295f4e42
NN
8046.PHONY: maybe-clean-bison clean-bison
8047maybe-clean-bison:
60975492
PB
8048@if bison
8049maybe-clean-bison: clean-bison
1358ccea 8050
05750653 8051clean-bison:
f41d6665 8052 @: $(MAKE); $(unstage)
295f4e42 8053 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8054 r=`${PWD_COMMAND}`; export r; \
8055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8056 $(HOST_EXPORTS) \
d32ab992 8057 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8059 done; \
295f4e42 8060 echo "Doing clean in bison" ; \
215c351a 8061 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8064 "RANLIB=$${RANLIB}" \
901119ae 8065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8066 clean) \
1358ccea
NN
8067 || exit 1
8068
60975492 8069@endif bison
1358ccea 8070
295f4e42
NN
8071.PHONY: maybe-distclean-bison distclean-bison
8072maybe-distclean-bison:
60975492
PB
8073@if bison
8074maybe-distclean-bison: distclean-bison
1358ccea 8075
05750653 8076distclean-bison:
f41d6665 8077 @: $(MAKE); $(unstage)
295f4e42 8078 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8079 r=`${PWD_COMMAND}`; export r; \
8080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8081 $(HOST_EXPORTS) \
d32ab992 8082 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8084 done; \
295f4e42 8085 echo "Doing distclean in bison" ; \
215c351a 8086 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8089 "RANLIB=$${RANLIB}" \
901119ae 8090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8091 distclean) \
1358ccea
NN
8092 || exit 1
8093
60975492 8094@endif bison
1358ccea 8095
295f4e42
NN
8096.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8097maybe-maintainer-clean-bison:
60975492
PB
8098@if bison
8099maybe-maintainer-clean-bison: maintainer-clean-bison
1358ccea 8100
05750653 8101maintainer-clean-bison:
f41d6665 8102 @: $(MAKE); $(unstage)
295f4e42 8103 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8104 r=`${PWD_COMMAND}`; export r; \
8105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8106 $(HOST_EXPORTS) \
d32ab992 8107 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8109 done; \
295f4e42 8110 echo "Doing maintainer-clean in bison" ; \
215c351a 8111 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8114 "RANLIB=$${RANLIB}" \
901119ae 8115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8116 maintainer-clean) \
1358ccea
NN
8117 || exit 1
8118
60975492 8119@endif bison
1358ccea 8120
1358ccea 8121
25b42232 8122
295f4e42
NN
8123.PHONY: configure-byacc maybe-configure-byacc
8124maybe-configure-byacc:
3ff3adad
PB
8125@if gcc-bootstrap
8126configure-byacc: stage_current
8127@endif gcc-bootstrap
60975492
PB
8128@if byacc
8129maybe-configure-byacc: configure-byacc
cc11cc9b 8130configure-byacc:
f41d6665 8131 @: $(MAKE); $(unstage)
cc11cc9b 8132 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
8134 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
4fc4dd12 8136 $(HOST_EXPORTS) \
25b42232
PB
8137 echo Configuring in $(HOST_SUBDIR)/byacc; \
8138 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
295f4e42 8139 case $(srcdir) in \
215c351a
PB
8140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8141 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 8143 esac; \
215c351a
PB
8144 srcdiroption="--srcdir=$${topdir}/byacc"; \
8145 libsrcdir="$$s/byacc"; \
295f4e42 8146 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
8147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8148 --target=${target_alias} $${srcdiroption} \
1358ccea 8149 || exit 1
60975492 8150@endif byacc
1358ccea 8151
25b42232
PB
8152
8153
ce406537
PB
8154
8155
295f4e42
NN
8156.PHONY: all-byacc maybe-all-byacc
8157maybe-all-byacc:
3ff3adad
PB
8158@if gcc-bootstrap
8159all-byacc: stage_current
8160@endif gcc-bootstrap
60975492 8161@if byacc
7e0b5752 8162TARGET-byacc=all
60975492 8163maybe-all-byacc: all-byacc
295f4e42 8164all-byacc: configure-byacc
f41d6665 8165 @: $(MAKE); $(unstage)
295f4e42 8166 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8168 $(HOST_EXPORTS) \
215c351a 8169 (cd $(HOST_SUBDIR)/byacc && \
1c8bd6a3
PB
8170 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8171 $(TARGET-byacc))
60975492 8172@endif byacc
1358ccea 8173
25b42232 8174
ce406537
PB
8175
8176
295f4e42
NN
8177.PHONY: check-byacc maybe-check-byacc
8178maybe-check-byacc:
60975492
PB
8179@if byacc
8180maybe-check-byacc: check-byacc
1358ccea 8181
295f4e42
NN
8182# This module is only tested in a native toolchain.
8183check-byacc:
f41d6665 8184 @: $(MAKE); $(unstage)
295f4e42
NN
8185 @if [ '$(host)' = '$(target)' ] ; then \
8186 r=`${PWD_COMMAND}`; export r; \
8187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8188 $(HOST_EXPORTS) \
215c351a 8189 (cd $(HOST_SUBDIR)/byacc && \
ef6e9bc0 8190 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 8191 fi
1358ccea 8192
60975492 8193@endif byacc
295f4e42
NN
8194
8195.PHONY: install-byacc maybe-install-byacc
8196maybe-install-byacc:
60975492
PB
8197@if byacc
8198maybe-install-byacc: install-byacc
295f4e42
NN
8199
8200install-byacc: installdirs
f41d6665 8201 @: $(MAKE); $(unstage)
295f4e42 8202 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8204 $(HOST_EXPORTS) \
215c351a 8205 (cd $(HOST_SUBDIR)/byacc && \
ace9ac7b 8206 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 8207
60975492 8208@endif byacc
1358ccea 8209
b5422ad7 8210# Other targets (info, dvi, pdf, etc.)
1358ccea 8211
295f4e42
NN
8212.PHONY: maybe-info-byacc info-byacc
8213maybe-info-byacc:
60975492
PB
8214@if byacc
8215maybe-info-byacc: info-byacc
295f4e42
NN
8216
8217info-byacc: \
05750653 8218 configure-byacc
f41d6665 8219 @: $(MAKE); $(unstage)
295f4e42 8220 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8221 r=`${PWD_COMMAND}`; export r; \
8222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8223 $(HOST_EXPORTS) \
d32ab992 8224 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8226 done; \
295f4e42 8227 echo "Doing info in byacc" ; \
215c351a 8228 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8231 "RANLIB=$${RANLIB}" \
901119ae 8232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8233 info) \
1358ccea
NN
8234 || exit 1
8235
60975492 8236@endif byacc
1358ccea 8237
295f4e42
NN
8238.PHONY: maybe-dvi-byacc dvi-byacc
8239maybe-dvi-byacc:
60975492
PB
8240@if byacc
8241maybe-dvi-byacc: dvi-byacc
1358ccea 8242
295f4e42 8243dvi-byacc: \
05750653 8244 configure-byacc
f41d6665 8245 @: $(MAKE); $(unstage)
295f4e42 8246 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8247 r=`${PWD_COMMAND}`; export r; \
8248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8249 $(HOST_EXPORTS) \
d32ab992 8250 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8252 done; \
295f4e42 8253 echo "Doing dvi in byacc" ; \
215c351a 8254 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8257 "RANLIB=$${RANLIB}" \
901119ae 8258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8259 dvi) \
1358ccea
NN
8260 || exit 1
8261
60975492 8262@endif byacc
1358ccea 8263
b5422ad7
BM
8264.PHONY: maybe-pdf-byacc pdf-byacc
8265maybe-pdf-byacc:
8266@if byacc
8267maybe-pdf-byacc: pdf-byacc
8268
8269pdf-byacc: \
8270 configure-byacc
8271 @: $(MAKE); $(unstage)
8272 @[ -f ./byacc/Makefile ] || exit 0; \
8273 r=`${PWD_COMMAND}`; export r; \
8274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8275 $(HOST_EXPORTS) \
8276 for flag in $(EXTRA_HOST_FLAGS) ; do \
8277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8278 done; \
8279 echo "Doing pdf in byacc" ; \
8280 (cd $(HOST_SUBDIR)/byacc && \
8281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8283 "RANLIB=$${RANLIB}" \
901119ae 8284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
8285 pdf) \
8286 || exit 1
8287
8288@endif byacc
8289
f87a2b2e
MS
8290.PHONY: maybe-html-byacc html-byacc
8291maybe-html-byacc:
8292@if byacc
8293maybe-html-byacc: html-byacc
8294
8295html-byacc: \
05750653 8296 configure-byacc
f41d6665 8297 @: $(MAKE); $(unstage)
f87a2b2e
MS
8298 @[ -f ./byacc/Makefile ] || exit 0; \
8299 r=`${PWD_COMMAND}`; export r; \
8300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
8301 $(HOST_EXPORTS) \
8302 for flag in $(EXTRA_HOST_FLAGS) ; do \
8303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8304 done; \
8305 echo "Doing html in byacc" ; \
215c351a 8306 (cd $(HOST_SUBDIR)/byacc && \
f87a2b2e
MS
8307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8309 "RANLIB=$${RANLIB}" \
901119ae 8310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
8311 html) \
8312 || exit 1
8313
8314@endif byacc
8315
295f4e42
NN
8316.PHONY: maybe-TAGS-byacc TAGS-byacc
8317maybe-TAGS-byacc:
60975492
PB
8318@if byacc
8319maybe-TAGS-byacc: TAGS-byacc
1358ccea 8320
295f4e42 8321TAGS-byacc: \
05750653 8322 configure-byacc
f41d6665 8323 @: $(MAKE); $(unstage)
295f4e42 8324 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8325 r=`${PWD_COMMAND}`; export r; \
8326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8327 $(HOST_EXPORTS) \
d32ab992 8328 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8330 done; \
295f4e42 8331 echo "Doing TAGS in byacc" ; \
215c351a 8332 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8335 "RANLIB=$${RANLIB}" \
901119ae 8336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8337 TAGS) \
1358ccea
NN
8338 || exit 1
8339
60975492 8340@endif byacc
1358ccea 8341
295f4e42
NN
8342.PHONY: maybe-install-info-byacc install-info-byacc
8343maybe-install-info-byacc:
60975492
PB
8344@if byacc
8345maybe-install-info-byacc: install-info-byacc
1358ccea 8346
295f4e42
NN
8347install-info-byacc: \
8348 configure-byacc \
05750653 8349 info-byacc
f41d6665 8350 @: $(MAKE); $(unstage)
295f4e42 8351 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8352 r=`${PWD_COMMAND}`; export r; \
8353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8354 $(HOST_EXPORTS) \
d32ab992 8355 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8357 done; \
295f4e42 8358 echo "Doing install-info in byacc" ; \
215c351a 8359 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8362 "RANLIB=$${RANLIB}" \
901119ae 8363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8364 install-info) \
1358ccea
NN
8365 || exit 1
8366
60975492 8367@endif byacc
1358ccea 8368
9c4d2493
BM
8369.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8370maybe-install-pdf-byacc:
8371@if byacc
8372maybe-install-pdf-byacc: install-pdf-byacc
8373
8374install-pdf-byacc: \
8375 configure-byacc \
8376 pdf-byacc
8377 @: $(MAKE); $(unstage)
8378 @[ -f ./byacc/Makefile ] || exit 0; \
8379 r=`${PWD_COMMAND}`; export r; \
8380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8381 $(HOST_EXPORTS) \
8382 for flag in $(EXTRA_HOST_FLAGS) ; do \
8383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8384 done; \
8385 echo "Doing install-pdf in byacc" ; \
8386 (cd $(HOST_SUBDIR)/byacc && \
8387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8389 "RANLIB=$${RANLIB}" \
901119ae 8390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
8391 install-pdf) \
8392 || exit 1
8393
8394@endif byacc
8395
65d6e994
CD
8396.PHONY: maybe-install-html-byacc install-html-byacc
8397maybe-install-html-byacc:
8398@if byacc
8399maybe-install-html-byacc: install-html-byacc
8400
8401install-html-byacc: \
8402 configure-byacc \
8403 html-byacc
8404 @: $(MAKE); $(unstage)
8405 @[ -f ./byacc/Makefile ] || exit 0; \
8406 r=`${PWD_COMMAND}`; export r; \
8407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8408 $(HOST_EXPORTS) \
8409 for flag in $(EXTRA_HOST_FLAGS) ; do \
8410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8411 done; \
8412 echo "Doing install-html in byacc" ; \
8413 (cd $(HOST_SUBDIR)/byacc && \
8414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8416 "RANLIB=$${RANLIB}" \
901119ae 8417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
8418 install-html) \
8419 || exit 1
8420
8421@endif byacc
8422
295f4e42
NN
8423.PHONY: maybe-installcheck-byacc installcheck-byacc
8424maybe-installcheck-byacc:
60975492
PB
8425@if byacc
8426maybe-installcheck-byacc: installcheck-byacc
1358ccea 8427
295f4e42 8428installcheck-byacc: \
05750653 8429 configure-byacc
f41d6665 8430 @: $(MAKE); $(unstage)
295f4e42 8431 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8432 r=`${PWD_COMMAND}`; export r; \
8433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8434 $(HOST_EXPORTS) \
d32ab992 8435 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8437 done; \
295f4e42 8438 echo "Doing installcheck in byacc" ; \
215c351a 8439 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8442 "RANLIB=$${RANLIB}" \
901119ae 8443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8444 installcheck) \
1358ccea
NN
8445 || exit 1
8446
60975492 8447@endif byacc
1358ccea 8448
295f4e42
NN
8449.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8450maybe-mostlyclean-byacc:
60975492
PB
8451@if byacc
8452maybe-mostlyclean-byacc: mostlyclean-byacc
1358ccea 8453
05750653 8454mostlyclean-byacc:
f41d6665 8455 @: $(MAKE); $(unstage)
295f4e42 8456 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8457 r=`${PWD_COMMAND}`; export r; \
8458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8459 $(HOST_EXPORTS) \
d32ab992 8460 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8462 done; \
295f4e42 8463 echo "Doing mostlyclean in byacc" ; \
215c351a 8464 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8467 "RANLIB=$${RANLIB}" \
901119ae 8468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8469 mostlyclean) \
1358ccea
NN
8470 || exit 1
8471
60975492 8472@endif byacc
1358ccea 8473
295f4e42
NN
8474.PHONY: maybe-clean-byacc clean-byacc
8475maybe-clean-byacc:
60975492
PB
8476@if byacc
8477maybe-clean-byacc: clean-byacc
1358ccea 8478
05750653 8479clean-byacc:
f41d6665 8480 @: $(MAKE); $(unstage)
295f4e42 8481 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8482 r=`${PWD_COMMAND}`; export r; \
8483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8484 $(HOST_EXPORTS) \
d32ab992 8485 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8487 done; \
295f4e42 8488 echo "Doing clean in byacc" ; \
215c351a 8489 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8492 "RANLIB=$${RANLIB}" \
901119ae 8493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8494 clean) \
1358ccea
NN
8495 || exit 1
8496
60975492 8497@endif byacc
1358ccea 8498
295f4e42
NN
8499.PHONY: maybe-distclean-byacc distclean-byacc
8500maybe-distclean-byacc:
60975492
PB
8501@if byacc
8502maybe-distclean-byacc: distclean-byacc
1358ccea 8503
05750653 8504distclean-byacc:
f41d6665 8505 @: $(MAKE); $(unstage)
295f4e42 8506 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8507 r=`${PWD_COMMAND}`; export r; \
8508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8509 $(HOST_EXPORTS) \
d32ab992 8510 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8512 done; \
295f4e42 8513 echo "Doing distclean in byacc" ; \
215c351a 8514 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8517 "RANLIB=$${RANLIB}" \
901119ae 8518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8519 distclean) \
1358ccea
NN
8520 || exit 1
8521
60975492 8522@endif byacc
1358ccea 8523
295f4e42
NN
8524.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8525maybe-maintainer-clean-byacc:
60975492
PB
8526@if byacc
8527maybe-maintainer-clean-byacc: maintainer-clean-byacc
1358ccea 8528
05750653 8529maintainer-clean-byacc:
f41d6665 8530 @: $(MAKE); $(unstage)
295f4e42 8531 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8532 r=`${PWD_COMMAND}`; export r; \
8533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8534 $(HOST_EXPORTS) \
d32ab992 8535 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8537 done; \
295f4e42 8538 echo "Doing maintainer-clean in byacc" ; \
215c351a 8539 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8542 "RANLIB=$${RANLIB}" \
901119ae 8543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8544 maintainer-clean) \
1358ccea
NN
8545 || exit 1
8546
60975492 8547@endif byacc
1358ccea 8548
1358ccea 8549
25b42232 8550
295f4e42
NN
8551.PHONY: configure-bzip2 maybe-configure-bzip2
8552maybe-configure-bzip2:
3ff3adad
PB
8553@if gcc-bootstrap
8554configure-bzip2: stage_current
8555@endif gcc-bootstrap
60975492
PB
8556@if bzip2
8557maybe-configure-bzip2: configure-bzip2
cc11cc9b 8558configure-bzip2:
f41d6665 8559 @: $(MAKE); $(unstage)
cc11cc9b 8560 @r=`${PWD_COMMAND}`; export r; \
295f4e42 8561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
8562 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8563 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
4fc4dd12 8564 $(HOST_EXPORTS) \
25b42232
PB
8565 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8566 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
295f4e42 8567 case $(srcdir) in \
215c351a
PB
8568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8569 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 8571 esac; \
215c351a
PB
8572 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8573 libsrcdir="$$s/bzip2"; \
295f4e42 8574 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
8575 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8576 --target=${target_alias} $${srcdiroption} \
295f4e42 8577 || exit 1
60975492 8578@endif bzip2
295f4e42 8579
25b42232
PB
8580
8581
ce406537
PB
8582
8583
295f4e42
NN
8584.PHONY: all-bzip2 maybe-all-bzip2
8585maybe-all-bzip2:
3ff3adad
PB
8586@if gcc-bootstrap
8587all-bzip2: stage_current
8588@endif gcc-bootstrap
60975492 8589@if bzip2
7e0b5752 8590TARGET-bzip2=all
60975492 8591maybe-all-bzip2: all-bzip2
295f4e42 8592all-bzip2: configure-bzip2
f41d6665 8593 @: $(MAKE); $(unstage)
295f4e42
NN
8594 @r=`${PWD_COMMAND}`; export r; \
8595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8596 $(HOST_EXPORTS) \
215c351a 8597 (cd $(HOST_SUBDIR)/bzip2 && \
1c8bd6a3
PB
8598 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8599 $(TARGET-bzip2))
60975492 8600@endif bzip2
295f4e42 8601
25b42232 8602
ce406537
PB
8603
8604
295f4e42
NN
8605.PHONY: check-bzip2 maybe-check-bzip2
8606maybe-check-bzip2:
60975492
PB
8607@if bzip2
8608maybe-check-bzip2: check-bzip2
295f4e42
NN
8609
8610check-bzip2:
f41d6665 8611 @: $(MAKE); $(unstage)
295f4e42
NN
8612 @r=`${PWD_COMMAND}`; export r; \
8613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8614 $(HOST_EXPORTS) \
215c351a
PB
8615 (cd $(HOST_SUBDIR)/bzip2 && \
8616 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 8617
60975492 8618@endif bzip2
295f4e42
NN
8619
8620.PHONY: install-bzip2 maybe-install-bzip2
8621maybe-install-bzip2:
60975492
PB
8622@if bzip2
8623maybe-install-bzip2: install-bzip2
295f4e42
NN
8624
8625install-bzip2: installdirs
f41d6665 8626 @: $(MAKE); $(unstage)
295f4e42
NN
8627 @r=`${PWD_COMMAND}`; export r; \
8628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8629 $(HOST_EXPORTS) \
215c351a 8630 (cd $(HOST_SUBDIR)/bzip2 && \
ace9ac7b 8631 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 8632
60975492 8633@endif bzip2
295f4e42 8634
b5422ad7 8635# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
8636
8637.PHONY: maybe-info-bzip2 info-bzip2
8638maybe-info-bzip2:
60975492
PB
8639@if bzip2
8640maybe-info-bzip2: info-bzip2
295f4e42
NN
8641
8642info-bzip2: \
05750653 8643 configure-bzip2
f41d6665 8644 @: $(MAKE); $(unstage)
295f4e42 8645 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8646 r=`${PWD_COMMAND}`; export r; \
8647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8648 $(HOST_EXPORTS) \
d32ab992 8649 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8651 done; \
295f4e42 8652 echo "Doing info in bzip2" ; \
215c351a 8653 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8656 "RANLIB=$${RANLIB}" \
901119ae 8657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8658 info) \
1358ccea
NN
8659 || exit 1
8660
60975492 8661@endif bzip2
1358ccea 8662
295f4e42
NN
8663.PHONY: maybe-dvi-bzip2 dvi-bzip2
8664maybe-dvi-bzip2:
60975492
PB
8665@if bzip2
8666maybe-dvi-bzip2: dvi-bzip2
1358ccea 8667
295f4e42 8668dvi-bzip2: \
05750653 8669 configure-bzip2
f41d6665 8670 @: $(MAKE); $(unstage)
295f4e42 8671 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8672 r=`${PWD_COMMAND}`; export r; \
8673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8674 $(HOST_EXPORTS) \
d32ab992 8675 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8677 done; \
295f4e42 8678 echo "Doing dvi in bzip2" ; \
215c351a 8679 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8682 "RANLIB=$${RANLIB}" \
901119ae 8683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8684 dvi) \
1358ccea
NN
8685 || exit 1
8686
60975492 8687@endif bzip2
1358ccea 8688
b5422ad7
BM
8689.PHONY: maybe-pdf-bzip2 pdf-bzip2
8690maybe-pdf-bzip2:
8691@if bzip2
8692maybe-pdf-bzip2: pdf-bzip2
8693
8694pdf-bzip2: \
8695 configure-bzip2
8696 @: $(MAKE); $(unstage)
8697 @[ -f ./bzip2/Makefile ] || exit 0; \
8698 r=`${PWD_COMMAND}`; export r; \
8699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8700 $(HOST_EXPORTS) \
8701 for flag in $(EXTRA_HOST_FLAGS) ; do \
8702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8703 done; \
8704 echo "Doing pdf in bzip2" ; \
8705 (cd $(HOST_SUBDIR)/bzip2 && \
8706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8708 "RANLIB=$${RANLIB}" \
901119ae 8709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
8710 pdf) \
8711 || exit 1
8712
8713@endif bzip2
8714
f87a2b2e
MS
8715.PHONY: maybe-html-bzip2 html-bzip2
8716maybe-html-bzip2:
8717@if bzip2
8718maybe-html-bzip2: html-bzip2
8719
8720html-bzip2: \
05750653 8721 configure-bzip2
f41d6665 8722 @: $(MAKE); $(unstage)
f87a2b2e
MS
8723 @[ -f ./bzip2/Makefile ] || exit 0; \
8724 r=`${PWD_COMMAND}`; export r; \
8725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
8726 $(HOST_EXPORTS) \
8727 for flag in $(EXTRA_HOST_FLAGS) ; do \
8728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8729 done; \
8730 echo "Doing html in bzip2" ; \
215c351a 8731 (cd $(HOST_SUBDIR)/bzip2 && \
f87a2b2e
MS
8732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8734 "RANLIB=$${RANLIB}" \
901119ae 8735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
8736 html) \
8737 || exit 1
8738
8739@endif bzip2
8740
295f4e42
NN
8741.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8742maybe-TAGS-bzip2:
60975492
PB
8743@if bzip2
8744maybe-TAGS-bzip2: TAGS-bzip2
1358ccea 8745
295f4e42 8746TAGS-bzip2: \
05750653 8747 configure-bzip2
f41d6665 8748 @: $(MAKE); $(unstage)
295f4e42 8749 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8750 r=`${PWD_COMMAND}`; export r; \
8751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8752 $(HOST_EXPORTS) \
d32ab992 8753 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8755 done; \
295f4e42 8756 echo "Doing TAGS in bzip2" ; \
215c351a 8757 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8760 "RANLIB=$${RANLIB}" \
901119ae 8761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8762 TAGS) \
1358ccea
NN
8763 || exit 1
8764
60975492 8765@endif bzip2
1358ccea 8766
295f4e42
NN
8767.PHONY: maybe-install-info-bzip2 install-info-bzip2
8768maybe-install-info-bzip2:
60975492
PB
8769@if bzip2
8770maybe-install-info-bzip2: install-info-bzip2
1358ccea 8771
295f4e42
NN
8772install-info-bzip2: \
8773 configure-bzip2 \
05750653 8774 info-bzip2
f41d6665 8775 @: $(MAKE); $(unstage)
295f4e42 8776 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8777 r=`${PWD_COMMAND}`; export r; \
8778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8779 $(HOST_EXPORTS) \
d32ab992 8780 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8782 done; \
295f4e42 8783 echo "Doing install-info in bzip2" ; \
215c351a 8784 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8787 "RANLIB=$${RANLIB}" \
901119ae 8788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8789 install-info) \
1358ccea
NN
8790 || exit 1
8791
60975492 8792@endif bzip2
1358ccea 8793
9c4d2493
BM
8794.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8795maybe-install-pdf-bzip2:
8796@if bzip2
8797maybe-install-pdf-bzip2: install-pdf-bzip2
8798
8799install-pdf-bzip2: \
8800 configure-bzip2 \
8801 pdf-bzip2
8802 @: $(MAKE); $(unstage)
8803 @[ -f ./bzip2/Makefile ] || exit 0; \
8804 r=`${PWD_COMMAND}`; export r; \
8805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8806 $(HOST_EXPORTS) \
8807 for flag in $(EXTRA_HOST_FLAGS) ; do \
8808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8809 done; \
8810 echo "Doing install-pdf in bzip2" ; \
8811 (cd $(HOST_SUBDIR)/bzip2 && \
8812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8814 "RANLIB=$${RANLIB}" \
901119ae 8815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
8816 install-pdf) \
8817 || exit 1
8818
8819@endif bzip2
8820
65d6e994
CD
8821.PHONY: maybe-install-html-bzip2 install-html-bzip2
8822maybe-install-html-bzip2:
8823@if bzip2
8824maybe-install-html-bzip2: install-html-bzip2
8825
8826install-html-bzip2: \
8827 configure-bzip2 \
8828 html-bzip2
8829 @: $(MAKE); $(unstage)
8830 @[ -f ./bzip2/Makefile ] || exit 0; \
8831 r=`${PWD_COMMAND}`; export r; \
8832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8833 $(HOST_EXPORTS) \
8834 for flag in $(EXTRA_HOST_FLAGS) ; do \
8835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8836 done; \
8837 echo "Doing install-html in bzip2" ; \
8838 (cd $(HOST_SUBDIR)/bzip2 && \
8839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8841 "RANLIB=$${RANLIB}" \
901119ae 8842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
8843 install-html) \
8844 || exit 1
8845
8846@endif bzip2
8847
295f4e42
NN
8848.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8849maybe-installcheck-bzip2:
60975492
PB
8850@if bzip2
8851maybe-installcheck-bzip2: installcheck-bzip2
295f4e42
NN
8852
8853installcheck-bzip2: \
05750653 8854 configure-bzip2
f41d6665 8855 @: $(MAKE); $(unstage)
295f4e42 8856 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8857 r=`${PWD_COMMAND}`; export r; \
8858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8859 $(HOST_EXPORTS) \
d32ab992 8860 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8862 done; \
295f4e42 8863 echo "Doing installcheck in bzip2" ; \
215c351a 8864 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8867 "RANLIB=$${RANLIB}" \
901119ae 8868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8869 installcheck) \
1358ccea
NN
8870 || exit 1
8871
60975492 8872@endif bzip2
1358ccea 8873
295f4e42
NN
8874.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8875maybe-mostlyclean-bzip2:
60975492
PB
8876@if bzip2
8877maybe-mostlyclean-bzip2: mostlyclean-bzip2
1358ccea 8878
05750653 8879mostlyclean-bzip2:
f41d6665 8880 @: $(MAKE); $(unstage)
295f4e42 8881 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8882 r=`${PWD_COMMAND}`; export r; \
8883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8884 $(HOST_EXPORTS) \
d32ab992 8885 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8887 done; \
295f4e42 8888 echo "Doing mostlyclean in bzip2" ; \
215c351a 8889 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8892 "RANLIB=$${RANLIB}" \
901119ae 8893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8894 mostlyclean) \
1358ccea
NN
8895 || exit 1
8896
60975492 8897@endif bzip2
1358ccea 8898
295f4e42
NN
8899.PHONY: maybe-clean-bzip2 clean-bzip2
8900maybe-clean-bzip2:
60975492
PB
8901@if bzip2
8902maybe-clean-bzip2: clean-bzip2
1358ccea 8903
05750653 8904clean-bzip2:
f41d6665 8905 @: $(MAKE); $(unstage)
295f4e42 8906 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8907 r=`${PWD_COMMAND}`; export r; \
8908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8909 $(HOST_EXPORTS) \
d32ab992 8910 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8912 done; \
295f4e42 8913 echo "Doing clean in bzip2" ; \
215c351a 8914 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8917 "RANLIB=$${RANLIB}" \
901119ae 8918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8919 clean) \
1358ccea
NN
8920 || exit 1
8921
60975492 8922@endif bzip2
1358ccea 8923
295f4e42
NN
8924.PHONY: maybe-distclean-bzip2 distclean-bzip2
8925maybe-distclean-bzip2:
60975492
PB
8926@if bzip2
8927maybe-distclean-bzip2: distclean-bzip2
1358ccea 8928
05750653 8929distclean-bzip2:
f41d6665 8930 @: $(MAKE); $(unstage)
295f4e42 8931 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8932 r=`${PWD_COMMAND}`; export r; \
8933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8934 $(HOST_EXPORTS) \
d32ab992 8935 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8937 done; \
295f4e42 8938 echo "Doing distclean in bzip2" ; \
215c351a 8939 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8942 "RANLIB=$${RANLIB}" \
901119ae 8943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8944 distclean) \
1358ccea
NN
8945 || exit 1
8946
60975492 8947@endif bzip2
1358ccea 8948
295f4e42
NN
8949.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8950maybe-maintainer-clean-bzip2:
60975492
PB
8951@if bzip2
8952maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
1358ccea 8953
05750653 8954maintainer-clean-bzip2:
f41d6665 8955 @: $(MAKE); $(unstage)
295f4e42 8956 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8957 r=`${PWD_COMMAND}`; export r; \
8958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8959 $(HOST_EXPORTS) \
d32ab992 8960 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8962 done; \
295f4e42 8963 echo "Doing maintainer-clean in bzip2" ; \
215c351a 8964 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8967 "RANLIB=$${RANLIB}" \
901119ae 8968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8969 maintainer-clean) \
1358ccea
NN
8970 || exit 1
8971
60975492 8972@endif bzip2
1358ccea 8973
1358ccea 8974
25b42232 8975
295f4e42
NN
8976.PHONY: configure-dejagnu maybe-configure-dejagnu
8977maybe-configure-dejagnu:
3ff3adad
PB
8978@if gcc-bootstrap
8979configure-dejagnu: stage_current
8980@endif gcc-bootstrap
60975492
PB
8981@if dejagnu
8982maybe-configure-dejagnu: configure-dejagnu
cc11cc9b 8983configure-dejagnu:
f41d6665 8984 @: $(MAKE); $(unstage)
cc11cc9b 8985 @r=`${PWD_COMMAND}`; export r; \
295f4e42 8986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
8987 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
8988 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
4fc4dd12 8989 $(HOST_EXPORTS) \
25b42232
PB
8990 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
8991 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
295f4e42 8992 case $(srcdir) in \
215c351a
PB
8993 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8994 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
8995 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 8996 esac; \
215c351a
PB
8997 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
8998 libsrcdir="$$s/dejagnu"; \
295f4e42 8999 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
9000 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9001 --target=${target_alias} $${srcdiroption} \
295f4e42 9002 || exit 1
60975492 9003@endif dejagnu
295f4e42 9004
25b42232
PB
9005
9006
ce406537
PB
9007
9008
295f4e42
NN
9009.PHONY: all-dejagnu maybe-all-dejagnu
9010maybe-all-dejagnu:
3ff3adad
PB
9011@if gcc-bootstrap
9012all-dejagnu: stage_current
9013@endif gcc-bootstrap
60975492 9014@if dejagnu
7e0b5752 9015TARGET-dejagnu=all
60975492 9016maybe-all-dejagnu: all-dejagnu
295f4e42 9017all-dejagnu: configure-dejagnu
f41d6665 9018 @: $(MAKE); $(unstage)
295f4e42
NN
9019 @r=`${PWD_COMMAND}`; export r; \
9020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9021 $(HOST_EXPORTS) \
215c351a 9022 (cd $(HOST_SUBDIR)/dejagnu && \
1c8bd6a3
PB
9023 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9024 $(TARGET-dejagnu))
60975492 9025@endif dejagnu
295f4e42 9026
25b42232 9027
ce406537
PB
9028
9029
295f4e42
NN
9030.PHONY: check-dejagnu maybe-check-dejagnu
9031maybe-check-dejagnu:
60975492
PB
9032@if dejagnu
9033maybe-check-dejagnu: check-dejagnu
295f4e42
NN
9034
9035check-dejagnu:
f41d6665 9036 @: $(MAKE); $(unstage)
295f4e42
NN
9037 @r=`${PWD_COMMAND}`; export r; \
9038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9039 $(HOST_EXPORTS) \
215c351a
PB
9040 (cd $(HOST_SUBDIR)/dejagnu && \
9041 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 9042
60975492 9043@endif dejagnu
295f4e42
NN
9044
9045.PHONY: install-dejagnu maybe-install-dejagnu
9046maybe-install-dejagnu:
60975492
PB
9047@if dejagnu
9048maybe-install-dejagnu: install-dejagnu
295f4e42
NN
9049
9050install-dejagnu: installdirs
f41d6665 9051 @: $(MAKE); $(unstage)
295f4e42
NN
9052 @r=`${PWD_COMMAND}`; export r; \
9053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9054 $(HOST_EXPORTS) \
215c351a 9055 (cd $(HOST_SUBDIR)/dejagnu && \
ace9ac7b 9056 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 9057
60975492 9058@endif dejagnu
295f4e42 9059
b5422ad7 9060# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
9061
9062.PHONY: maybe-info-dejagnu info-dejagnu
9063maybe-info-dejagnu:
60975492
PB
9064@if dejagnu
9065maybe-info-dejagnu: info-dejagnu
295f4e42
NN
9066
9067info-dejagnu: \
05750653 9068 configure-dejagnu
f41d6665 9069 @: $(MAKE); $(unstage)
295f4e42 9070 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9071 r=`${PWD_COMMAND}`; export r; \
9072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9073 $(HOST_EXPORTS) \
d32ab992 9074 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9076 done; \
295f4e42 9077 echo "Doing info in dejagnu" ; \
215c351a 9078 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9081 "RANLIB=$${RANLIB}" \
901119ae 9082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9083 info) \
1358ccea
NN
9084 || exit 1
9085
60975492 9086@endif dejagnu
1358ccea 9087
295f4e42
NN
9088.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9089maybe-dvi-dejagnu:
60975492
PB
9090@if dejagnu
9091maybe-dvi-dejagnu: dvi-dejagnu
1358ccea 9092
295f4e42 9093dvi-dejagnu: \
05750653 9094 configure-dejagnu
f41d6665 9095 @: $(MAKE); $(unstage)
295f4e42 9096 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9097 r=`${PWD_COMMAND}`; export r; \
9098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9099 $(HOST_EXPORTS) \
d32ab992 9100 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9102 done; \
295f4e42 9103 echo "Doing dvi in dejagnu" ; \
215c351a 9104 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9107 "RANLIB=$${RANLIB}" \
901119ae 9108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9109 dvi) \
1358ccea
NN
9110 || exit 1
9111
60975492 9112@endif dejagnu
1358ccea 9113
b5422ad7
BM
9114.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9115maybe-pdf-dejagnu:
9116@if dejagnu
9117maybe-pdf-dejagnu: pdf-dejagnu
9118
9119pdf-dejagnu: \
9120 configure-dejagnu
9121 @: $(MAKE); $(unstage)
9122 @[ -f ./dejagnu/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 pdf in dejagnu" ; \
9130 (cd $(HOST_SUBDIR)/dejagnu && \
9131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9133 "RANLIB=$${RANLIB}" \
901119ae 9134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
9135 pdf) \
9136 || exit 1
9137
9138@endif dejagnu
9139
f87a2b2e
MS
9140.PHONY: maybe-html-dejagnu html-dejagnu
9141maybe-html-dejagnu:
9142@if dejagnu
9143maybe-html-dejagnu: html-dejagnu
9144
9145html-dejagnu: \
05750653 9146 configure-dejagnu
f41d6665 9147 @: $(MAKE); $(unstage)
f87a2b2e
MS
9148 @[ -f ./dejagnu/Makefile ] || exit 0; \
9149 r=`${PWD_COMMAND}`; export r; \
9150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
9151 $(HOST_EXPORTS) \
9152 for flag in $(EXTRA_HOST_FLAGS) ; do \
9153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9154 done; \
9155 echo "Doing html in dejagnu" ; \
215c351a 9156 (cd $(HOST_SUBDIR)/dejagnu && \
f87a2b2e
MS
9157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9159 "RANLIB=$${RANLIB}" \
901119ae 9160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
9161 html) \
9162 || exit 1
9163
9164@endif dejagnu
9165
295f4e42
NN
9166.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9167maybe-TAGS-dejagnu:
60975492
PB
9168@if dejagnu
9169maybe-TAGS-dejagnu: TAGS-dejagnu
1358ccea 9170
295f4e42 9171TAGS-dejagnu: \
05750653 9172 configure-dejagnu
f41d6665 9173 @: $(MAKE); $(unstage)
295f4e42 9174 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9175 r=`${PWD_COMMAND}`; export r; \
9176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9177 $(HOST_EXPORTS) \
d32ab992 9178 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9180 done; \
295f4e42 9181 echo "Doing TAGS in dejagnu" ; \
215c351a 9182 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9185 "RANLIB=$${RANLIB}" \
901119ae 9186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9187 TAGS) \
1358ccea
NN
9188 || exit 1
9189
60975492 9190@endif dejagnu
1358ccea 9191
295f4e42
NN
9192.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9193maybe-install-info-dejagnu:
60975492
PB
9194@if dejagnu
9195maybe-install-info-dejagnu: install-info-dejagnu
1358ccea 9196
295f4e42
NN
9197install-info-dejagnu: \
9198 configure-dejagnu \
05750653 9199 info-dejagnu
f41d6665 9200 @: $(MAKE); $(unstage)
295f4e42 9201 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9202 r=`${PWD_COMMAND}`; export r; \
9203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9204 $(HOST_EXPORTS) \
d32ab992 9205 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9207 done; \
295f4e42 9208 echo "Doing install-info in dejagnu" ; \
215c351a 9209 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9212 "RANLIB=$${RANLIB}" \
901119ae 9213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9214 install-info) \
1358ccea
NN
9215 || exit 1
9216
60975492 9217@endif dejagnu
1358ccea 9218
9c4d2493
BM
9219.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9220maybe-install-pdf-dejagnu:
9221@if dejagnu
9222maybe-install-pdf-dejagnu: install-pdf-dejagnu
9223
9224install-pdf-dejagnu: \
9225 configure-dejagnu \
9226 pdf-dejagnu
9227 @: $(MAKE); $(unstage)
9228 @[ -f ./dejagnu/Makefile ] || exit 0; \
9229 r=`${PWD_COMMAND}`; export r; \
9230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9231 $(HOST_EXPORTS) \
9232 for flag in $(EXTRA_HOST_FLAGS) ; do \
9233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9234 done; \
9235 echo "Doing install-pdf in dejagnu" ; \
9236 (cd $(HOST_SUBDIR)/dejagnu && \
9237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9239 "RANLIB=$${RANLIB}" \
901119ae 9240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
9241 install-pdf) \
9242 || exit 1
9243
9244@endif dejagnu
9245
65d6e994
CD
9246.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9247maybe-install-html-dejagnu:
9248@if dejagnu
9249maybe-install-html-dejagnu: install-html-dejagnu
9250
9251install-html-dejagnu: \
9252 configure-dejagnu \
9253 html-dejagnu
9254 @: $(MAKE); $(unstage)
9255 @[ -f ./dejagnu/Makefile ] || exit 0; \
9256 r=`${PWD_COMMAND}`; export r; \
9257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9258 $(HOST_EXPORTS) \
9259 for flag in $(EXTRA_HOST_FLAGS) ; do \
9260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9261 done; \
9262 echo "Doing install-html in dejagnu" ; \
9263 (cd $(HOST_SUBDIR)/dejagnu && \
9264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9266 "RANLIB=$${RANLIB}" \
901119ae 9267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
9268 install-html) \
9269 || exit 1
9270
9271@endif dejagnu
9272
295f4e42
NN
9273.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9274maybe-installcheck-dejagnu:
60975492
PB
9275@if dejagnu
9276maybe-installcheck-dejagnu: installcheck-dejagnu
1358ccea 9277
295f4e42 9278installcheck-dejagnu: \
05750653 9279 configure-dejagnu
f41d6665 9280 @: $(MAKE); $(unstage)
295f4e42 9281 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9282 r=`${PWD_COMMAND}`; export r; \
9283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9284 $(HOST_EXPORTS) \
d32ab992 9285 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9287 done; \
295f4e42 9288 echo "Doing installcheck in dejagnu" ; \
215c351a 9289 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9292 "RANLIB=$${RANLIB}" \
901119ae 9293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9294 installcheck) \
1358ccea
NN
9295 || exit 1
9296
60975492 9297@endif dejagnu
1358ccea 9298
295f4e42
NN
9299.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9300maybe-mostlyclean-dejagnu:
60975492
PB
9301@if dejagnu
9302maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
1358ccea 9303
05750653 9304mostlyclean-dejagnu:
f41d6665 9305 @: $(MAKE); $(unstage)
295f4e42 9306 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9307 r=`${PWD_COMMAND}`; export r; \
9308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9309 $(HOST_EXPORTS) \
d32ab992 9310 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9312 done; \
295f4e42 9313 echo "Doing mostlyclean in dejagnu" ; \
215c351a 9314 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9317 "RANLIB=$${RANLIB}" \
901119ae 9318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9319 mostlyclean) \
1358ccea
NN
9320 || exit 1
9321
60975492 9322@endif dejagnu
1358ccea 9323
295f4e42
NN
9324.PHONY: maybe-clean-dejagnu clean-dejagnu
9325maybe-clean-dejagnu:
60975492
PB
9326@if dejagnu
9327maybe-clean-dejagnu: clean-dejagnu
1358ccea 9328
05750653 9329clean-dejagnu:
f41d6665 9330 @: $(MAKE); $(unstage)
295f4e42 9331 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9332 r=`${PWD_COMMAND}`; export r; \
9333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9334 $(HOST_EXPORTS) \
d32ab992 9335 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9337 done; \
295f4e42 9338 echo "Doing clean in dejagnu" ; \
215c351a 9339 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9342 "RANLIB=$${RANLIB}" \
901119ae 9343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9344 clean) \
1358ccea
NN
9345 || exit 1
9346
60975492 9347@endif dejagnu
1358ccea 9348
295f4e42
NN
9349.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9350maybe-distclean-dejagnu:
60975492
PB
9351@if dejagnu
9352maybe-distclean-dejagnu: distclean-dejagnu
1358ccea 9353
05750653 9354distclean-dejagnu:
f41d6665 9355 @: $(MAKE); $(unstage)
295f4e42 9356 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9357 r=`${PWD_COMMAND}`; export r; \
9358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9359 $(HOST_EXPORTS) \
d32ab992 9360 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9362 done; \
295f4e42 9363 echo "Doing distclean in dejagnu" ; \
215c351a 9364 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9367 "RANLIB=$${RANLIB}" \
901119ae 9368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9369 distclean) \
1358ccea
NN
9370 || exit 1
9371
60975492 9372@endif dejagnu
1358ccea 9373
295f4e42
NN
9374.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9375maybe-maintainer-clean-dejagnu:
60975492
PB
9376@if dejagnu
9377maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
1358ccea 9378
05750653 9379maintainer-clean-dejagnu:
f41d6665 9380 @: $(MAKE); $(unstage)
295f4e42 9381 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9382 r=`${PWD_COMMAND}`; export r; \
9383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9384 $(HOST_EXPORTS) \
d32ab992 9385 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9387 done; \
295f4e42 9388 echo "Doing maintainer-clean in dejagnu" ; \
215c351a 9389 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9392 "RANLIB=$${RANLIB}" \
901119ae 9393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9394 maintainer-clean) \
1358ccea
NN
9395 || exit 1
9396
60975492 9397@endif dejagnu
1358ccea 9398
1358ccea 9399
25b42232 9400
295f4e42
NN
9401.PHONY: configure-diff maybe-configure-diff
9402maybe-configure-diff:
3ff3adad
PB
9403@if gcc-bootstrap
9404configure-diff: stage_current
9405@endif gcc-bootstrap
60975492
PB
9406@if diff
9407maybe-configure-diff: configure-diff
cc11cc9b 9408configure-diff:
f41d6665 9409 @: $(MAKE); $(unstage)
cc11cc9b 9410 @r=`${PWD_COMMAND}`; export r; \
295f4e42 9411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
9412 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9413 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
4fc4dd12 9414 $(HOST_EXPORTS) \
25b42232
PB
9415 echo Configuring in $(HOST_SUBDIR)/diff; \
9416 cd "$(HOST_SUBDIR)/diff" || exit 1; \
295f4e42 9417 case $(srcdir) in \
215c351a
PB
9418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9419 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 9421 esac; \
215c351a
PB
9422 srcdiroption="--srcdir=$${topdir}/diff"; \
9423 libsrcdir="$$s/diff"; \
295f4e42 9424 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
9425 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9426 --target=${target_alias} $${srcdiroption} \
295f4e42 9427 || exit 1
60975492 9428@endif diff
295f4e42 9429
25b42232
PB
9430
9431
ce406537
PB
9432
9433
295f4e42
NN
9434.PHONY: all-diff maybe-all-diff
9435maybe-all-diff:
3ff3adad
PB
9436@if gcc-bootstrap
9437all-diff: stage_current
9438@endif gcc-bootstrap
60975492 9439@if diff
7e0b5752 9440TARGET-diff=all
60975492 9441maybe-all-diff: all-diff
295f4e42 9442all-diff: configure-diff
f41d6665 9443 @: $(MAKE); $(unstage)
295f4e42
NN
9444 @r=`${PWD_COMMAND}`; export r; \
9445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9446 $(HOST_EXPORTS) \
215c351a 9447 (cd $(HOST_SUBDIR)/diff && \
1c8bd6a3
PB
9448 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9449 $(TARGET-diff))
60975492 9450@endif diff
295f4e42 9451
25b42232 9452
ce406537
PB
9453
9454
295f4e42
NN
9455.PHONY: check-diff maybe-check-diff
9456maybe-check-diff:
60975492
PB
9457@if diff
9458maybe-check-diff: check-diff
295f4e42
NN
9459
9460check-diff:
f41d6665 9461 @: $(MAKE); $(unstage)
295f4e42
NN
9462 @r=`${PWD_COMMAND}`; export r; \
9463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9464 $(HOST_EXPORTS) \
215c351a
PB
9465 (cd $(HOST_SUBDIR)/diff && \
9466 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 9467
60975492 9468@endif diff
295f4e42
NN
9469
9470.PHONY: install-diff maybe-install-diff
9471maybe-install-diff:
60975492
PB
9472@if diff
9473maybe-install-diff: install-diff
295f4e42
NN
9474
9475install-diff: installdirs
f41d6665 9476 @: $(MAKE); $(unstage)
295f4e42
NN
9477 @r=`${PWD_COMMAND}`; export r; \
9478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9479 $(HOST_EXPORTS) \
215c351a 9480 (cd $(HOST_SUBDIR)/diff && \
ace9ac7b 9481 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 9482
60975492 9483@endif diff
295f4e42 9484
b5422ad7 9485# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
9486
9487.PHONY: maybe-info-diff info-diff
9488maybe-info-diff:
60975492
PB
9489@if diff
9490maybe-info-diff: info-diff
295f4e42
NN
9491
9492info-diff: \
05750653 9493 configure-diff
f41d6665 9494 @: $(MAKE); $(unstage)
295f4e42 9495 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9496 r=`${PWD_COMMAND}`; export r; \
9497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9498 $(HOST_EXPORTS) \
d32ab992 9499 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9501 done; \
295f4e42 9502 echo "Doing info in diff" ; \
215c351a 9503 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9506 "RANLIB=$${RANLIB}" \
901119ae 9507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9508 info) \
1358ccea
NN
9509 || exit 1
9510
60975492 9511@endif diff
1358ccea 9512
295f4e42
NN
9513.PHONY: maybe-dvi-diff dvi-diff
9514maybe-dvi-diff:
60975492
PB
9515@if diff
9516maybe-dvi-diff: dvi-diff
1358ccea 9517
295f4e42 9518dvi-diff: \
05750653 9519 configure-diff
f41d6665 9520 @: $(MAKE); $(unstage)
295f4e42 9521 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9522 r=`${PWD_COMMAND}`; export r; \
9523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9524 $(HOST_EXPORTS) \
d32ab992 9525 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9527 done; \
295f4e42 9528 echo "Doing dvi in diff" ; \
215c351a 9529 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9532 "RANLIB=$${RANLIB}" \
901119ae 9533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9534 dvi) \
1358ccea
NN
9535 || exit 1
9536
60975492 9537@endif diff
1358ccea 9538
b5422ad7
BM
9539.PHONY: maybe-pdf-diff pdf-diff
9540maybe-pdf-diff:
9541@if diff
9542maybe-pdf-diff: pdf-diff
9543
9544pdf-diff: \
9545 configure-diff
9546 @: $(MAKE); $(unstage)
9547 @[ -f ./diff/Makefile ] || exit 0; \
9548 r=`${PWD_COMMAND}`; export r; \
9549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9550 $(HOST_EXPORTS) \
9551 for flag in $(EXTRA_HOST_FLAGS) ; do \
9552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9553 done; \
9554 echo "Doing pdf in diff" ; \
9555 (cd $(HOST_SUBDIR)/diff && \
9556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9558 "RANLIB=$${RANLIB}" \
901119ae 9559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
9560 pdf) \
9561 || exit 1
9562
9563@endif diff
9564
f87a2b2e
MS
9565.PHONY: maybe-html-diff html-diff
9566maybe-html-diff:
9567@if diff
9568maybe-html-diff: html-diff
9569
9570html-diff: \
05750653 9571 configure-diff
f41d6665 9572 @: $(MAKE); $(unstage)
f87a2b2e
MS
9573 @[ -f ./diff/Makefile ] || exit 0; \
9574 r=`${PWD_COMMAND}`; export r; \
9575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
9576 $(HOST_EXPORTS) \
9577 for flag in $(EXTRA_HOST_FLAGS) ; do \
9578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9579 done; \
9580 echo "Doing html in diff" ; \
215c351a 9581 (cd $(HOST_SUBDIR)/diff && \
f87a2b2e
MS
9582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9584 "RANLIB=$${RANLIB}" \
901119ae 9585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
9586 html) \
9587 || exit 1
9588
9589@endif diff
9590
295f4e42
NN
9591.PHONY: maybe-TAGS-diff TAGS-diff
9592maybe-TAGS-diff:
60975492
PB
9593@if diff
9594maybe-TAGS-diff: TAGS-diff
1358ccea 9595
295f4e42 9596TAGS-diff: \
05750653 9597 configure-diff
f41d6665 9598 @: $(MAKE); $(unstage)
295f4e42 9599 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9600 r=`${PWD_COMMAND}`; export r; \
9601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9602 $(HOST_EXPORTS) \
d32ab992 9603 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9605 done; \
295f4e42 9606 echo "Doing TAGS in diff" ; \
215c351a 9607 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9610 "RANLIB=$${RANLIB}" \
901119ae 9611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9612 TAGS) \
1358ccea
NN
9613 || exit 1
9614
60975492 9615@endif diff
1358ccea 9616
295f4e42
NN
9617.PHONY: maybe-install-info-diff install-info-diff
9618maybe-install-info-diff:
60975492
PB
9619@if diff
9620maybe-install-info-diff: install-info-diff
1358ccea 9621
295f4e42
NN
9622install-info-diff: \
9623 configure-diff \
05750653 9624 info-diff
f41d6665 9625 @: $(MAKE); $(unstage)
295f4e42 9626 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9627 r=`${PWD_COMMAND}`; export r; \
9628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9629 $(HOST_EXPORTS) \
d32ab992 9630 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9632 done; \
295f4e42 9633 echo "Doing install-info in diff" ; \
215c351a 9634 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9637 "RANLIB=$${RANLIB}" \
901119ae 9638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9639 install-info) \
1358ccea
NN
9640 || exit 1
9641
60975492 9642@endif diff
1358ccea 9643
9c4d2493
BM
9644.PHONY: maybe-install-pdf-diff install-pdf-diff
9645maybe-install-pdf-diff:
9646@if diff
9647maybe-install-pdf-diff: install-pdf-diff
9648
9649install-pdf-diff: \
9650 configure-diff \
9651 pdf-diff
9652 @: $(MAKE); $(unstage)
9653 @[ -f ./diff/Makefile ] || exit 0; \
9654 r=`${PWD_COMMAND}`; export r; \
9655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9656 $(HOST_EXPORTS) \
9657 for flag in $(EXTRA_HOST_FLAGS) ; do \
9658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9659 done; \
9660 echo "Doing install-pdf in diff" ; \
9661 (cd $(HOST_SUBDIR)/diff && \
9662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9664 "RANLIB=$${RANLIB}" \
901119ae 9665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
9666 install-pdf) \
9667 || exit 1
9668
9669@endif diff
9670
65d6e994
CD
9671.PHONY: maybe-install-html-diff install-html-diff
9672maybe-install-html-diff:
9673@if diff
9674maybe-install-html-diff: install-html-diff
9675
9676install-html-diff: \
9677 configure-diff \
9678 html-diff
9679 @: $(MAKE); $(unstage)
9680 @[ -f ./diff/Makefile ] || exit 0; \
9681 r=`${PWD_COMMAND}`; export r; \
9682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9683 $(HOST_EXPORTS) \
9684 for flag in $(EXTRA_HOST_FLAGS) ; do \
9685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9686 done; \
9687 echo "Doing install-html in diff" ; \
9688 (cd $(HOST_SUBDIR)/diff && \
9689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9691 "RANLIB=$${RANLIB}" \
901119ae 9692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
9693 install-html) \
9694 || exit 1
9695
9696@endif diff
9697
295f4e42
NN
9698.PHONY: maybe-installcheck-diff installcheck-diff
9699maybe-installcheck-diff:
60975492
PB
9700@if diff
9701maybe-installcheck-diff: installcheck-diff
1358ccea 9702
295f4e42 9703installcheck-diff: \
05750653 9704 configure-diff
f41d6665 9705 @: $(MAKE); $(unstage)
295f4e42 9706 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9707 r=`${PWD_COMMAND}`; export r; \
9708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9709 $(HOST_EXPORTS) \
d32ab992 9710 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9712 done; \
295f4e42 9713 echo "Doing installcheck in diff" ; \
215c351a 9714 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9717 "RANLIB=$${RANLIB}" \
901119ae 9718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9719 installcheck) \
1358ccea
NN
9720 || exit 1
9721
60975492 9722@endif diff
1358ccea 9723
295f4e42
NN
9724.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9725maybe-mostlyclean-diff:
60975492
PB
9726@if diff
9727maybe-mostlyclean-diff: mostlyclean-diff
1358ccea 9728
05750653 9729mostlyclean-diff:
f41d6665 9730 @: $(MAKE); $(unstage)
295f4e42 9731 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9732 r=`${PWD_COMMAND}`; export r; \
9733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9734 $(HOST_EXPORTS) \
d32ab992 9735 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9737 done; \
295f4e42 9738 echo "Doing mostlyclean in diff" ; \
215c351a 9739 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9742 "RANLIB=$${RANLIB}" \
901119ae 9743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9744 mostlyclean) \
1358ccea
NN
9745 || exit 1
9746
60975492 9747@endif diff
1358ccea 9748
295f4e42
NN
9749.PHONY: maybe-clean-diff clean-diff
9750maybe-clean-diff:
60975492
PB
9751@if diff
9752maybe-clean-diff: clean-diff
1358ccea 9753
05750653 9754clean-diff:
f41d6665 9755 @: $(MAKE); $(unstage)
295f4e42 9756 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9757 r=`${PWD_COMMAND}`; export r; \
9758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9759 $(HOST_EXPORTS) \
d32ab992 9760 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9762 done; \
295f4e42 9763 echo "Doing clean in diff" ; \
215c351a 9764 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9767 "RANLIB=$${RANLIB}" \
901119ae 9768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9769 clean) \
1358ccea
NN
9770 || exit 1
9771
60975492 9772@endif diff
1358ccea 9773
295f4e42
NN
9774.PHONY: maybe-distclean-diff distclean-diff
9775maybe-distclean-diff:
60975492
PB
9776@if diff
9777maybe-distclean-diff: distclean-diff
1358ccea 9778
05750653 9779distclean-diff:
f41d6665 9780 @: $(MAKE); $(unstage)
295f4e42 9781 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9782 r=`${PWD_COMMAND}`; export r; \
9783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9784 $(HOST_EXPORTS) \
d32ab992 9785 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9787 done; \
295f4e42 9788 echo "Doing distclean in diff" ; \
215c351a 9789 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9792 "RANLIB=$${RANLIB}" \
901119ae 9793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9794 distclean) \
1358ccea
NN
9795 || exit 1
9796
60975492 9797@endif diff
1358ccea 9798
295f4e42
NN
9799.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9800maybe-maintainer-clean-diff:
60975492
PB
9801@if diff
9802maybe-maintainer-clean-diff: maintainer-clean-diff
1358ccea 9803
05750653 9804maintainer-clean-diff:
f41d6665 9805 @: $(MAKE); $(unstage)
295f4e42 9806 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9807 r=`${PWD_COMMAND}`; export r; \
9808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9809 $(HOST_EXPORTS) \
d32ab992 9810 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9812 done; \
295f4e42 9813 echo "Doing maintainer-clean in diff" ; \
215c351a 9814 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9817 "RANLIB=$${RANLIB}" \
901119ae 9818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9819 maintainer-clean) \
295f4e42
NN
9820 || exit 1
9821
60975492 9822@endif diff
295f4e42
NN
9823
9824
25b42232 9825
295f4e42
NN
9826.PHONY: configure-dosutils maybe-configure-dosutils
9827maybe-configure-dosutils:
3ff3adad
PB
9828@if gcc-bootstrap
9829configure-dosutils: stage_current
9830@endif gcc-bootstrap
60975492
PB
9831@if dosutils
9832maybe-configure-dosutils: configure-dosutils
cc11cc9b 9833configure-dosutils:
f41d6665 9834 @: $(MAKE); $(unstage)
cc11cc9b 9835 @r=`${PWD_COMMAND}`; export r; \
295f4e42 9836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
9837 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
4fc4dd12 9839 $(HOST_EXPORTS) \
25b42232
PB
9840 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9841 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
295f4e42 9842 case $(srcdir) in \
215c351a
PB
9843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9844 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 9846 esac; \
215c351a
PB
9847 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9848 libsrcdir="$$s/dosutils"; \
295f4e42 9849 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
9850 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9851 --target=${target_alias} $${srcdiroption} \
1358ccea 9852 || exit 1
60975492 9853@endif dosutils
1358ccea 9854
25b42232
PB
9855
9856
ce406537
PB
9857
9858
295f4e42
NN
9859.PHONY: all-dosutils maybe-all-dosutils
9860maybe-all-dosutils:
3ff3adad
PB
9861@if gcc-bootstrap
9862all-dosutils: stage_current
9863@endif gcc-bootstrap
60975492 9864@if dosutils
7e0b5752 9865TARGET-dosutils=all
60975492 9866maybe-all-dosutils: all-dosutils
295f4e42 9867all-dosutils: configure-dosutils
f41d6665 9868 @: $(MAKE); $(unstage)
295f4e42 9869 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 9870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9871 $(HOST_EXPORTS) \
215c351a 9872 (cd $(HOST_SUBDIR)/dosutils && \
1c8bd6a3
PB
9873 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9874 $(TARGET-dosutils))
60975492 9875@endif dosutils
1358ccea 9876
25b42232 9877
ce406537
PB
9878
9879
295f4e42
NN
9880.PHONY: check-dosutils maybe-check-dosutils
9881maybe-check-dosutils:
60975492
PB
9882@if dosutils
9883maybe-check-dosutils: check-dosutils
1358ccea 9884
295f4e42 9885check-dosutils:
1358ccea 9886
60975492 9887@endif dosutils
1358ccea 9888
295f4e42
NN
9889.PHONY: install-dosutils maybe-install-dosutils
9890maybe-install-dosutils:
60975492
PB
9891@if dosutils
9892maybe-install-dosutils: install-dosutils
1358ccea 9893
295f4e42 9894install-dosutils: installdirs
f41d6665 9895 @: $(MAKE); $(unstage)
295f4e42 9896 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 9897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9898 $(HOST_EXPORTS) \
215c351a 9899 (cd $(HOST_SUBDIR)/dosutils && \
ace9ac7b 9900 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 9901
60975492 9902@endif dosutils
1358ccea 9903
b5422ad7 9904# Other targets (info, dvi, pdf, etc.)
1358ccea 9905
295f4e42
NN
9906.PHONY: maybe-info-dosutils info-dosutils
9907maybe-info-dosutils:
60975492
PB
9908@if dosutils
9909maybe-info-dosutils: info-dosutils
295f4e42
NN
9910
9911info-dosutils: \
05750653 9912 configure-dosutils
f41d6665 9913 @: $(MAKE); $(unstage)
295f4e42 9914 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
9915 r=`${PWD_COMMAND}`; export r; \
9916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9917 $(HOST_EXPORTS) \
d32ab992 9918 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9920 done; \
295f4e42 9921 echo "Doing info in dosutils" ; \
215c351a 9922 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
9923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9925 "RANLIB=$${RANLIB}" \
901119ae 9926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9927 info) \
1358ccea
NN
9928 || exit 1
9929
60975492 9930@endif dosutils
1358ccea 9931
295f4e42
NN
9932.PHONY: maybe-dvi-dosutils dvi-dosutils
9933maybe-dvi-dosutils:
60975492
PB
9934@if dosutils
9935maybe-dvi-dosutils: dvi-dosutils
1358ccea 9936
295f4e42 9937dvi-dosutils: \
05750653 9938 configure-dosutils
f41d6665 9939 @: $(MAKE); $(unstage)
295f4e42 9940 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
9941 r=`${PWD_COMMAND}`; export r; \
9942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9943 $(HOST_EXPORTS) \
d32ab992 9944 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9946 done; \
295f4e42 9947 echo "Doing dvi in dosutils" ; \
215c351a 9948 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
9949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9951 "RANLIB=$${RANLIB}" \
901119ae 9952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9953 dvi) \
1358ccea
NN
9954 || exit 1
9955
60975492 9956@endif dosutils
1358ccea 9957
b5422ad7
BM
9958.PHONY: maybe-pdf-dosutils pdf-dosutils
9959maybe-pdf-dosutils:
9960@if dosutils
9961maybe-pdf-dosutils: pdf-dosutils
9962
9963pdf-dosutils: \
9964 configure-dosutils
9965 @: $(MAKE); $(unstage)
9966 @[ -f ./dosutils/Makefile ] || exit 0; \
9967 r=`${PWD_COMMAND}`; export r; \
9968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9969 $(HOST_EXPORTS) \
9970 for flag in $(EXTRA_HOST_FLAGS) ; do \
9971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9972 done; \
9973 echo "Doing pdf in dosutils" ; \
9974 (cd $(HOST_SUBDIR)/dosutils && \
9975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9977 "RANLIB=$${RANLIB}" \
901119ae 9978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
9979 pdf) \
9980 || exit 1
9981
9982@endif dosutils
9983
f87a2b2e
MS
9984.PHONY: maybe-html-dosutils html-dosutils
9985maybe-html-dosutils:
60975492 9986@if dosutils
f87a2b2e 9987maybe-html-dosutils: html-dosutils
1358ccea 9988
f87a2b2e 9989html-dosutils: \
05750653 9990 configure-dosutils
f41d6665 9991 @: $(MAKE); $(unstage)
295f4e42 9992 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
9993 r=`${PWD_COMMAND}`; export r; \
9994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9995 $(HOST_EXPORTS) \
d32ab992 9996 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9998 done; \
f87a2b2e 9999 echo "Doing html in dosutils" ; \
215c351a 10000 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10003 "RANLIB=$${RANLIB}" \
901119ae 10004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 10005 html) \
1358ccea
NN
10006 || exit 1
10007
60975492 10008@endif dosutils
1358ccea 10009
f87a2b2e
MS
10010.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10011maybe-TAGS-dosutils:
60975492 10012@if dosutils
f87a2b2e 10013maybe-TAGS-dosutils: TAGS-dosutils
1358ccea 10014
f87a2b2e 10015TAGS-dosutils: \
05750653 10016 configure-dosutils
f41d6665 10017 @: $(MAKE); $(unstage)
f87a2b2e
MS
10018 @[ -f ./dosutils/Makefile ] || exit 0; \
10019 r=`${PWD_COMMAND}`; export r; \
10020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
10021 $(HOST_EXPORTS) \
10022 for flag in $(EXTRA_HOST_FLAGS) ; do \
10023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10024 done; \
10025 echo "Doing TAGS in dosutils" ; \
215c351a 10026 (cd $(HOST_SUBDIR)/dosutils && \
f87a2b2e
MS
10027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10029 "RANLIB=$${RANLIB}" \
901119ae 10030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
10031 TAGS) \
10032 || exit 1
10033
10034@endif dosutils
10035
10036.PHONY: maybe-install-info-dosutils install-info-dosutils
10037maybe-install-info-dosutils:
10038@if dosutils
10039maybe-install-info-dosutils: install-info-dosutils
10040
10041install-info-dosutils: \
10042 configure-dosutils \
05750653 10043 info-dosutils
f41d6665 10044 @: $(MAKE); $(unstage)
295f4e42 10045 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10046 r=`${PWD_COMMAND}`; export r; \
10047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10048 $(HOST_EXPORTS) \
d32ab992 10049 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10051 done; \
295f4e42 10052 echo "Doing install-info in dosutils" ; \
215c351a 10053 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10056 "RANLIB=$${RANLIB}" \
901119ae 10057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10058 install-info) \
1358ccea
NN
10059 || exit 1
10060
60975492 10061@endif dosutils
1358ccea 10062
9c4d2493
BM
10063.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10064maybe-install-pdf-dosutils:
10065@if dosutils
10066maybe-install-pdf-dosutils: install-pdf-dosutils
10067
10068install-pdf-dosutils: \
10069 configure-dosutils \
10070 pdf-dosutils
10071 @: $(MAKE); $(unstage)
10072 @[ -f ./dosutils/Makefile ] || exit 0; \
10073 r=`${PWD_COMMAND}`; export r; \
10074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10075 $(HOST_EXPORTS) \
10076 for flag in $(EXTRA_HOST_FLAGS) ; do \
10077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10078 done; \
10079 echo "Doing install-pdf in dosutils" ; \
10080 (cd $(HOST_SUBDIR)/dosutils && \
10081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10083 "RANLIB=$${RANLIB}" \
901119ae 10084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
10085 install-pdf) \
10086 || exit 1
10087
10088@endif dosutils
10089
65d6e994
CD
10090.PHONY: maybe-install-html-dosutils install-html-dosutils
10091maybe-install-html-dosutils:
10092@if dosutils
10093maybe-install-html-dosutils: install-html-dosutils
10094
10095install-html-dosutils: \
10096 configure-dosutils \
10097 html-dosutils
10098 @: $(MAKE); $(unstage)
10099 @[ -f ./dosutils/Makefile ] || exit 0; \
10100 r=`${PWD_COMMAND}`; export r; \
10101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10102 $(HOST_EXPORTS) \
10103 for flag in $(EXTRA_HOST_FLAGS) ; do \
10104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10105 done; \
10106 echo "Doing install-html in dosutils" ; \
10107 (cd $(HOST_SUBDIR)/dosutils && \
10108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10110 "RANLIB=$${RANLIB}" \
901119ae 10111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
10112 install-html) \
10113 || exit 1
10114
10115@endif dosutils
10116
295f4e42
NN
10117.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10118maybe-installcheck-dosutils:
60975492
PB
10119@if dosutils
10120maybe-installcheck-dosutils: installcheck-dosutils
1358ccea 10121
295f4e42 10122installcheck-dosutils: \
05750653 10123 configure-dosutils
f41d6665 10124 @: $(MAKE); $(unstage)
295f4e42 10125 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10126 r=`${PWD_COMMAND}`; export r; \
10127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10128 $(HOST_EXPORTS) \
d32ab992 10129 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10131 done; \
295f4e42 10132 echo "Doing installcheck in dosutils" ; \
215c351a 10133 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10136 "RANLIB=$${RANLIB}" \
901119ae 10137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10138 installcheck) \
1358ccea
NN
10139 || exit 1
10140
60975492 10141@endif dosutils
1358ccea 10142
295f4e42
NN
10143.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10144maybe-mostlyclean-dosutils:
60975492
PB
10145@if dosutils
10146maybe-mostlyclean-dosutils: mostlyclean-dosutils
1358ccea 10147
05750653 10148mostlyclean-dosutils:
f41d6665 10149 @: $(MAKE); $(unstage)
295f4e42 10150 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10151 r=`${PWD_COMMAND}`; export r; \
10152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10153 $(HOST_EXPORTS) \
d32ab992 10154 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10156 done; \
295f4e42 10157 echo "Doing mostlyclean in dosutils" ; \
215c351a 10158 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10161 "RANLIB=$${RANLIB}" \
901119ae 10162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10163 mostlyclean) \
1358ccea
NN
10164 || exit 1
10165
60975492 10166@endif dosutils
1358ccea 10167
295f4e42
NN
10168.PHONY: maybe-clean-dosutils clean-dosutils
10169maybe-clean-dosutils:
60975492
PB
10170@if dosutils
10171maybe-clean-dosutils: clean-dosutils
1358ccea 10172
05750653 10173clean-dosutils:
f41d6665 10174 @: $(MAKE); $(unstage)
295f4e42 10175 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10176 r=`${PWD_COMMAND}`; export r; \
10177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10178 $(HOST_EXPORTS) \
d32ab992 10179 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10181 done; \
295f4e42 10182 echo "Doing clean in dosutils" ; \
215c351a 10183 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10186 "RANLIB=$${RANLIB}" \
901119ae 10187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10188 clean) \
1358ccea
NN
10189 || exit 1
10190
60975492 10191@endif dosutils
1358ccea 10192
295f4e42
NN
10193.PHONY: maybe-distclean-dosutils distclean-dosutils
10194maybe-distclean-dosutils:
60975492
PB
10195@if dosutils
10196maybe-distclean-dosutils: distclean-dosutils
1358ccea 10197
05750653 10198distclean-dosutils:
f41d6665 10199 @: $(MAKE); $(unstage)
295f4e42 10200 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10201 r=`${PWD_COMMAND}`; export r; \
10202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10203 $(HOST_EXPORTS) \
d32ab992 10204 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10206 done; \
295f4e42 10207 echo "Doing distclean in dosutils" ; \
215c351a 10208 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10211 "RANLIB=$${RANLIB}" \
901119ae 10212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10213 distclean) \
1358ccea
NN
10214 || exit 1
10215
60975492 10216@endif dosutils
1358ccea 10217
295f4e42
NN
10218.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10219maybe-maintainer-clean-dosutils:
60975492
PB
10220@if dosutils
10221maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
1358ccea 10222
05750653 10223maintainer-clean-dosutils:
f41d6665 10224 @: $(MAKE); $(unstage)
295f4e42 10225 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10226 r=`${PWD_COMMAND}`; export r; \
10227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10228 $(HOST_EXPORTS) \
d32ab992 10229 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10231 done; \
295f4e42 10232 echo "Doing maintainer-clean in dosutils" ; \
215c351a 10233 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10236 "RANLIB=$${RANLIB}" \
901119ae 10237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10238 maintainer-clean) \
1358ccea
NN
10239 || exit 1
10240
60975492 10241@endif dosutils
1358ccea
NN
10242
10243
25b42232 10244
295f4e42
NN
10245.PHONY: configure-etc maybe-configure-etc
10246maybe-configure-etc:
3ff3adad
PB
10247@if gcc-bootstrap
10248configure-etc: stage_current
10249@endif gcc-bootstrap
60975492
PB
10250@if etc
10251maybe-configure-etc: configure-etc
cc11cc9b 10252configure-etc:
f41d6665 10253 @: $(MAKE); $(unstage)
cc11cc9b 10254 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
10256 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
4fc4dd12 10258 $(HOST_EXPORTS) \
25b42232
PB
10259 echo Configuring in $(HOST_SUBDIR)/etc; \
10260 cd "$(HOST_SUBDIR)/etc" || exit 1; \
295f4e42 10261 case $(srcdir) in \
215c351a
PB
10262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10263 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 10265 esac; \
215c351a
PB
10266 srcdiroption="--srcdir=$${topdir}/etc"; \
10267 libsrcdir="$$s/etc"; \
295f4e42 10268 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
10269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10270 --target=${target_alias} $${srcdiroption} \
1358ccea 10271 || exit 1
60975492 10272@endif etc
1358ccea 10273
25b42232
PB
10274
10275
ce406537
PB
10276
10277
295f4e42
NN
10278.PHONY: all-etc maybe-all-etc
10279maybe-all-etc:
3ff3adad
PB
10280@if gcc-bootstrap
10281all-etc: stage_current
10282@endif gcc-bootstrap
60975492 10283@if etc
7e0b5752 10284TARGET-etc=all
60975492 10285maybe-all-etc: all-etc
295f4e42 10286all-etc: configure-etc
f41d6665 10287 @: $(MAKE); $(unstage)
295f4e42
NN
10288 @r=`${PWD_COMMAND}`; export r; \
10289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10290 $(HOST_EXPORTS) \
215c351a 10291 (cd $(HOST_SUBDIR)/etc && \
1c8bd6a3
PB
10292 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10293 $(TARGET-etc))
60975492 10294@endif etc
1358ccea 10295
25b42232 10296
ce406537
PB
10297
10298
295f4e42
NN
10299.PHONY: check-etc maybe-check-etc
10300maybe-check-etc:
60975492
PB
10301@if etc
10302maybe-check-etc: check-etc
1358ccea 10303
295f4e42 10304check-etc:
f41d6665 10305 @: $(MAKE); $(unstage)
295f4e42 10306 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10308 $(HOST_EXPORTS) \
215c351a
PB
10309 (cd $(HOST_SUBDIR)/etc && \
10310 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 10311
60975492 10312@endif etc
1358ccea 10313
295f4e42
NN
10314.PHONY: install-etc maybe-install-etc
10315maybe-install-etc:
60975492
PB
10316@if etc
10317maybe-install-etc: install-etc
1358ccea 10318
295f4e42 10319install-etc: installdirs
f41d6665 10320 @: $(MAKE); $(unstage)
295f4e42 10321 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10323 $(HOST_EXPORTS) \
215c351a 10324 (cd $(HOST_SUBDIR)/etc && \
ace9ac7b 10325 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 10326
60975492 10327@endif etc
1358ccea 10328
b5422ad7 10329# Other targets (info, dvi, pdf, etc.)
1358ccea 10330
295f4e42
NN
10331.PHONY: maybe-info-etc info-etc
10332maybe-info-etc:
60975492
PB
10333@if etc
10334maybe-info-etc: info-etc
295f4e42
NN
10335
10336info-etc: \
05750653 10337 configure-etc
f41d6665 10338 @: $(MAKE); $(unstage)
295f4e42 10339 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10340 r=`${PWD_COMMAND}`; export r; \
10341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10342 $(HOST_EXPORTS) \
d32ab992 10343 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10345 done; \
295f4e42 10346 echo "Doing info in etc" ; \
215c351a 10347 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10350 "RANLIB=$${RANLIB}" \
901119ae 10351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10352 info) \
1358ccea
NN
10353 || exit 1
10354
60975492 10355@endif etc
1358ccea 10356
295f4e42
NN
10357.PHONY: maybe-dvi-etc dvi-etc
10358maybe-dvi-etc:
60975492
PB
10359@if etc
10360maybe-dvi-etc: dvi-etc
1358ccea 10361
295f4e42 10362dvi-etc: \
05750653 10363 configure-etc
f41d6665 10364 @: $(MAKE); $(unstage)
295f4e42 10365 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10366 r=`${PWD_COMMAND}`; export r; \
10367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10368 $(HOST_EXPORTS) \
d32ab992 10369 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10371 done; \
295f4e42 10372 echo "Doing dvi in etc" ; \
215c351a 10373 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10376 "RANLIB=$${RANLIB}" \
901119ae 10377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10378 dvi) \
1358ccea
NN
10379 || exit 1
10380
60975492 10381@endif etc
1358ccea 10382
b5422ad7
BM
10383.PHONY: maybe-pdf-etc pdf-etc
10384maybe-pdf-etc:
10385@if etc
10386maybe-pdf-etc: pdf-etc
10387
10388pdf-etc: \
10389 configure-etc
10390 @: $(MAKE); $(unstage)
10391 @[ -f ./etc/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 pdf in etc" ; \
10399 (cd $(HOST_SUBDIR)/etc && \
10400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10402 "RANLIB=$${RANLIB}" \
901119ae 10403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
10404 pdf) \
10405 || exit 1
10406
10407@endif etc
10408
f87a2b2e
MS
10409.PHONY: maybe-html-etc html-etc
10410maybe-html-etc:
10411@if etc
10412maybe-html-etc: html-etc
10413
10414html-etc: \
05750653 10415 configure-etc
f41d6665 10416 @: $(MAKE); $(unstage)
f87a2b2e
MS
10417 @[ -f ./etc/Makefile ] || exit 0; \
10418 r=`${PWD_COMMAND}`; export r; \
10419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
10420 $(HOST_EXPORTS) \
10421 for flag in $(EXTRA_HOST_FLAGS) ; do \
10422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10423 done; \
10424 echo "Doing html in etc" ; \
215c351a 10425 (cd $(HOST_SUBDIR)/etc && \
f87a2b2e
MS
10426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10428 "RANLIB=$${RANLIB}" \
901119ae 10429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
10430 html) \
10431 || exit 1
10432
10433@endif etc
10434
295f4e42
NN
10435.PHONY: maybe-TAGS-etc TAGS-etc
10436maybe-TAGS-etc:
60975492
PB
10437@if etc
10438maybe-TAGS-etc: TAGS-etc
1358ccea 10439
295f4e42 10440TAGS-etc: \
05750653 10441 configure-etc
f41d6665 10442 @: $(MAKE); $(unstage)
295f4e42 10443 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10444 r=`${PWD_COMMAND}`; export r; \
10445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10446 $(HOST_EXPORTS) \
d32ab992 10447 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10449 done; \
295f4e42 10450 echo "Doing TAGS in etc" ; \
215c351a 10451 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10454 "RANLIB=$${RANLIB}" \
901119ae 10455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10456 TAGS) \
1358ccea
NN
10457 || exit 1
10458
60975492 10459@endif etc
1358ccea 10460
295f4e42
NN
10461.PHONY: maybe-install-info-etc install-info-etc
10462maybe-install-info-etc:
60975492
PB
10463@if etc
10464maybe-install-info-etc: install-info-etc
1358ccea 10465
295f4e42
NN
10466install-info-etc: \
10467 configure-etc \
05750653 10468 info-etc
f41d6665 10469 @: $(MAKE); $(unstage)
295f4e42 10470 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10471 r=`${PWD_COMMAND}`; export r; \
10472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10473 $(HOST_EXPORTS) \
d32ab992 10474 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10476 done; \
295f4e42 10477 echo "Doing install-info in etc" ; \
215c351a 10478 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10481 "RANLIB=$${RANLIB}" \
901119ae 10482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10483 install-info) \
1358ccea
NN
10484 || exit 1
10485
60975492 10486@endif etc
1358ccea 10487
9c4d2493
BM
10488.PHONY: maybe-install-pdf-etc install-pdf-etc
10489maybe-install-pdf-etc:
10490@if etc
10491maybe-install-pdf-etc: install-pdf-etc
10492
10493install-pdf-etc: \
10494 configure-etc \
10495 pdf-etc
10496 @: $(MAKE); $(unstage)
10497 @[ -f ./etc/Makefile ] || exit 0; \
10498 r=`${PWD_COMMAND}`; export r; \
10499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10500 $(HOST_EXPORTS) \
10501 for flag in $(EXTRA_HOST_FLAGS) ; do \
10502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10503 done; \
10504 echo "Doing install-pdf in etc" ; \
10505 (cd $(HOST_SUBDIR)/etc && \
10506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10508 "RANLIB=$${RANLIB}" \
901119ae 10509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
10510 install-pdf) \
10511 || exit 1
10512
10513@endif etc
10514
65d6e994
CD
10515.PHONY: maybe-install-html-etc install-html-etc
10516maybe-install-html-etc:
10517@if etc
10518maybe-install-html-etc: install-html-etc
10519
10520install-html-etc: \
10521 configure-etc \
10522 html-etc
10523 @: $(MAKE); $(unstage)
10524 @[ -f ./etc/Makefile ] || exit 0; \
10525 r=`${PWD_COMMAND}`; export r; \
10526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10527 $(HOST_EXPORTS) \
10528 for flag in $(EXTRA_HOST_FLAGS) ; do \
10529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10530 done; \
10531 echo "Doing install-html in etc" ; \
10532 (cd $(HOST_SUBDIR)/etc && \
10533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10535 "RANLIB=$${RANLIB}" \
901119ae 10536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
10537 install-html) \
10538 || exit 1
10539
10540@endif etc
10541
295f4e42
NN
10542.PHONY: maybe-installcheck-etc installcheck-etc
10543maybe-installcheck-etc:
60975492
PB
10544@if etc
10545maybe-installcheck-etc: installcheck-etc
1358ccea 10546
295f4e42 10547installcheck-etc: \
05750653 10548 configure-etc
f41d6665 10549 @: $(MAKE); $(unstage)
295f4e42 10550 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10551 r=`${PWD_COMMAND}`; export r; \
10552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10553 $(HOST_EXPORTS) \
d32ab992 10554 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10556 done; \
295f4e42 10557 echo "Doing installcheck in etc" ; \
215c351a 10558 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10561 "RANLIB=$${RANLIB}" \
901119ae 10562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10563 installcheck) \
1358ccea
NN
10564 || exit 1
10565
60975492 10566@endif etc
1358ccea 10567
295f4e42
NN
10568.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10569maybe-mostlyclean-etc:
60975492
PB
10570@if etc
10571maybe-mostlyclean-etc: mostlyclean-etc
1358ccea 10572
05750653 10573mostlyclean-etc:
f41d6665 10574 @: $(MAKE); $(unstage)
295f4e42 10575 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10576 r=`${PWD_COMMAND}`; export r; \
10577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10578 $(HOST_EXPORTS) \
d32ab992 10579 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10581 done; \
295f4e42 10582 echo "Doing mostlyclean in etc" ; \
215c351a 10583 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10586 "RANLIB=$${RANLIB}" \
901119ae 10587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10588 mostlyclean) \
1358ccea
NN
10589 || exit 1
10590
60975492 10591@endif etc
1358ccea 10592
295f4e42
NN
10593.PHONY: maybe-clean-etc clean-etc
10594maybe-clean-etc:
60975492
PB
10595@if etc
10596maybe-clean-etc: clean-etc
1358ccea 10597
05750653 10598clean-etc:
f41d6665 10599 @: $(MAKE); $(unstage)
295f4e42 10600 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10601 r=`${PWD_COMMAND}`; export r; \
10602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10603 $(HOST_EXPORTS) \
d32ab992 10604 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10606 done; \
295f4e42 10607 echo "Doing clean in etc" ; \
215c351a 10608 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10611 "RANLIB=$${RANLIB}" \
901119ae 10612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10613 clean) \
1358ccea
NN
10614 || exit 1
10615
60975492 10616@endif etc
1358ccea 10617
295f4e42
NN
10618.PHONY: maybe-distclean-etc distclean-etc
10619maybe-distclean-etc:
60975492
PB
10620@if etc
10621maybe-distclean-etc: distclean-etc
1358ccea 10622
05750653 10623distclean-etc:
f41d6665 10624 @: $(MAKE); $(unstage)
295f4e42 10625 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10626 r=`${PWD_COMMAND}`; export r; \
10627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10628 $(HOST_EXPORTS) \
d32ab992 10629 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10631 done; \
295f4e42 10632 echo "Doing distclean in etc" ; \
215c351a 10633 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10636 "RANLIB=$${RANLIB}" \
901119ae 10637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10638 distclean) \
1358ccea
NN
10639 || exit 1
10640
60975492 10641@endif etc
1358ccea 10642
295f4e42
NN
10643.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10644maybe-maintainer-clean-etc:
60975492
PB
10645@if etc
10646maybe-maintainer-clean-etc: maintainer-clean-etc
1358ccea 10647
05750653 10648maintainer-clean-etc:
f41d6665 10649 @: $(MAKE); $(unstage)
295f4e42 10650 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10651 r=`${PWD_COMMAND}`; export r; \
10652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10653 $(HOST_EXPORTS) \
d32ab992 10654 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10656 done; \
295f4e42 10657 echo "Doing maintainer-clean in etc" ; \
215c351a 10658 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10661 "RANLIB=$${RANLIB}" \
901119ae 10662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10663 maintainer-clean) \
1358ccea
NN
10664 || exit 1
10665
60975492 10666@endif etc
1358ccea 10667
1358ccea 10668
25b42232 10669
295f4e42
NN
10670.PHONY: configure-fastjar maybe-configure-fastjar
10671maybe-configure-fastjar:
3ff3adad
PB
10672@if gcc-bootstrap
10673configure-fastjar: stage_current
10674@endif gcc-bootstrap
60975492
PB
10675@if fastjar
10676maybe-configure-fastjar: configure-fastjar
cc11cc9b 10677configure-fastjar:
f41d6665 10678 @: $(MAKE); $(unstage)
cc11cc9b 10679 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
10681 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10682 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
4fc4dd12 10683 $(HOST_EXPORTS) \
25b42232
PB
10684 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10685 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
295f4e42 10686 case $(srcdir) in \
215c351a
PB
10687 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10688 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10689 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 10690 esac; \
215c351a
PB
10691 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10692 libsrcdir="$$s/fastjar"; \
295f4e42 10693 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
10694 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10695 --target=${target_alias} $${srcdiroption} \
1358ccea 10696 || exit 1
60975492 10697@endif fastjar
1358ccea 10698
25b42232
PB
10699
10700
ce406537
PB
10701
10702
295f4e42
NN
10703.PHONY: all-fastjar maybe-all-fastjar
10704maybe-all-fastjar:
3ff3adad
PB
10705@if gcc-bootstrap
10706all-fastjar: stage_current
10707@endif gcc-bootstrap
60975492 10708@if fastjar
7e0b5752 10709TARGET-fastjar=all
60975492 10710maybe-all-fastjar: all-fastjar
295f4e42 10711all-fastjar: configure-fastjar
f41d6665 10712 @: $(MAKE); $(unstage)
295f4e42 10713 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10715 $(HOST_EXPORTS) \
215c351a 10716 (cd $(HOST_SUBDIR)/fastjar && \
1c8bd6a3
PB
10717 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10718 $(TARGET-fastjar))
60975492 10719@endif fastjar
1358ccea 10720
25b42232 10721
ce406537
PB
10722
10723
295f4e42
NN
10724.PHONY: check-fastjar maybe-check-fastjar
10725maybe-check-fastjar:
60975492
PB
10726@if fastjar
10727maybe-check-fastjar: check-fastjar
1358ccea 10728
295f4e42
NN
10729# This module is only tested in a native toolchain.
10730check-fastjar:
f41d6665 10731 @: $(MAKE); $(unstage)
295f4e42
NN
10732 @if [ '$(host)' = '$(target)' ] ; then \
10733 r=`${PWD_COMMAND}`; export r; \
10734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10735 $(HOST_EXPORTS) \
215c351a 10736 (cd $(HOST_SUBDIR)/fastjar && \
ef6e9bc0 10737 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 10738 fi
1358ccea 10739
60975492 10740@endif fastjar
295f4e42
NN
10741
10742.PHONY: install-fastjar maybe-install-fastjar
10743maybe-install-fastjar:
60975492
PB
10744@if fastjar
10745maybe-install-fastjar: install-fastjar
295f4e42
NN
10746
10747install-fastjar: installdirs
f41d6665 10748 @: $(MAKE); $(unstage)
295f4e42 10749 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10751 $(HOST_EXPORTS) \
215c351a 10752 (cd $(HOST_SUBDIR)/fastjar && \
ace9ac7b 10753 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 10754
60975492 10755@endif fastjar
1358ccea 10756
b5422ad7 10757# Other targets (info, dvi, pdf, etc.)
d9cdb878 10758
295f4e42
NN
10759.PHONY: maybe-info-fastjar info-fastjar
10760maybe-info-fastjar:
60975492
PB
10761@if fastjar
10762maybe-info-fastjar: info-fastjar
295f4e42
NN
10763
10764info-fastjar: \
05750653 10765 configure-fastjar
f41d6665 10766 @: $(MAKE); $(unstage)
295f4e42 10767 @[ -f ./fastjar/Makefile ] || exit 0; \
d9cdb878
AC
10768 r=`${PWD_COMMAND}`; export r; \
10769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10770 $(HOST_EXPORTS) \
d32ab992 10771 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
10772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10773 done; \
295f4e42 10774 echo "Doing info in fastjar" ; \
215c351a 10775 (cd $(HOST_SUBDIR)/fastjar && \
d9cdb878
AC
10776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10778 "RANLIB=$${RANLIB}" \
901119ae 10779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10780 info) \
d9cdb878
AC
10781 || exit 1
10782
60975492 10783@endif fastjar
d9cdb878 10784
295f4e42
NN
10785.PHONY: maybe-dvi-fastjar dvi-fastjar
10786maybe-dvi-fastjar:
60975492
PB
10787@if fastjar
10788maybe-dvi-fastjar: dvi-fastjar
1358ccea 10789
295f4e42 10790dvi-fastjar: \
05750653 10791 configure-fastjar
f41d6665 10792 @: $(MAKE); $(unstage)
295f4e42 10793 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10794 r=`${PWD_COMMAND}`; export r; \
10795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10796 $(HOST_EXPORTS) \
d32ab992 10797 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10799 done; \
295f4e42 10800 echo "Doing dvi in fastjar" ; \
215c351a 10801 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10804 "RANLIB=$${RANLIB}" \
901119ae 10805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10806 dvi) \
1358ccea
NN
10807 || exit 1
10808
60975492 10809@endif fastjar
1358ccea 10810
b5422ad7
BM
10811.PHONY: maybe-pdf-fastjar pdf-fastjar
10812maybe-pdf-fastjar:
10813@if fastjar
10814maybe-pdf-fastjar: pdf-fastjar
10815
10816pdf-fastjar: \
10817 configure-fastjar
10818 @: $(MAKE); $(unstage)
10819 @[ -f ./fastjar/Makefile ] || exit 0; \
10820 r=`${PWD_COMMAND}`; export r; \
10821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10822 $(HOST_EXPORTS) \
10823 for flag in $(EXTRA_HOST_FLAGS) ; do \
10824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10825 done; \
10826 echo "Doing pdf in fastjar" ; \
10827 (cd $(HOST_SUBDIR)/fastjar && \
10828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10830 "RANLIB=$${RANLIB}" \
901119ae 10831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
10832 pdf) \
10833 || exit 1
10834
10835@endif fastjar
10836
f87a2b2e
MS
10837.PHONY: maybe-html-fastjar html-fastjar
10838maybe-html-fastjar:
10839@if fastjar
10840maybe-html-fastjar: html-fastjar
10841
10842html-fastjar: \
05750653 10843 configure-fastjar
f41d6665 10844 @: $(MAKE); $(unstage)
f87a2b2e
MS
10845 @[ -f ./fastjar/Makefile ] || exit 0; \
10846 r=`${PWD_COMMAND}`; export r; \
10847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
10848 $(HOST_EXPORTS) \
10849 for flag in $(EXTRA_HOST_FLAGS) ; do \
10850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10851 done; \
10852 echo "Doing html in fastjar" ; \
215c351a 10853 (cd $(HOST_SUBDIR)/fastjar && \
f87a2b2e
MS
10854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10856 "RANLIB=$${RANLIB}" \
901119ae 10857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
10858 html) \
10859 || exit 1
10860
10861@endif fastjar
10862
295f4e42
NN
10863.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10864maybe-TAGS-fastjar:
60975492
PB
10865@if fastjar
10866maybe-TAGS-fastjar: TAGS-fastjar
1358ccea 10867
295f4e42 10868TAGS-fastjar: \
05750653 10869 configure-fastjar
f41d6665 10870 @: $(MAKE); $(unstage)
295f4e42 10871 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10872 r=`${PWD_COMMAND}`; export r; \
10873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10874 $(HOST_EXPORTS) \
d32ab992 10875 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10877 done; \
295f4e42 10878 echo "Doing TAGS in fastjar" ; \
215c351a 10879 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10882 "RANLIB=$${RANLIB}" \
901119ae 10883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10884 TAGS) \
1358ccea
NN
10885 || exit 1
10886
60975492 10887@endif fastjar
1358ccea 10888
295f4e42
NN
10889.PHONY: maybe-install-info-fastjar install-info-fastjar
10890maybe-install-info-fastjar:
60975492
PB
10891@if fastjar
10892maybe-install-info-fastjar: install-info-fastjar
1358ccea 10893
295f4e42
NN
10894install-info-fastjar: \
10895 configure-fastjar \
05750653 10896 info-fastjar
f41d6665 10897 @: $(MAKE); $(unstage)
295f4e42 10898 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10899 r=`${PWD_COMMAND}`; export r; \
10900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10901 $(HOST_EXPORTS) \
d32ab992 10902 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10904 done; \
295f4e42 10905 echo "Doing install-info in fastjar" ; \
215c351a 10906 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10909 "RANLIB=$${RANLIB}" \
901119ae 10910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10911 install-info) \
1358ccea
NN
10912 || exit 1
10913
60975492 10914@endif fastjar
1358ccea 10915
9c4d2493
BM
10916.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10917maybe-install-pdf-fastjar:
10918@if fastjar
10919maybe-install-pdf-fastjar: install-pdf-fastjar
10920
10921install-pdf-fastjar: \
10922 configure-fastjar \
10923 pdf-fastjar
10924 @: $(MAKE); $(unstage)
10925 @[ -f ./fastjar/Makefile ] || exit 0; \
10926 r=`${PWD_COMMAND}`; export r; \
10927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10928 $(HOST_EXPORTS) \
10929 for flag in $(EXTRA_HOST_FLAGS) ; do \
10930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10931 done; \
10932 echo "Doing install-pdf in fastjar" ; \
10933 (cd $(HOST_SUBDIR)/fastjar && \
10934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10936 "RANLIB=$${RANLIB}" \
901119ae 10937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
10938 install-pdf) \
10939 || exit 1
10940
10941@endif fastjar
10942
65d6e994
CD
10943.PHONY: maybe-install-html-fastjar install-html-fastjar
10944maybe-install-html-fastjar:
10945@if fastjar
10946maybe-install-html-fastjar: install-html-fastjar
10947
10948install-html-fastjar: \
10949 configure-fastjar \
10950 html-fastjar
10951 @: $(MAKE); $(unstage)
10952 @[ -f ./fastjar/Makefile ] || exit 0; \
10953 r=`${PWD_COMMAND}`; export r; \
10954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10955 $(HOST_EXPORTS) \
10956 for flag in $(EXTRA_HOST_FLAGS) ; do \
10957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10958 done; \
10959 echo "Doing install-html in fastjar" ; \
10960 (cd $(HOST_SUBDIR)/fastjar && \
10961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10963 "RANLIB=$${RANLIB}" \
901119ae 10964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
10965 install-html) \
10966 || exit 1
10967
10968@endif fastjar
10969
295f4e42
NN
10970.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10971maybe-installcheck-fastjar:
60975492
PB
10972@if fastjar
10973maybe-installcheck-fastjar: installcheck-fastjar
1358ccea 10974
295f4e42 10975installcheck-fastjar: \
05750653 10976 configure-fastjar
f41d6665 10977 @: $(MAKE); $(unstage)
295f4e42 10978 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10979 r=`${PWD_COMMAND}`; export r; \
10980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10981 $(HOST_EXPORTS) \
d32ab992 10982 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10984 done; \
295f4e42 10985 echo "Doing installcheck in fastjar" ; \
215c351a 10986 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10989 "RANLIB=$${RANLIB}" \
901119ae 10990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10991 installcheck) \
1358ccea
NN
10992 || exit 1
10993
60975492 10994@endif fastjar
1358ccea 10995
295f4e42
NN
10996.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
10997maybe-mostlyclean-fastjar:
60975492
PB
10998@if fastjar
10999maybe-mostlyclean-fastjar: mostlyclean-fastjar
1358ccea 11000
05750653 11001mostlyclean-fastjar:
f41d6665 11002 @: $(MAKE); $(unstage)
295f4e42 11003 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11004 r=`${PWD_COMMAND}`; export r; \
11005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11006 $(HOST_EXPORTS) \
d32ab992 11007 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11009 done; \
295f4e42 11010 echo "Doing mostlyclean in fastjar" ; \
215c351a 11011 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11014 "RANLIB=$${RANLIB}" \
901119ae 11015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11016 mostlyclean) \
1358ccea
NN
11017 || exit 1
11018
60975492 11019@endif fastjar
1358ccea 11020
295f4e42
NN
11021.PHONY: maybe-clean-fastjar clean-fastjar
11022maybe-clean-fastjar:
60975492
PB
11023@if fastjar
11024maybe-clean-fastjar: clean-fastjar
1358ccea 11025
05750653 11026clean-fastjar:
f41d6665 11027 @: $(MAKE); $(unstage)
295f4e42 11028 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11029 r=`${PWD_COMMAND}`; export r; \
11030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11031 $(HOST_EXPORTS) \
d32ab992 11032 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11034 done; \
295f4e42 11035 echo "Doing clean in fastjar" ; \
215c351a 11036 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11039 "RANLIB=$${RANLIB}" \
901119ae 11040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11041 clean) \
1358ccea
NN
11042 || exit 1
11043
60975492 11044@endif fastjar
1358ccea 11045
295f4e42
NN
11046.PHONY: maybe-distclean-fastjar distclean-fastjar
11047maybe-distclean-fastjar:
60975492
PB
11048@if fastjar
11049maybe-distclean-fastjar: distclean-fastjar
1358ccea 11050
05750653 11051distclean-fastjar:
f41d6665 11052 @: $(MAKE); $(unstage)
295f4e42 11053 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11054 r=`${PWD_COMMAND}`; export r; \
11055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11056 $(HOST_EXPORTS) \
d32ab992 11057 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11059 done; \
295f4e42 11060 echo "Doing distclean in fastjar" ; \
215c351a 11061 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11064 "RANLIB=$${RANLIB}" \
901119ae 11065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11066 distclean) \
1358ccea
NN
11067 || exit 1
11068
60975492 11069@endif fastjar
1358ccea 11070
295f4e42
NN
11071.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11072maybe-maintainer-clean-fastjar:
60975492
PB
11073@if fastjar
11074maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
1358ccea 11075
05750653 11076maintainer-clean-fastjar:
f41d6665 11077 @: $(MAKE); $(unstage)
295f4e42 11078 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11079 r=`${PWD_COMMAND}`; export r; \
11080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11081 $(HOST_EXPORTS) \
d32ab992 11082 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11084 done; \
295f4e42 11085 echo "Doing maintainer-clean in fastjar" ; \
215c351a 11086 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11089 "RANLIB=$${RANLIB}" \
901119ae 11090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11091 maintainer-clean) \
1358ccea
NN
11092 || exit 1
11093
60975492 11094@endif fastjar
1358ccea 11095
1358ccea 11096
25b42232 11097
295f4e42
NN
11098.PHONY: configure-fileutils maybe-configure-fileutils
11099maybe-configure-fileutils:
3ff3adad
PB
11100@if gcc-bootstrap
11101configure-fileutils: stage_current
11102@endif gcc-bootstrap
60975492
PB
11103@if fileutils
11104maybe-configure-fileutils: configure-fileutils
cc11cc9b 11105configure-fileutils:
f41d6665 11106 @: $(MAKE); $(unstage)
cc11cc9b 11107 @r=`${PWD_COMMAND}`; export r; \
295f4e42 11108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
11109 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
4fc4dd12 11111 $(HOST_EXPORTS) \
25b42232
PB
11112 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11113 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
295f4e42 11114 case $(srcdir) in \
215c351a
PB
11115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11116 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 11118 esac; \
215c351a
PB
11119 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11120 libsrcdir="$$s/fileutils"; \
295f4e42 11121 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
11122 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11123 --target=${target_alias} $${srcdiroption} \
295f4e42 11124 || exit 1
60975492 11125@endif fileutils
295f4e42 11126
25b42232
PB
11127
11128
ce406537
PB
11129
11130
295f4e42
NN
11131.PHONY: all-fileutils maybe-all-fileutils
11132maybe-all-fileutils:
3ff3adad
PB
11133@if gcc-bootstrap
11134all-fileutils: stage_current
11135@endif gcc-bootstrap
60975492 11136@if fileutils
7e0b5752 11137TARGET-fileutils=all
60975492 11138maybe-all-fileutils: all-fileutils
295f4e42 11139all-fileutils: configure-fileutils
f41d6665 11140 @: $(MAKE); $(unstage)
295f4e42
NN
11141 @r=`${PWD_COMMAND}`; export r; \
11142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11143 $(HOST_EXPORTS) \
215c351a 11144 (cd $(HOST_SUBDIR)/fileutils && \
1c8bd6a3
PB
11145 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11146 $(TARGET-fileutils))
60975492 11147@endif fileutils
295f4e42 11148
25b42232 11149
ce406537
PB
11150
11151
295f4e42
NN
11152.PHONY: check-fileutils maybe-check-fileutils
11153maybe-check-fileutils:
60975492
PB
11154@if fileutils
11155maybe-check-fileutils: check-fileutils
295f4e42
NN
11156
11157check-fileutils:
f41d6665 11158 @: $(MAKE); $(unstage)
295f4e42
NN
11159 @r=`${PWD_COMMAND}`; export r; \
11160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11161 $(HOST_EXPORTS) \
215c351a
PB
11162 (cd $(HOST_SUBDIR)/fileutils && \
11163 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 11164
60975492 11165@endif fileutils
295f4e42
NN
11166
11167.PHONY: install-fileutils maybe-install-fileutils
11168maybe-install-fileutils:
60975492
PB
11169@if fileutils
11170maybe-install-fileutils: install-fileutils
295f4e42
NN
11171
11172install-fileutils: installdirs
f41d6665 11173 @: $(MAKE); $(unstage)
295f4e42
NN
11174 @r=`${PWD_COMMAND}`; export r; \
11175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11176 $(HOST_EXPORTS) \
215c351a 11177 (cd $(HOST_SUBDIR)/fileutils && \
ace9ac7b 11178 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 11179
60975492 11180@endif fileutils
295f4e42 11181
b5422ad7 11182# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
11183
11184.PHONY: maybe-info-fileutils info-fileutils
11185maybe-info-fileutils:
60975492
PB
11186@if fileutils
11187maybe-info-fileutils: info-fileutils
295f4e42
NN
11188
11189info-fileutils: \
05750653 11190 configure-fileutils
f41d6665 11191 @: $(MAKE); $(unstage)
295f4e42 11192 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11193 r=`${PWD_COMMAND}`; export r; \
11194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11195 $(HOST_EXPORTS) \
d32ab992 11196 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11198 done; \
295f4e42 11199 echo "Doing info in fileutils" ; \
215c351a 11200 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11203 "RANLIB=$${RANLIB}" \
901119ae 11204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11205 info) \
1358ccea
NN
11206 || exit 1
11207
60975492 11208@endif fileutils
1358ccea 11209
295f4e42
NN
11210.PHONY: maybe-dvi-fileutils dvi-fileutils
11211maybe-dvi-fileutils:
60975492
PB
11212@if fileutils
11213maybe-dvi-fileutils: dvi-fileutils
1358ccea 11214
295f4e42 11215dvi-fileutils: \
05750653 11216 configure-fileutils
f41d6665 11217 @: $(MAKE); $(unstage)
295f4e42 11218 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11219 r=`${PWD_COMMAND}`; export r; \
11220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11221 $(HOST_EXPORTS) \
d32ab992 11222 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11224 done; \
295f4e42 11225 echo "Doing dvi in fileutils" ; \
215c351a 11226 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11229 "RANLIB=$${RANLIB}" \
901119ae 11230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11231 dvi) \
1358ccea
NN
11232 || exit 1
11233
60975492 11234@endif fileutils
1358ccea 11235
b5422ad7
BM
11236.PHONY: maybe-pdf-fileutils pdf-fileutils
11237maybe-pdf-fileutils:
11238@if fileutils
11239maybe-pdf-fileutils: pdf-fileutils
11240
11241pdf-fileutils: \
11242 configure-fileutils
11243 @: $(MAKE); $(unstage)
11244 @[ -f ./fileutils/Makefile ] || exit 0; \
11245 r=`${PWD_COMMAND}`; export r; \
11246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11247 $(HOST_EXPORTS) \
11248 for flag in $(EXTRA_HOST_FLAGS) ; do \
11249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11250 done; \
11251 echo "Doing pdf in fileutils" ; \
11252 (cd $(HOST_SUBDIR)/fileutils && \
11253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11255 "RANLIB=$${RANLIB}" \
901119ae 11256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
11257 pdf) \
11258 || exit 1
11259
11260@endif fileutils
11261
f87a2b2e
MS
11262.PHONY: maybe-html-fileutils html-fileutils
11263maybe-html-fileutils:
11264@if fileutils
11265maybe-html-fileutils: html-fileutils
11266
11267html-fileutils: \
05750653 11268 configure-fileutils
f41d6665 11269 @: $(MAKE); $(unstage)
f87a2b2e
MS
11270 @[ -f ./fileutils/Makefile ] || exit 0; \
11271 r=`${PWD_COMMAND}`; export r; \
11272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
11273 $(HOST_EXPORTS) \
11274 for flag in $(EXTRA_HOST_FLAGS) ; do \
11275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11276 done; \
11277 echo "Doing html in fileutils" ; \
215c351a 11278 (cd $(HOST_SUBDIR)/fileutils && \
f87a2b2e
MS
11279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11281 "RANLIB=$${RANLIB}" \
901119ae 11282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
11283 html) \
11284 || exit 1
11285
11286@endif fileutils
11287
295f4e42
NN
11288.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11289maybe-TAGS-fileutils:
60975492
PB
11290@if fileutils
11291maybe-TAGS-fileutils: TAGS-fileutils
1358ccea 11292
295f4e42 11293TAGS-fileutils: \
05750653 11294 configure-fileutils
f41d6665 11295 @: $(MAKE); $(unstage)
295f4e42 11296 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11297 r=`${PWD_COMMAND}`; export r; \
11298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11299 $(HOST_EXPORTS) \
d32ab992 11300 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11302 done; \
295f4e42 11303 echo "Doing TAGS in fileutils" ; \
215c351a 11304 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11307 "RANLIB=$${RANLIB}" \
901119ae 11308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11309 TAGS) \
1358ccea
NN
11310 || exit 1
11311
60975492 11312@endif fileutils
1358ccea 11313
295f4e42
NN
11314.PHONY: maybe-install-info-fileutils install-info-fileutils
11315maybe-install-info-fileutils:
60975492
PB
11316@if fileutils
11317maybe-install-info-fileutils: install-info-fileutils
1358ccea 11318
295f4e42
NN
11319install-info-fileutils: \
11320 configure-fileutils \
05750653 11321 info-fileutils
f41d6665 11322 @: $(MAKE); $(unstage)
295f4e42 11323 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11324 r=`${PWD_COMMAND}`; export r; \
11325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11326 $(HOST_EXPORTS) \
d32ab992 11327 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11329 done; \
295f4e42 11330 echo "Doing install-info in fileutils" ; \
215c351a 11331 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11334 "RANLIB=$${RANLIB}" \
901119ae 11335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11336 install-info) \
1358ccea
NN
11337 || exit 1
11338
60975492 11339@endif fileutils
1358ccea 11340
9c4d2493
BM
11341.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11342maybe-install-pdf-fileutils:
11343@if fileutils
11344maybe-install-pdf-fileutils: install-pdf-fileutils
11345
11346install-pdf-fileutils: \
11347 configure-fileutils \
11348 pdf-fileutils
11349 @: $(MAKE); $(unstage)
11350 @[ -f ./fileutils/Makefile ] || exit 0; \
11351 r=`${PWD_COMMAND}`; export r; \
11352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11353 $(HOST_EXPORTS) \
11354 for flag in $(EXTRA_HOST_FLAGS) ; do \
11355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11356 done; \
11357 echo "Doing install-pdf in fileutils" ; \
11358 (cd $(HOST_SUBDIR)/fileutils && \
11359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11361 "RANLIB=$${RANLIB}" \
901119ae 11362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
11363 install-pdf) \
11364 || exit 1
11365
11366@endif fileutils
11367
65d6e994
CD
11368.PHONY: maybe-install-html-fileutils install-html-fileutils
11369maybe-install-html-fileutils:
11370@if fileutils
11371maybe-install-html-fileutils: install-html-fileutils
11372
11373install-html-fileutils: \
11374 configure-fileutils \
11375 html-fileutils
11376 @: $(MAKE); $(unstage)
11377 @[ -f ./fileutils/Makefile ] || exit 0; \
11378 r=`${PWD_COMMAND}`; export r; \
11379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11380 $(HOST_EXPORTS) \
11381 for flag in $(EXTRA_HOST_FLAGS) ; do \
11382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11383 done; \
11384 echo "Doing install-html in fileutils" ; \
11385 (cd $(HOST_SUBDIR)/fileutils && \
11386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11388 "RANLIB=$${RANLIB}" \
901119ae 11389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
11390 install-html) \
11391 || exit 1
11392
11393@endif fileutils
11394
295f4e42
NN
11395.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11396maybe-installcheck-fileutils:
60975492
PB
11397@if fileutils
11398maybe-installcheck-fileutils: installcheck-fileutils
1358ccea 11399
295f4e42 11400installcheck-fileutils: \
05750653 11401 configure-fileutils
f41d6665 11402 @: $(MAKE); $(unstage)
295f4e42 11403 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11404 r=`${PWD_COMMAND}`; export r; \
11405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11406 $(HOST_EXPORTS) \
d32ab992 11407 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11409 done; \
295f4e42 11410 echo "Doing installcheck in fileutils" ; \
215c351a 11411 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11414 "RANLIB=$${RANLIB}" \
901119ae 11415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11416 installcheck) \
1358ccea
NN
11417 || exit 1
11418
60975492 11419@endif fileutils
1358ccea 11420
295f4e42
NN
11421.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11422maybe-mostlyclean-fileutils:
60975492
PB
11423@if fileutils
11424maybe-mostlyclean-fileutils: mostlyclean-fileutils
1358ccea 11425
05750653 11426mostlyclean-fileutils:
f41d6665 11427 @: $(MAKE); $(unstage)
295f4e42 11428 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11429 r=`${PWD_COMMAND}`; export r; \
11430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11431 $(HOST_EXPORTS) \
d32ab992 11432 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11434 done; \
295f4e42 11435 echo "Doing mostlyclean in fileutils" ; \
215c351a 11436 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11439 "RANLIB=$${RANLIB}" \
901119ae 11440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11441 mostlyclean) \
1358ccea
NN
11442 || exit 1
11443
60975492 11444@endif fileutils
1358ccea 11445
295f4e42
NN
11446.PHONY: maybe-clean-fileutils clean-fileutils
11447maybe-clean-fileutils:
60975492
PB
11448@if fileutils
11449maybe-clean-fileutils: clean-fileutils
1358ccea 11450
05750653 11451clean-fileutils:
f41d6665 11452 @: $(MAKE); $(unstage)
295f4e42 11453 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11454 r=`${PWD_COMMAND}`; export r; \
11455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11456 $(HOST_EXPORTS) \
d32ab992 11457 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11459 done; \
295f4e42 11460 echo "Doing clean in fileutils" ; \
215c351a 11461 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11464 "RANLIB=$${RANLIB}" \
901119ae 11465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11466 clean) \
1358ccea
NN
11467 || exit 1
11468
60975492 11469@endif fileutils
1358ccea 11470
295f4e42
NN
11471.PHONY: maybe-distclean-fileutils distclean-fileutils
11472maybe-distclean-fileutils:
60975492
PB
11473@if fileutils
11474maybe-distclean-fileutils: distclean-fileutils
1358ccea 11475
05750653 11476distclean-fileutils:
f41d6665 11477 @: $(MAKE); $(unstage)
295f4e42 11478 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11479 r=`${PWD_COMMAND}`; export r; \
11480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11481 $(HOST_EXPORTS) \
d32ab992 11482 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11484 done; \
295f4e42 11485 echo "Doing distclean in fileutils" ; \
215c351a 11486 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11489 "RANLIB=$${RANLIB}" \
901119ae 11490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11491 distclean) \
1358ccea
NN
11492 || exit 1
11493
60975492 11494@endif fileutils
1358ccea 11495
295f4e42
NN
11496.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11497maybe-maintainer-clean-fileutils:
60975492
PB
11498@if fileutils
11499maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
1358ccea 11500
05750653 11501maintainer-clean-fileutils:
f41d6665 11502 @: $(MAKE); $(unstage)
1358ccea 11503 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11504 r=`${PWD_COMMAND}`; export r; \
11505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11506 $(HOST_EXPORTS) \
d32ab992 11507 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11509 done; \
295f4e42 11510 echo "Doing maintainer-clean in fileutils" ; \
215c351a 11511 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11514 "RANLIB=$${RANLIB}" \
901119ae 11515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11516 maintainer-clean) \
295f4e42
NN
11517 || exit 1
11518
60975492 11519@endif fileutils
295f4e42
NN
11520
11521
25b42232 11522
295f4e42
NN
11523.PHONY: configure-findutils maybe-configure-findutils
11524maybe-configure-findutils:
3ff3adad
PB
11525@if gcc-bootstrap
11526configure-findutils: stage_current
11527@endif gcc-bootstrap
60975492
PB
11528@if findutils
11529maybe-configure-findutils: configure-findutils
cc11cc9b 11530configure-findutils:
f41d6665 11531 @: $(MAKE); $(unstage)
cc11cc9b 11532 @r=`${PWD_COMMAND}`; export r; \
295f4e42 11533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
11534 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11535 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
4fc4dd12 11536 $(HOST_EXPORTS) \
25b42232
PB
11537 echo Configuring in $(HOST_SUBDIR)/findutils; \
11538 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
295f4e42 11539 case $(srcdir) in \
215c351a
PB
11540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11541 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 11543 esac; \
215c351a
PB
11544 srcdiroption="--srcdir=$${topdir}/findutils"; \
11545 libsrcdir="$$s/findutils"; \
295f4e42 11546 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
11547 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11548 --target=${target_alias} $${srcdiroption} \
1358ccea 11549 || exit 1
60975492 11550@endif findutils
1358ccea 11551
25b42232
PB
11552
11553
ce406537
PB
11554
11555
295f4e42
NN
11556.PHONY: all-findutils maybe-all-findutils
11557maybe-all-findutils:
3ff3adad
PB
11558@if gcc-bootstrap
11559all-findutils: stage_current
11560@endif gcc-bootstrap
60975492 11561@if findutils
7e0b5752 11562TARGET-findutils=all
60975492 11563maybe-all-findutils: all-findutils
295f4e42 11564all-findutils: configure-findutils
f41d6665 11565 @: $(MAKE); $(unstage)
295f4e42 11566 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11568 $(HOST_EXPORTS) \
215c351a 11569 (cd $(HOST_SUBDIR)/findutils && \
1c8bd6a3
PB
11570 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11571 $(TARGET-findutils))
60975492 11572@endif findutils
1358ccea 11573
25b42232 11574
ce406537
PB
11575
11576
295f4e42
NN
11577.PHONY: check-findutils maybe-check-findutils
11578maybe-check-findutils:
60975492
PB
11579@if findutils
11580maybe-check-findutils: check-findutils
1358ccea 11581
295f4e42 11582check-findutils:
f41d6665 11583 @: $(MAKE); $(unstage)
295f4e42 11584 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11586 $(HOST_EXPORTS) \
215c351a
PB
11587 (cd $(HOST_SUBDIR)/findutils && \
11588 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 11589
60975492 11590@endif findutils
1358ccea 11591
295f4e42
NN
11592.PHONY: install-findutils maybe-install-findutils
11593maybe-install-findutils:
60975492
PB
11594@if findutils
11595maybe-install-findutils: install-findutils
1358ccea 11596
295f4e42 11597install-findutils: installdirs
f41d6665 11598 @: $(MAKE); $(unstage)
295f4e42 11599 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11601 $(HOST_EXPORTS) \
215c351a 11602 (cd $(HOST_SUBDIR)/findutils && \
ace9ac7b 11603 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 11604
60975492 11605@endif findutils
1358ccea 11606
b5422ad7 11607# Other targets (info, dvi, pdf, etc.)
1358ccea 11608
295f4e42
NN
11609.PHONY: maybe-info-findutils info-findutils
11610maybe-info-findutils:
60975492
PB
11611@if findutils
11612maybe-info-findutils: info-findutils
295f4e42
NN
11613
11614info-findutils: \
05750653 11615 configure-findutils
f41d6665 11616 @: $(MAKE); $(unstage)
295f4e42 11617 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11618 r=`${PWD_COMMAND}`; export r; \
11619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11620 $(HOST_EXPORTS) \
d32ab992 11621 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11623 done; \
295f4e42 11624 echo "Doing info in findutils" ; \
215c351a 11625 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11628 "RANLIB=$${RANLIB}" \
901119ae 11629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11630 info) \
1358ccea
NN
11631 || exit 1
11632
60975492 11633@endif findutils
1358ccea 11634
295f4e42
NN
11635.PHONY: maybe-dvi-findutils dvi-findutils
11636maybe-dvi-findutils:
60975492
PB
11637@if findutils
11638maybe-dvi-findutils: dvi-findutils
1358ccea 11639
295f4e42 11640dvi-findutils: \
05750653 11641 configure-findutils
f41d6665 11642 @: $(MAKE); $(unstage)
295f4e42 11643 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11644 r=`${PWD_COMMAND}`; export r; \
11645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11646 $(HOST_EXPORTS) \
d32ab992 11647 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11649 done; \
295f4e42 11650 echo "Doing dvi in findutils" ; \
215c351a 11651 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11654 "RANLIB=$${RANLIB}" \
901119ae 11655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11656 dvi) \
1358ccea
NN
11657 || exit 1
11658
60975492 11659@endif findutils
1358ccea 11660
b5422ad7
BM
11661.PHONY: maybe-pdf-findutils pdf-findutils
11662maybe-pdf-findutils:
11663@if findutils
11664maybe-pdf-findutils: pdf-findutils
11665
11666pdf-findutils: \
11667 configure-findutils
11668 @: $(MAKE); $(unstage)
11669 @[ -f ./findutils/Makefile ] || exit 0; \
11670 r=`${PWD_COMMAND}`; export r; \
11671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11672 $(HOST_EXPORTS) \
11673 for flag in $(EXTRA_HOST_FLAGS) ; do \
11674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11675 done; \
11676 echo "Doing pdf in findutils" ; \
11677 (cd $(HOST_SUBDIR)/findutils && \
11678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11680 "RANLIB=$${RANLIB}" \
901119ae 11681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
11682 pdf) \
11683 || exit 1
11684
11685@endif findutils
11686
f87a2b2e
MS
11687.PHONY: maybe-html-findutils html-findutils
11688maybe-html-findutils:
11689@if findutils
11690maybe-html-findutils: html-findutils
11691
11692html-findutils: \
05750653 11693 configure-findutils
f41d6665 11694 @: $(MAKE); $(unstage)
f87a2b2e
MS
11695 @[ -f ./findutils/Makefile ] || exit 0; \
11696 r=`${PWD_COMMAND}`; export r; \
11697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
11698 $(HOST_EXPORTS) \
11699 for flag in $(EXTRA_HOST_FLAGS) ; do \
11700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11701 done; \
11702 echo "Doing html in findutils" ; \
215c351a 11703 (cd $(HOST_SUBDIR)/findutils && \
f87a2b2e
MS
11704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11706 "RANLIB=$${RANLIB}" \
901119ae 11707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
11708 html) \
11709 || exit 1
11710
11711@endif findutils
11712
295f4e42
NN
11713.PHONY: maybe-TAGS-findutils TAGS-findutils
11714maybe-TAGS-findutils:
60975492
PB
11715@if findutils
11716maybe-TAGS-findutils: TAGS-findutils
1358ccea 11717
295f4e42 11718TAGS-findutils: \
05750653 11719 configure-findutils
f41d6665 11720 @: $(MAKE); $(unstage)
295f4e42 11721 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11722 r=`${PWD_COMMAND}`; export r; \
11723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11724 $(HOST_EXPORTS) \
d32ab992 11725 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11727 done; \
295f4e42 11728 echo "Doing TAGS in findutils" ; \
215c351a 11729 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11732 "RANLIB=$${RANLIB}" \
901119ae 11733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11734 TAGS) \
1358ccea
NN
11735 || exit 1
11736
60975492 11737@endif findutils
1358ccea 11738
295f4e42
NN
11739.PHONY: maybe-install-info-findutils install-info-findutils
11740maybe-install-info-findutils:
60975492
PB
11741@if findutils
11742maybe-install-info-findutils: install-info-findutils
1358ccea 11743
295f4e42
NN
11744install-info-findutils: \
11745 configure-findutils \
05750653 11746 info-findutils
f41d6665 11747 @: $(MAKE); $(unstage)
295f4e42 11748 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11749 r=`${PWD_COMMAND}`; export r; \
11750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11751 $(HOST_EXPORTS) \
d32ab992 11752 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11754 done; \
295f4e42 11755 echo "Doing install-info in findutils" ; \
215c351a 11756 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11759 "RANLIB=$${RANLIB}" \
901119ae 11760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11761 install-info) \
1358ccea
NN
11762 || exit 1
11763
60975492 11764@endif findutils
1358ccea 11765
9c4d2493
BM
11766.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11767maybe-install-pdf-findutils:
11768@if findutils
11769maybe-install-pdf-findutils: install-pdf-findutils
11770
11771install-pdf-findutils: \
11772 configure-findutils \
11773 pdf-findutils
11774 @: $(MAKE); $(unstage)
11775 @[ -f ./findutils/Makefile ] || exit 0; \
11776 r=`${PWD_COMMAND}`; export r; \
11777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11778 $(HOST_EXPORTS) \
11779 for flag in $(EXTRA_HOST_FLAGS) ; do \
11780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11781 done; \
11782 echo "Doing install-pdf in findutils" ; \
11783 (cd $(HOST_SUBDIR)/findutils && \
11784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11786 "RANLIB=$${RANLIB}" \
901119ae 11787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
11788 install-pdf) \
11789 || exit 1
11790
11791@endif findutils
11792
65d6e994
CD
11793.PHONY: maybe-install-html-findutils install-html-findutils
11794maybe-install-html-findutils:
11795@if findutils
11796maybe-install-html-findutils: install-html-findutils
11797
11798install-html-findutils: \
11799 configure-findutils \
11800 html-findutils
11801 @: $(MAKE); $(unstage)
11802 @[ -f ./findutils/Makefile ] || exit 0; \
11803 r=`${PWD_COMMAND}`; export r; \
11804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11805 $(HOST_EXPORTS) \
11806 for flag in $(EXTRA_HOST_FLAGS) ; do \
11807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11808 done; \
11809 echo "Doing install-html in findutils" ; \
11810 (cd $(HOST_SUBDIR)/findutils && \
11811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11813 "RANLIB=$${RANLIB}" \
901119ae 11814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
11815 install-html) \
11816 || exit 1
11817
11818@endif findutils
11819
295f4e42
NN
11820.PHONY: maybe-installcheck-findutils installcheck-findutils
11821maybe-installcheck-findutils:
60975492
PB
11822@if findutils
11823maybe-installcheck-findutils: installcheck-findutils
1358ccea 11824
295f4e42 11825installcheck-findutils: \
05750653 11826 configure-findutils
f41d6665 11827 @: $(MAKE); $(unstage)
295f4e42 11828 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11829 r=`${PWD_COMMAND}`; export r; \
11830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11831 $(HOST_EXPORTS) \
d32ab992 11832 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11834 done; \
295f4e42 11835 echo "Doing installcheck in findutils" ; \
215c351a 11836 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11839 "RANLIB=$${RANLIB}" \
901119ae 11840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11841 installcheck) \
1358ccea
NN
11842 || exit 1
11843
60975492 11844@endif findutils
1358ccea 11845
295f4e42
NN
11846.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11847maybe-mostlyclean-findutils:
60975492
PB
11848@if findutils
11849maybe-mostlyclean-findutils: mostlyclean-findutils
1358ccea 11850
05750653 11851mostlyclean-findutils:
f41d6665 11852 @: $(MAKE); $(unstage)
295f4e42 11853 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11854 r=`${PWD_COMMAND}`; export r; \
11855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11856 $(HOST_EXPORTS) \
d32ab992 11857 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11859 done; \
295f4e42 11860 echo "Doing mostlyclean in findutils" ; \
215c351a 11861 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11864 "RANLIB=$${RANLIB}" \
901119ae 11865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11866 mostlyclean) \
1358ccea
NN
11867 || exit 1
11868
60975492 11869@endif findutils
1358ccea 11870
295f4e42
NN
11871.PHONY: maybe-clean-findutils clean-findutils
11872maybe-clean-findutils:
60975492
PB
11873@if findutils
11874maybe-clean-findutils: clean-findutils
1358ccea 11875
05750653 11876clean-findutils:
f41d6665 11877 @: $(MAKE); $(unstage)
295f4e42 11878 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11879 r=`${PWD_COMMAND}`; export r; \
11880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11881 $(HOST_EXPORTS) \
d32ab992 11882 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11884 done; \
295f4e42 11885 echo "Doing clean in findutils" ; \
215c351a 11886 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11889 "RANLIB=$${RANLIB}" \
901119ae 11890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11891 clean) \
1358ccea
NN
11892 || exit 1
11893
60975492 11894@endif findutils
1358ccea 11895
295f4e42
NN
11896.PHONY: maybe-distclean-findutils distclean-findutils
11897maybe-distclean-findutils:
60975492
PB
11898@if findutils
11899maybe-distclean-findutils: distclean-findutils
1358ccea 11900
05750653 11901distclean-findutils:
f41d6665 11902 @: $(MAKE); $(unstage)
295f4e42 11903 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11904 r=`${PWD_COMMAND}`; export r; \
11905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11906 $(HOST_EXPORTS) \
d32ab992 11907 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11909 done; \
295f4e42 11910 echo "Doing distclean in findutils" ; \
215c351a 11911 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11914 "RANLIB=$${RANLIB}" \
901119ae 11915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11916 distclean) \
1358ccea
NN
11917 || exit 1
11918
60975492 11919@endif findutils
1358ccea 11920
295f4e42
NN
11921.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11922maybe-maintainer-clean-findutils:
60975492
PB
11923@if findutils
11924maybe-maintainer-clean-findutils: maintainer-clean-findutils
1358ccea 11925
05750653 11926maintainer-clean-findutils:
f41d6665 11927 @: $(MAKE); $(unstage)
295f4e42 11928 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11929 r=`${PWD_COMMAND}`; export r; \
11930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11931 $(HOST_EXPORTS) \
d32ab992 11932 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11934 done; \
295f4e42 11935 echo "Doing maintainer-clean in findutils" ; \
215c351a 11936 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11939 "RANLIB=$${RANLIB}" \
901119ae 11940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11941 maintainer-clean) \
1358ccea
NN
11942 || exit 1
11943
60975492 11944@endif findutils
1358ccea 11945
1358ccea 11946
25b42232 11947
295f4e42
NN
11948.PHONY: configure-find maybe-configure-find
11949maybe-configure-find:
3ff3adad
PB
11950@if gcc-bootstrap
11951configure-find: stage_current
11952@endif gcc-bootstrap
60975492
PB
11953@if find
11954maybe-configure-find: configure-find
cc11cc9b 11955configure-find:
f41d6665 11956 @: $(MAKE); $(unstage)
cc11cc9b 11957 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
11959 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
4fc4dd12 11961 $(HOST_EXPORTS) \
25b42232
PB
11962 echo Configuring in $(HOST_SUBDIR)/find; \
11963 cd "$(HOST_SUBDIR)/find" || exit 1; \
295f4e42 11964 case $(srcdir) in \
215c351a
PB
11965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11966 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 11968 esac; \
215c351a
PB
11969 srcdiroption="--srcdir=$${topdir}/find"; \
11970 libsrcdir="$$s/find"; \
295f4e42 11971 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
11972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11973 --target=${target_alias} $${srcdiroption} \
1358ccea 11974 || exit 1
60975492 11975@endif find
1358ccea 11976
25b42232
PB
11977
11978
ce406537
PB
11979
11980
295f4e42
NN
11981.PHONY: all-find maybe-all-find
11982maybe-all-find:
3ff3adad
PB
11983@if gcc-bootstrap
11984all-find: stage_current
11985@endif gcc-bootstrap
60975492 11986@if find
7e0b5752 11987TARGET-find=all
60975492 11988maybe-all-find: all-find
295f4e42 11989all-find: configure-find
f41d6665 11990 @: $(MAKE); $(unstage)
295f4e42
NN
11991 @r=`${PWD_COMMAND}`; export r; \
11992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11993 $(HOST_EXPORTS) \
215c351a 11994 (cd $(HOST_SUBDIR)/find && \
1c8bd6a3
PB
11995 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11996 $(TARGET-find))
60975492 11997@endif find
1358ccea 11998
25b42232 11999
ce406537
PB
12000
12001
295f4e42
NN
12002.PHONY: check-find maybe-check-find
12003maybe-check-find:
60975492
PB
12004@if find
12005maybe-check-find: check-find
1358ccea 12006
295f4e42 12007check-find:
f41d6665 12008 @: $(MAKE); $(unstage)
295f4e42 12009 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12011 $(HOST_EXPORTS) \
215c351a
PB
12012 (cd $(HOST_SUBDIR)/find && \
12013 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 12014
60975492 12015@endif find
1358ccea 12016
295f4e42
NN
12017.PHONY: install-find maybe-install-find
12018maybe-install-find:
60975492
PB
12019@if find
12020maybe-install-find: install-find
1358ccea 12021
295f4e42 12022install-find: installdirs
f41d6665 12023 @: $(MAKE); $(unstage)
295f4e42 12024 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12026 $(HOST_EXPORTS) \
215c351a 12027 (cd $(HOST_SUBDIR)/find && \
ace9ac7b 12028 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 12029
60975492 12030@endif find
1358ccea 12031
b5422ad7 12032# Other targets (info, dvi, pdf, etc.)
1358ccea 12033
295f4e42
NN
12034.PHONY: maybe-info-find info-find
12035maybe-info-find:
60975492
PB
12036@if find
12037maybe-info-find: info-find
295f4e42
NN
12038
12039info-find: \
05750653 12040 configure-find
f41d6665 12041 @: $(MAKE); $(unstage)
295f4e42 12042 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12043 r=`${PWD_COMMAND}`; export r; \
12044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12045 $(HOST_EXPORTS) \
d32ab992 12046 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12048 done; \
295f4e42 12049 echo "Doing info in find" ; \
215c351a 12050 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12053 "RANLIB=$${RANLIB}" \
901119ae 12054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12055 info) \
1358ccea
NN
12056 || exit 1
12057
60975492 12058@endif find
1358ccea 12059
295f4e42
NN
12060.PHONY: maybe-dvi-find dvi-find
12061maybe-dvi-find:
60975492
PB
12062@if find
12063maybe-dvi-find: dvi-find
1358ccea 12064
295f4e42 12065dvi-find: \
05750653 12066 configure-find
f41d6665 12067 @: $(MAKE); $(unstage)
295f4e42 12068 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12069 r=`${PWD_COMMAND}`; export r; \
12070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12071 $(HOST_EXPORTS) \
d32ab992 12072 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12074 done; \
295f4e42 12075 echo "Doing dvi in find" ; \
215c351a 12076 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12079 "RANLIB=$${RANLIB}" \
901119ae 12080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12081 dvi) \
1358ccea
NN
12082 || exit 1
12083
60975492 12084@endif find
1358ccea 12085
b5422ad7
BM
12086.PHONY: maybe-pdf-find pdf-find
12087maybe-pdf-find:
12088@if find
12089maybe-pdf-find: pdf-find
12090
12091pdf-find: \
12092 configure-find
12093 @: $(MAKE); $(unstage)
12094 @[ -f ./find/Makefile ] || exit 0; \
12095 r=`${PWD_COMMAND}`; export r; \
12096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12097 $(HOST_EXPORTS) \
12098 for flag in $(EXTRA_HOST_FLAGS) ; do \
12099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12100 done; \
12101 echo "Doing pdf in find" ; \
12102 (cd $(HOST_SUBDIR)/find && \
12103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12105 "RANLIB=$${RANLIB}" \
901119ae 12106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
12107 pdf) \
12108 || exit 1
12109
12110@endif find
12111
f87a2b2e
MS
12112.PHONY: maybe-html-find html-find
12113maybe-html-find:
12114@if find
12115maybe-html-find: html-find
12116
12117html-find: \
05750653 12118 configure-find
f41d6665 12119 @: $(MAKE); $(unstage)
f87a2b2e
MS
12120 @[ -f ./find/Makefile ] || exit 0; \
12121 r=`${PWD_COMMAND}`; export r; \
12122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
12123 $(HOST_EXPORTS) \
12124 for flag in $(EXTRA_HOST_FLAGS) ; do \
12125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12126 done; \
12127 echo "Doing html in find" ; \
215c351a 12128 (cd $(HOST_SUBDIR)/find && \
f87a2b2e
MS
12129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12131 "RANLIB=$${RANLIB}" \
901119ae 12132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
12133 html) \
12134 || exit 1
12135
12136@endif find
12137
295f4e42
NN
12138.PHONY: maybe-TAGS-find TAGS-find
12139maybe-TAGS-find:
60975492
PB
12140@if find
12141maybe-TAGS-find: TAGS-find
1358ccea 12142
295f4e42 12143TAGS-find: \
05750653 12144 configure-find
f41d6665 12145 @: $(MAKE); $(unstage)
295f4e42 12146 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12147 r=`${PWD_COMMAND}`; export r; \
12148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12149 $(HOST_EXPORTS) \
d32ab992 12150 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12152 done; \
295f4e42 12153 echo "Doing TAGS in find" ; \
215c351a 12154 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12157 "RANLIB=$${RANLIB}" \
901119ae 12158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12159 TAGS) \
1358ccea
NN
12160 || exit 1
12161
60975492 12162@endif find
1358ccea 12163
295f4e42
NN
12164.PHONY: maybe-install-info-find install-info-find
12165maybe-install-info-find:
60975492
PB
12166@if find
12167maybe-install-info-find: install-info-find
1358ccea 12168
295f4e42
NN
12169install-info-find: \
12170 configure-find \
05750653 12171 info-find
f41d6665 12172 @: $(MAKE); $(unstage)
295f4e42 12173 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12174 r=`${PWD_COMMAND}`; export r; \
12175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12176 $(HOST_EXPORTS) \
d32ab992 12177 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12179 done; \
295f4e42 12180 echo "Doing install-info in find" ; \
215c351a 12181 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12184 "RANLIB=$${RANLIB}" \
901119ae 12185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12186 install-info) \
1358ccea
NN
12187 || exit 1
12188
60975492 12189@endif find
1358ccea 12190
9c4d2493
BM
12191.PHONY: maybe-install-pdf-find install-pdf-find
12192maybe-install-pdf-find:
12193@if find
12194maybe-install-pdf-find: install-pdf-find
12195
12196install-pdf-find: \
12197 configure-find \
12198 pdf-find
12199 @: $(MAKE); $(unstage)
12200 @[ -f ./find/Makefile ] || exit 0; \
12201 r=`${PWD_COMMAND}`; export r; \
12202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12203 $(HOST_EXPORTS) \
12204 for flag in $(EXTRA_HOST_FLAGS) ; do \
12205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12206 done; \
12207 echo "Doing install-pdf in find" ; \
12208 (cd $(HOST_SUBDIR)/find && \
12209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12211 "RANLIB=$${RANLIB}" \
901119ae 12212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
12213 install-pdf) \
12214 || exit 1
12215
12216@endif find
12217
65d6e994
CD
12218.PHONY: maybe-install-html-find install-html-find
12219maybe-install-html-find:
12220@if find
12221maybe-install-html-find: install-html-find
12222
12223install-html-find: \
12224 configure-find \
12225 html-find
12226 @: $(MAKE); $(unstage)
12227 @[ -f ./find/Makefile ] || exit 0; \
12228 r=`${PWD_COMMAND}`; export r; \
12229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12230 $(HOST_EXPORTS) \
12231 for flag in $(EXTRA_HOST_FLAGS) ; do \
12232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12233 done; \
12234 echo "Doing install-html in find" ; \
12235 (cd $(HOST_SUBDIR)/find && \
12236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12238 "RANLIB=$${RANLIB}" \
901119ae 12239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
12240 install-html) \
12241 || exit 1
12242
12243@endif find
12244
295f4e42
NN
12245.PHONY: maybe-installcheck-find installcheck-find
12246maybe-installcheck-find:
60975492
PB
12247@if find
12248maybe-installcheck-find: installcheck-find
1358ccea 12249
295f4e42 12250installcheck-find: \
05750653 12251 configure-find
f41d6665 12252 @: $(MAKE); $(unstage)
295f4e42 12253 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12254 r=`${PWD_COMMAND}`; export r; \
12255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12256 $(HOST_EXPORTS) \
d32ab992 12257 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12259 done; \
295f4e42 12260 echo "Doing installcheck in find" ; \
215c351a 12261 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12264 "RANLIB=$${RANLIB}" \
901119ae 12265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12266 installcheck) \
1358ccea
NN
12267 || exit 1
12268
60975492 12269@endif find
1358ccea 12270
295f4e42
NN
12271.PHONY: maybe-mostlyclean-find mostlyclean-find
12272maybe-mostlyclean-find:
60975492
PB
12273@if find
12274maybe-mostlyclean-find: mostlyclean-find
1358ccea 12275
05750653 12276mostlyclean-find:
f41d6665 12277 @: $(MAKE); $(unstage)
295f4e42 12278 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12279 r=`${PWD_COMMAND}`; export r; \
12280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12281 $(HOST_EXPORTS) \
d32ab992 12282 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12284 done; \
295f4e42 12285 echo "Doing mostlyclean in find" ; \
215c351a 12286 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12289 "RANLIB=$${RANLIB}" \
901119ae 12290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12291 mostlyclean) \
1358ccea
NN
12292 || exit 1
12293
60975492 12294@endif find
1358ccea 12295
295f4e42
NN
12296.PHONY: maybe-clean-find clean-find
12297maybe-clean-find:
60975492
PB
12298@if find
12299maybe-clean-find: clean-find
1358ccea 12300
05750653 12301clean-find:
f41d6665 12302 @: $(MAKE); $(unstage)
295f4e42 12303 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12304 r=`${PWD_COMMAND}`; export r; \
12305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12306 $(HOST_EXPORTS) \
d32ab992 12307 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12309 done; \
295f4e42 12310 echo "Doing clean in find" ; \
215c351a 12311 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12314 "RANLIB=$${RANLIB}" \
901119ae 12315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12316 clean) \
1358ccea
NN
12317 || exit 1
12318
60975492 12319@endif find
1358ccea 12320
295f4e42
NN
12321.PHONY: maybe-distclean-find distclean-find
12322maybe-distclean-find:
60975492
PB
12323@if find
12324maybe-distclean-find: distclean-find
1358ccea 12325
05750653 12326distclean-find:
f41d6665 12327 @: $(MAKE); $(unstage)
295f4e42 12328 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12329 r=`${PWD_COMMAND}`; export r; \
12330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12331 $(HOST_EXPORTS) \
d32ab992 12332 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12334 done; \
295f4e42 12335 echo "Doing distclean in find" ; \
215c351a 12336 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12339 "RANLIB=$${RANLIB}" \
901119ae 12340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12341 distclean) \
1358ccea
NN
12342 || exit 1
12343
60975492 12344@endif find
1358ccea 12345
295f4e42
NN
12346.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12347maybe-maintainer-clean-find:
60975492
PB
12348@if find
12349maybe-maintainer-clean-find: maintainer-clean-find
1358ccea 12350
05750653 12351maintainer-clean-find:
f41d6665 12352 @: $(MAKE); $(unstage)
295f4e42 12353 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12354 r=`${PWD_COMMAND}`; export r; \
12355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12356 $(HOST_EXPORTS) \
d32ab992 12357 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12359 done; \
295f4e42 12360 echo "Doing maintainer-clean in find" ; \
215c351a 12361 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12364 "RANLIB=$${RANLIB}" \
901119ae 12365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12366 maintainer-clean) \
1358ccea
NN
12367 || exit 1
12368
60975492 12369@endif find
1358ccea 12370
1358ccea 12371
25b42232 12372
53c7ffe7
GK
12373.PHONY: configure-fixincludes maybe-configure-fixincludes
12374maybe-configure-fixincludes:
3ff3adad
PB
12375@if gcc-bootstrap
12376configure-fixincludes: stage_current
12377@endif gcc-bootstrap
53c7ffe7
GK
12378@if fixincludes
12379maybe-configure-fixincludes: configure-fixincludes
cc11cc9b 12380configure-fixincludes:
f41d6665 12381 @: $(MAKE); $(unstage)
cc11cc9b 12382 @r=`${PWD_COMMAND}`; export r; \
53c7ffe7 12383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
12384 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12385 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
53c7ffe7 12386 $(HOST_EXPORTS) \
25b42232
PB
12387 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12388 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
53c7ffe7 12389 case $(srcdir) in \
215c351a
PB
12390 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12391 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12392 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53c7ffe7 12393 esac; \
215c351a
PB
12394 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12395 libsrcdir="$$s/fixincludes"; \
53c7ffe7 12396 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
12397 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12398 --target=${target_alias} $${srcdiroption} \
53c7ffe7
GK
12399 || exit 1
12400@endif fixincludes
12401
25b42232
PB
12402
12403
ce406537
PB
12404
12405
53c7ffe7
GK
12406.PHONY: all-fixincludes maybe-all-fixincludes
12407maybe-all-fixincludes:
3ff3adad
PB
12408@if gcc-bootstrap
12409all-fixincludes: stage_current
12410@endif gcc-bootstrap
53c7ffe7
GK
12411@if fixincludes
12412TARGET-fixincludes=all
12413maybe-all-fixincludes: all-fixincludes
12414all-fixincludes: configure-fixincludes
f41d6665 12415 @: $(MAKE); $(unstage)
53c7ffe7
GK
12416 @r=`${PWD_COMMAND}`; export r; \
12417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7 12418 $(HOST_EXPORTS) \
215c351a 12419 (cd $(HOST_SUBDIR)/fixincludes && \
1c8bd6a3
PB
12420 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12421 $(TARGET-fixincludes))
53c7ffe7
GK
12422@endif fixincludes
12423
25b42232 12424
ce406537
PB
12425
12426
53c7ffe7
GK
12427.PHONY: check-fixincludes maybe-check-fixincludes
12428maybe-check-fixincludes:
12429@if fixincludes
12430maybe-check-fixincludes: check-fixincludes
12431
12432check-fixincludes:
f41d6665 12433 @: $(MAKE); $(unstage)
53c7ffe7
GK
12434 @r=`${PWD_COMMAND}`; export r; \
12435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7 12436 $(HOST_EXPORTS) \
215c351a
PB
12437 (cd $(HOST_SUBDIR)/fixincludes && \
12438 $(MAKE) $(FLAGS_TO_PASS) check)
53c7ffe7
GK
12439
12440@endif fixincludes
12441
12442.PHONY: install-fixincludes maybe-install-fixincludes
12443maybe-install-fixincludes:
12444@if fixincludes
12445maybe-install-fixincludes: install-fixincludes
12446
12447install-fixincludes: installdirs
f41d6665 12448 @: $(MAKE); $(unstage)
53c7ffe7
GK
12449 @r=`${PWD_COMMAND}`; export r; \
12450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7 12451 $(HOST_EXPORTS) \
215c351a 12452 (cd $(HOST_SUBDIR)/fixincludes && \
ace9ac7b 12453 $(MAKE) $(FLAGS_TO_PASS) install)
53c7ffe7
GK
12454
12455@endif fixincludes
12456
b5422ad7 12457# Other targets (info, dvi, pdf, etc.)
53c7ffe7
GK
12458
12459.PHONY: maybe-info-fixincludes info-fixincludes
12460maybe-info-fixincludes:
12461@if fixincludes
12462maybe-info-fixincludes: info-fixincludes
12463
07f1ac6d
BM
12464info-fixincludes: \
12465 configure-fixincludes
12466 @: $(MAKE); $(unstage)
12467 @[ -f ./fixincludes/Makefile ] || exit 0; \
12468 r=`${PWD_COMMAND}`; export r; \
12469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12470 $(HOST_EXPORTS) \
12471 for flag in $(EXTRA_HOST_FLAGS) ; do \
12472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12473 done; \
12474 echo "Doing info in fixincludes" ; \
12475 (cd $(HOST_SUBDIR)/fixincludes && \
12476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12478 "RANLIB=$${RANLIB}" \
901119ae 12479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12480 info) \
12481 || exit 1
53c7ffe7
GK
12482
12483@endif fixincludes
12484
12485.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12486maybe-dvi-fixincludes:
12487@if fixincludes
12488maybe-dvi-fixincludes: dvi-fixincludes
12489
07f1ac6d
BM
12490dvi-fixincludes: \
12491 configure-fixincludes
12492 @: $(MAKE); $(unstage)
12493 @[ -f ./fixincludes/Makefile ] || exit 0; \
12494 r=`${PWD_COMMAND}`; export r; \
12495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12496 $(HOST_EXPORTS) \
12497 for flag in $(EXTRA_HOST_FLAGS) ; do \
12498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12499 done; \
12500 echo "Doing dvi in fixincludes" ; \
12501 (cd $(HOST_SUBDIR)/fixincludes && \
12502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12504 "RANLIB=$${RANLIB}" \
901119ae 12505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12506 dvi) \
12507 || exit 1
53c7ffe7
GK
12508
12509@endif fixincludes
12510
b5422ad7
BM
12511.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12512maybe-pdf-fixincludes:
12513@if fixincludes
12514maybe-pdf-fixincludes: pdf-fixincludes
12515
07f1ac6d
BM
12516pdf-fixincludes: \
12517 configure-fixincludes
12518 @: $(MAKE); $(unstage)
12519 @[ -f ./fixincludes/Makefile ] || exit 0; \
12520 r=`${PWD_COMMAND}`; export r; \
12521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12522 $(HOST_EXPORTS) \
12523 for flag in $(EXTRA_HOST_FLAGS) ; do \
12524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12525 done; \
12526 echo "Doing pdf in fixincludes" ; \
12527 (cd $(HOST_SUBDIR)/fixincludes && \
12528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12530 "RANLIB=$${RANLIB}" \
901119ae 12531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12532 pdf) \
12533 || exit 1
b5422ad7
BM
12534
12535@endif fixincludes
12536
f87a2b2e
MS
12537.PHONY: maybe-html-fixincludes html-fixincludes
12538maybe-html-fixincludes:
12539@if fixincludes
12540maybe-html-fixincludes: html-fixincludes
12541
12542html-fixincludes: \
05750653 12543 configure-fixincludes
f41d6665 12544 @: $(MAKE); $(unstage)
f87a2b2e
MS
12545 @[ -f ./fixincludes/Makefile ] || exit 0; \
12546 r=`${PWD_COMMAND}`; export r; \
12547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
12548 $(HOST_EXPORTS) \
12549 for flag in $(EXTRA_HOST_FLAGS) ; do \
12550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12551 done; \
12552 echo "Doing html in fixincludes" ; \
215c351a 12553 (cd $(HOST_SUBDIR)/fixincludes && \
f87a2b2e
MS
12554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12556 "RANLIB=$${RANLIB}" \
901119ae 12557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
12558 html) \
12559 || exit 1
12560
12561@endif fixincludes
12562
53c7ffe7
GK
12563.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12564maybe-TAGS-fixincludes:
12565@if fixincludes
12566maybe-TAGS-fixincludes: TAGS-fixincludes
12567
54f88091
PB
12568# fixincludes doesn't support TAGS.
12569TAGS-fixincludes:
53c7ffe7
GK
12570
12571@endif fixincludes
12572
12573.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12574maybe-install-info-fixincludes:
12575@if fixincludes
12576maybe-install-info-fixincludes: install-info-fixincludes
12577
07f1ac6d
BM
12578install-info-fixincludes: \
12579 configure-fixincludes \
12580 info-fixincludes
12581 @: $(MAKE); $(unstage)
12582 @[ -f ./fixincludes/Makefile ] || exit 0; \
12583 r=`${PWD_COMMAND}`; export r; \
12584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12585 $(HOST_EXPORTS) \
12586 for flag in $(EXTRA_HOST_FLAGS) ; do \
12587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12588 done; \
12589 echo "Doing install-info in fixincludes" ; \
12590 (cd $(HOST_SUBDIR)/fixincludes && \
12591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12593 "RANLIB=$${RANLIB}" \
901119ae 12594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12595 install-info) \
12596 || exit 1
53c7ffe7
GK
12597
12598@endif fixincludes
12599
9c4d2493
BM
12600.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12601maybe-install-pdf-fixincludes:
12602@if fixincludes
12603maybe-install-pdf-fixincludes: install-pdf-fixincludes
12604
07f1ac6d
BM
12605install-pdf-fixincludes: \
12606 configure-fixincludes \
12607 pdf-fixincludes
12608 @: $(MAKE); $(unstage)
12609 @[ -f ./fixincludes/Makefile ] || exit 0; \
12610 r=`${PWD_COMMAND}`; export r; \
12611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12612 $(HOST_EXPORTS) \
12613 for flag in $(EXTRA_HOST_FLAGS) ; do \
12614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12615 done; \
12616 echo "Doing install-pdf in fixincludes" ; \
12617 (cd $(HOST_SUBDIR)/fixincludes && \
12618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12620 "RANLIB=$${RANLIB}" \
901119ae 12621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12622 install-pdf) \
12623 || exit 1
9c4d2493
BM
12624
12625@endif fixincludes
12626
65d6e994
CD
12627.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12628maybe-install-html-fixincludes:
12629@if fixincludes
12630maybe-install-html-fixincludes: install-html-fixincludes
12631
12632install-html-fixincludes: \
12633 configure-fixincludes \
12634 html-fixincludes
12635 @: $(MAKE); $(unstage)
12636 @[ -f ./fixincludes/Makefile ] || exit 0; \
12637 r=`${PWD_COMMAND}`; export r; \
12638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12639 $(HOST_EXPORTS) \
12640 for flag in $(EXTRA_HOST_FLAGS) ; do \
12641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12642 done; \
12643 echo "Doing install-html in fixincludes" ; \
12644 (cd $(HOST_SUBDIR)/fixincludes && \
12645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12647 "RANLIB=$${RANLIB}" \
901119ae 12648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
12649 install-html) \
12650 || exit 1
12651
12652@endif fixincludes
12653
53c7ffe7
GK
12654.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12655maybe-installcheck-fixincludes:
12656@if fixincludes
12657maybe-installcheck-fixincludes: installcheck-fixincludes
12658
07f1ac6d
BM
12659installcheck-fixincludes: \
12660 configure-fixincludes
12661 @: $(MAKE); $(unstage)
12662 @[ -f ./fixincludes/Makefile ] || exit 0; \
12663 r=`${PWD_COMMAND}`; export r; \
12664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12665 $(HOST_EXPORTS) \
12666 for flag in $(EXTRA_HOST_FLAGS) ; do \
12667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12668 done; \
12669 echo "Doing installcheck in fixincludes" ; \
12670 (cd $(HOST_SUBDIR)/fixincludes && \
12671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12673 "RANLIB=$${RANLIB}" \
901119ae 12674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12675 installcheck) \
12676 || exit 1
53c7ffe7
GK
12677
12678@endif fixincludes
12679
12680.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12681maybe-mostlyclean-fixincludes:
12682@if fixincludes
12683maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12684
05750653 12685mostlyclean-fixincludes:
f41d6665 12686 @: $(MAKE); $(unstage)
53c7ffe7
GK
12687 @[ -f ./fixincludes/Makefile ] || exit 0; \
12688 r=`${PWD_COMMAND}`; export r; \
12689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
12690 $(HOST_EXPORTS) \
12691 for flag in $(EXTRA_HOST_FLAGS) ; do \
12692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12693 done; \
12694 echo "Doing mostlyclean in fixincludes" ; \
215c351a 12695 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
12696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12698 "RANLIB=$${RANLIB}" \
901119ae 12699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
12700 mostlyclean) \
12701 || exit 1
12702
12703@endif fixincludes
12704
12705.PHONY: maybe-clean-fixincludes clean-fixincludes
12706maybe-clean-fixincludes:
12707@if fixincludes
12708maybe-clean-fixincludes: clean-fixincludes
12709
05750653 12710clean-fixincludes:
f41d6665 12711 @: $(MAKE); $(unstage)
53c7ffe7
GK
12712 @[ -f ./fixincludes/Makefile ] || exit 0; \
12713 r=`${PWD_COMMAND}`; export r; \
12714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
12715 $(HOST_EXPORTS) \
12716 for flag in $(EXTRA_HOST_FLAGS) ; do \
12717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12718 done; \
12719 echo "Doing clean in fixincludes" ; \
215c351a 12720 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
12721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12723 "RANLIB=$${RANLIB}" \
901119ae 12724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
12725 clean) \
12726 || exit 1
12727
12728@endif fixincludes
12729
12730.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12731maybe-distclean-fixincludes:
12732@if fixincludes
12733maybe-distclean-fixincludes: distclean-fixincludes
12734
05750653 12735distclean-fixincludes:
f41d6665 12736 @: $(MAKE); $(unstage)
53c7ffe7
GK
12737 @[ -f ./fixincludes/Makefile ] || exit 0; \
12738 r=`${PWD_COMMAND}`; export r; \
12739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
12740 $(HOST_EXPORTS) \
12741 for flag in $(EXTRA_HOST_FLAGS) ; do \
12742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12743 done; \
12744 echo "Doing distclean in fixincludes" ; \
215c351a 12745 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
12746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12748 "RANLIB=$${RANLIB}" \
901119ae 12749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
12750 distclean) \
12751 || exit 1
12752
12753@endif fixincludes
12754
12755.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12756maybe-maintainer-clean-fixincludes:
12757@if fixincludes
12758maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12759
05750653 12760maintainer-clean-fixincludes:
f41d6665 12761 @: $(MAKE); $(unstage)
53c7ffe7
GK
12762 @[ -f ./fixincludes/Makefile ] || exit 0; \
12763 r=`${PWD_COMMAND}`; export r; \
12764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
12765 $(HOST_EXPORTS) \
12766 for flag in $(EXTRA_HOST_FLAGS) ; do \
12767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12768 done; \
12769 echo "Doing maintainer-clean in fixincludes" ; \
215c351a 12770 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
12771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12773 "RANLIB=$${RANLIB}" \
901119ae 12774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
12775 maintainer-clean) \
12776 || exit 1
12777
12778@endif fixincludes
12779
12780
25b42232 12781
295f4e42
NN
12782.PHONY: configure-flex maybe-configure-flex
12783maybe-configure-flex:
3ff3adad
PB
12784@if gcc-bootstrap
12785configure-flex: stage_current
12786@endif gcc-bootstrap
60975492
PB
12787@if flex
12788maybe-configure-flex: configure-flex
cc11cc9b 12789configure-flex:
f41d6665 12790 @: $(MAKE); $(unstage)
cc11cc9b 12791 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
12793 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
4fc4dd12 12795 $(HOST_EXPORTS) \
25b42232
PB
12796 echo Configuring in $(HOST_SUBDIR)/flex; \
12797 cd "$(HOST_SUBDIR)/flex" || exit 1; \
295f4e42 12798 case $(srcdir) in \
215c351a
PB
12799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12800 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 12802 esac; \
215c351a
PB
12803 srcdiroption="--srcdir=$${topdir}/flex"; \
12804 libsrcdir="$$s/flex"; \
295f4e42 12805 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
12806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12807 --target=${target_alias} $${srcdiroption} \
1358ccea 12808 || exit 1
60975492 12809@endif flex
1358ccea 12810
25b42232
PB
12811
12812
ce406537
PB
12813
12814
295f4e42
NN
12815.PHONY: all-flex maybe-all-flex
12816maybe-all-flex:
3ff3adad
PB
12817@if gcc-bootstrap
12818all-flex: stage_current
12819@endif gcc-bootstrap
60975492 12820@if flex
7e0b5752 12821TARGET-flex=all
60975492 12822maybe-all-flex: all-flex
295f4e42 12823all-flex: configure-flex
f41d6665 12824 @: $(MAKE); $(unstage)
295f4e42 12825 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12827 $(HOST_EXPORTS) \
215c351a 12828 (cd $(HOST_SUBDIR)/flex && \
1c8bd6a3
PB
12829 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12830 $(TARGET-flex))
60975492 12831@endif flex
295f4e42 12832
25b42232 12833
ce406537
PB
12834
12835
295f4e42
NN
12836.PHONY: check-flex maybe-check-flex
12837maybe-check-flex:
60975492
PB
12838@if flex
12839maybe-check-flex: check-flex
295f4e42
NN
12840
12841# This module is only tested in a native toolchain.
12842check-flex:
f41d6665 12843 @: $(MAKE); $(unstage)
295f4e42
NN
12844 @if [ '$(host)' = '$(target)' ] ; then \
12845 r=`${PWD_COMMAND}`; export r; \
12846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12847 $(HOST_EXPORTS) \
215c351a 12848 (cd $(HOST_SUBDIR)/flex && \
ef6e9bc0 12849 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 12850 fi
1358ccea 12851
60975492 12852@endif flex
1358ccea 12853
295f4e42
NN
12854.PHONY: install-flex maybe-install-flex
12855maybe-install-flex:
60975492
PB
12856@if flex
12857maybe-install-flex: install-flex
1358ccea 12858
295f4e42 12859install-flex: installdirs
f41d6665 12860 @: $(MAKE); $(unstage)
295f4e42 12861 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12863 $(HOST_EXPORTS) \
215c351a 12864 (cd $(HOST_SUBDIR)/flex && \
ace9ac7b 12865 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 12866
60975492 12867@endif flex
1358ccea 12868
b5422ad7 12869# Other targets (info, dvi, pdf, etc.)
1358ccea 12870
295f4e42
NN
12871.PHONY: maybe-info-flex info-flex
12872maybe-info-flex:
60975492
PB
12873@if flex
12874maybe-info-flex: info-flex
295f4e42
NN
12875
12876info-flex: \
05750653 12877 configure-flex
f41d6665 12878 @: $(MAKE); $(unstage)
295f4e42 12879 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
12880 r=`${PWD_COMMAND}`; export r; \
12881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12882 $(HOST_EXPORTS) \
d32ab992 12883 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12885 done; \
295f4e42 12886 echo "Doing info in flex" ; \
215c351a 12887 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
12888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12890 "RANLIB=$${RANLIB}" \
901119ae 12891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12892 info) \
1358ccea
NN
12893 || exit 1
12894
60975492 12895@endif flex
1358ccea 12896
295f4e42
NN
12897.PHONY: maybe-dvi-flex dvi-flex
12898maybe-dvi-flex:
60975492
PB
12899@if flex
12900maybe-dvi-flex: dvi-flex
1358ccea 12901
295f4e42 12902dvi-flex: \
05750653 12903 configure-flex
f41d6665 12904 @: $(MAKE); $(unstage)
295f4e42 12905 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
12906 r=`${PWD_COMMAND}`; export r; \
12907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12908 $(HOST_EXPORTS) \
d32ab992 12909 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12911 done; \
295f4e42 12912 echo "Doing dvi in flex" ; \
215c351a 12913 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
12914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12916 "RANLIB=$${RANLIB}" \
901119ae 12917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12918 dvi) \
1358ccea
NN
12919 || exit 1
12920
60975492 12921@endif flex
1358ccea 12922
b5422ad7
BM
12923.PHONY: maybe-pdf-flex pdf-flex
12924maybe-pdf-flex:
12925@if flex
12926maybe-pdf-flex: pdf-flex
12927
12928pdf-flex: \
12929 configure-flex
12930 @: $(MAKE); $(unstage)
12931 @[ -f ./flex/Makefile ] || exit 0; \
12932 r=`${PWD_COMMAND}`; export r; \
12933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12934 $(HOST_EXPORTS) \
12935 for flag in $(EXTRA_HOST_FLAGS) ; do \
12936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12937 done; \
12938 echo "Doing pdf in flex" ; \
12939 (cd $(HOST_SUBDIR)/flex && \
12940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12942 "RANLIB=$${RANLIB}" \
901119ae 12943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
12944 pdf) \
12945 || exit 1
12946
12947@endif flex
12948
f87a2b2e
MS
12949.PHONY: maybe-html-flex html-flex
12950maybe-html-flex:
12951@if flex
12952maybe-html-flex: html-flex
12953
12954html-flex: \
05750653 12955 configure-flex
f41d6665 12956 @: $(MAKE); $(unstage)
f87a2b2e
MS
12957 @[ -f ./flex/Makefile ] || exit 0; \
12958 r=`${PWD_COMMAND}`; export r; \
12959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
12960 $(HOST_EXPORTS) \
12961 for flag in $(EXTRA_HOST_FLAGS) ; do \
12962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12963 done; \
12964 echo "Doing html in flex" ; \
215c351a 12965 (cd $(HOST_SUBDIR)/flex && \
f87a2b2e
MS
12966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12968 "RANLIB=$${RANLIB}" \
901119ae 12969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
12970 html) \
12971 || exit 1
12972
12973@endif flex
12974
295f4e42
NN
12975.PHONY: maybe-TAGS-flex TAGS-flex
12976maybe-TAGS-flex:
60975492
PB
12977@if flex
12978maybe-TAGS-flex: TAGS-flex
1358ccea 12979
295f4e42 12980TAGS-flex: \
05750653 12981 configure-flex
f41d6665 12982 @: $(MAKE); $(unstage)
295f4e42 12983 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
12984 r=`${PWD_COMMAND}`; export r; \
12985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12986 $(HOST_EXPORTS) \
d32ab992 12987 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12989 done; \
295f4e42 12990 echo "Doing TAGS in flex" ; \
215c351a 12991 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
12992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12994 "RANLIB=$${RANLIB}" \
901119ae 12995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12996 TAGS) \
1358ccea
NN
12997 || exit 1
12998
60975492 12999@endif flex
1358ccea 13000
295f4e42
NN
13001.PHONY: maybe-install-info-flex install-info-flex
13002maybe-install-info-flex:
60975492
PB
13003@if flex
13004maybe-install-info-flex: install-info-flex
1358ccea 13005
295f4e42
NN
13006install-info-flex: \
13007 configure-flex \
05750653 13008 info-flex
f41d6665 13009 @: $(MAKE); $(unstage)
295f4e42 13010 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13011 r=`${PWD_COMMAND}`; export r; \
13012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13013 $(HOST_EXPORTS) \
d32ab992 13014 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13016 done; \
295f4e42 13017 echo "Doing install-info in flex" ; \
215c351a 13018 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13021 "RANLIB=$${RANLIB}" \
901119ae 13022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13023 install-info) \
1358ccea
NN
13024 || exit 1
13025
60975492 13026@endif flex
1358ccea 13027
9c4d2493
BM
13028.PHONY: maybe-install-pdf-flex install-pdf-flex
13029maybe-install-pdf-flex:
13030@if flex
13031maybe-install-pdf-flex: install-pdf-flex
13032
13033install-pdf-flex: \
13034 configure-flex \
13035 pdf-flex
13036 @: $(MAKE); $(unstage)
13037 @[ -f ./flex/Makefile ] || exit 0; \
13038 r=`${PWD_COMMAND}`; export r; \
13039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13040 $(HOST_EXPORTS) \
13041 for flag in $(EXTRA_HOST_FLAGS) ; do \
13042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13043 done; \
13044 echo "Doing install-pdf in flex" ; \
13045 (cd $(HOST_SUBDIR)/flex && \
13046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13048 "RANLIB=$${RANLIB}" \
901119ae 13049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
13050 install-pdf) \
13051 || exit 1
13052
13053@endif flex
13054
65d6e994
CD
13055.PHONY: maybe-install-html-flex install-html-flex
13056maybe-install-html-flex:
13057@if flex
13058maybe-install-html-flex: install-html-flex
13059
13060install-html-flex: \
13061 configure-flex \
13062 html-flex
13063 @: $(MAKE); $(unstage)
13064 @[ -f ./flex/Makefile ] || exit 0; \
13065 r=`${PWD_COMMAND}`; export r; \
13066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13067 $(HOST_EXPORTS) \
13068 for flag in $(EXTRA_HOST_FLAGS) ; do \
13069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13070 done; \
13071 echo "Doing install-html in flex" ; \
13072 (cd $(HOST_SUBDIR)/flex && \
13073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13075 "RANLIB=$${RANLIB}" \
901119ae 13076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
13077 install-html) \
13078 || exit 1
13079
13080@endif flex
13081
295f4e42
NN
13082.PHONY: maybe-installcheck-flex installcheck-flex
13083maybe-installcheck-flex:
60975492
PB
13084@if flex
13085maybe-installcheck-flex: installcheck-flex
1358ccea 13086
295f4e42 13087installcheck-flex: \
05750653 13088 configure-flex
f41d6665 13089 @: $(MAKE); $(unstage)
295f4e42 13090 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13091 r=`${PWD_COMMAND}`; export r; \
13092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13093 $(HOST_EXPORTS) \
d32ab992 13094 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13096 done; \
295f4e42 13097 echo "Doing installcheck in flex" ; \
215c351a 13098 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13101 "RANLIB=$${RANLIB}" \
901119ae 13102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13103 installcheck) \
1358ccea
NN
13104 || exit 1
13105
60975492 13106@endif flex
1358ccea 13107
295f4e42
NN
13108.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13109maybe-mostlyclean-flex:
60975492
PB
13110@if flex
13111maybe-mostlyclean-flex: mostlyclean-flex
1358ccea 13112
05750653 13113mostlyclean-flex:
f41d6665 13114 @: $(MAKE); $(unstage)
295f4e42 13115 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13116 r=`${PWD_COMMAND}`; export r; \
13117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13118 $(HOST_EXPORTS) \
d32ab992 13119 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13121 done; \
295f4e42 13122 echo "Doing mostlyclean in flex" ; \
215c351a 13123 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13126 "RANLIB=$${RANLIB}" \
901119ae 13127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13128 mostlyclean) \
1358ccea
NN
13129 || exit 1
13130
60975492 13131@endif flex
1358ccea 13132
295f4e42
NN
13133.PHONY: maybe-clean-flex clean-flex
13134maybe-clean-flex:
60975492
PB
13135@if flex
13136maybe-clean-flex: clean-flex
1358ccea 13137
05750653 13138clean-flex:
f41d6665 13139 @: $(MAKE); $(unstage)
295f4e42 13140 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13141 r=`${PWD_COMMAND}`; export r; \
13142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13143 $(HOST_EXPORTS) \
d32ab992 13144 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13146 done; \
295f4e42 13147 echo "Doing clean in flex" ; \
215c351a 13148 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13151 "RANLIB=$${RANLIB}" \
901119ae 13152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13153 clean) \
1358ccea
NN
13154 || exit 1
13155
60975492 13156@endif flex
1358ccea 13157
295f4e42
NN
13158.PHONY: maybe-distclean-flex distclean-flex
13159maybe-distclean-flex:
60975492
PB
13160@if flex
13161maybe-distclean-flex: distclean-flex
1358ccea 13162
05750653 13163distclean-flex:
f41d6665 13164 @: $(MAKE); $(unstage)
295f4e42 13165 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13166 r=`${PWD_COMMAND}`; export r; \
13167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13168 $(HOST_EXPORTS) \
d32ab992 13169 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13171 done; \
295f4e42 13172 echo "Doing distclean in flex" ; \
215c351a 13173 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13176 "RANLIB=$${RANLIB}" \
901119ae 13177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13178 distclean) \
1358ccea
NN
13179 || exit 1
13180
60975492 13181@endif flex
1358ccea 13182
295f4e42
NN
13183.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13184maybe-maintainer-clean-flex:
60975492
PB
13185@if flex
13186maybe-maintainer-clean-flex: maintainer-clean-flex
1358ccea 13187
05750653 13188maintainer-clean-flex:
f41d6665 13189 @: $(MAKE); $(unstage)
295f4e42 13190 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13191 r=`${PWD_COMMAND}`; export r; \
13192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13193 $(HOST_EXPORTS) \
d32ab992 13194 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13196 done; \
295f4e42 13197 echo "Doing maintainer-clean in flex" ; \
215c351a 13198 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13201 "RANLIB=$${RANLIB}" \
901119ae 13202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13203 maintainer-clean) \
1358ccea
NN
13204 || exit 1
13205
60975492 13206@endif flex
1358ccea 13207
1358ccea 13208
25b42232 13209
295f4e42
NN
13210.PHONY: configure-gas maybe-configure-gas
13211maybe-configure-gas:
3ff3adad
PB
13212@if gcc-bootstrap
13213configure-gas: stage_current
13214@endif gcc-bootstrap
60975492
PB
13215@if gas
13216maybe-configure-gas: configure-gas
cc11cc9b 13217configure-gas:
cc11cc9b
PB
13218 @r=`${PWD_COMMAND}`; export r; \
13219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
13220 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13221 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
4fc4dd12 13222 $(HOST_EXPORTS) \
25b42232
PB
13223 echo Configuring in $(HOST_SUBDIR)/gas; \
13224 cd "$(HOST_SUBDIR)/gas" || exit 1; \
295f4e42 13225 case $(srcdir) in \
215c351a
PB
13226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13227 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 13229 esac; \
215c351a
PB
13230 srcdiroption="--srcdir=$${topdir}/gas"; \
13231 libsrcdir="$$s/gas"; \
295f4e42 13232 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13234 --target=${target_alias} $${srcdiroption} \
1358ccea 13235 || exit 1
60975492 13236@endif gas
1358ccea 13237
25b42232
PB
13238
13239
ce406537
PB
13240.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13241maybe-configure-stage1-gas:
13242@if gas-bootstrap
13243maybe-configure-stage1-gas: configure-stage1-gas
f41d6665 13244configure-stage1-gas:
cc11cc9b 13245 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 13246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13247 @r=`${PWD_COMMAND}`; export r; \
13248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 13249 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
1c8bd6a3 13250 $(HOST_EXPORTS) \
342b9200 13251 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 13252 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
ce406537 13253 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
f41d6665 13254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13255 cd $(HOST_SUBDIR)/gas || exit 1; \
13256 case $(srcdir) in \
13257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13258 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13260 esac; \
13261 srcdiroption="--srcdir=$${topdir}/gas"; \
13262 libsrcdir="$$s/gas"; \
13263 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13265 --target=${target_alias} $${srcdiroption} \
57255173 13266 \
8efea775 13267 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
ce406537
PB
13268@endif gas-bootstrap
13269
13270.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13271maybe-configure-stage2-gas:
13272@if gas-bootstrap
13273maybe-configure-stage2-gas: configure-stage2-gas
f41d6665 13274configure-stage2-gas:
cc11cc9b 13275 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 13276 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13277 @r=`${PWD_COMMAND}`; export r; \
13278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 13279 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13280 $(HOST_EXPORTS) \
1c8bd6a3 13281 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13282 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 13283 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
ce406537 13284 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
f41d6665 13285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13286 cd $(HOST_SUBDIR)/gas || exit 1; \
13287 case $(srcdir) in \
13288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13289 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13291 esac; \
13292 srcdiroption="--srcdir=$${topdir}/gas"; \
13293 libsrcdir="$$s/gas"; \
13294 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13295 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13296 --target=${target_alias} $${srcdiroption} \
57255173 13297 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
13298 @stage2_werror_flag@
13299@endif gas-bootstrap
13300
bb286d71
AO
13301.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13302maybe-configure-stageb2g0-gas:
13303@if gas-bootstrap
13304maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13305configure-stageb2g0-gas:
13306 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13308 @r=`${PWD_COMMAND}`; export r; \
13309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13310 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13311 $(HOST_EXPORTS) \
1c8bd6a3 13312 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13313 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 13314 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
13315 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13317 cd $(HOST_SUBDIR)/gas || exit 1; \
13318 case $(srcdir) in \
13319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13320 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13322 esac; \
13323 srcdiroption="--srcdir=$${topdir}/gas"; \
13324 libsrcdir="$$s/gas"; \
13325 $(SHELL) $${libsrcdir}/configure \
13326 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13327 --target=${target_alias} $${srcdiroption} \
13328 --with-build-libsubdir=$(HOST_SUBDIR) \
13329 @stage2_werror_flag@
13330@endif gas-bootstrap
13331
ce406537
PB
13332.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13333maybe-configure-stage3-gas:
13334@if gas-bootstrap
13335maybe-configure-stage3-gas: configure-stage3-gas
f41d6665 13336configure-stage3-gas:
cc11cc9b 13337 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 13338 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13339 @r=`${PWD_COMMAND}`; export r; \
13340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 13341 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13342 $(HOST_EXPORTS) \
1c8bd6a3 13343 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13344 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 13345 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
ce406537 13346 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
f41d6665 13347 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13348 cd $(HOST_SUBDIR)/gas || exit 1; \
13349 case $(srcdir) in \
13350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13351 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13353 esac; \
13354 srcdiroption="--srcdir=$${topdir}/gas"; \
13355 libsrcdir="$$s/gas"; \
13356 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13357 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13358 --target=${target_alias} $${srcdiroption} \
57255173 13359 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
13360 @stage2_werror_flag@
13361@endif gas-bootstrap
13362
bb286d71
AO
13363.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13364maybe-configure-stageb3g2-gas:
13365@if gas-bootstrap
13366maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13367configure-stageb3g2-gas:
13368 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13369 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13370 @r=`${PWD_COMMAND}`; export r; \
13371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13372 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13373 $(HOST_EXPORTS) \
1c8bd6a3 13374 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13375 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 13376 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
13377 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13379 cd $(HOST_SUBDIR)/gas || exit 1; \
13380 case $(srcdir) in \
13381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13382 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13384 esac; \
13385 srcdiroption="--srcdir=$${topdir}/gas"; \
13386 libsrcdir="$$s/gas"; \
13387 $(SHELL) $${libsrcdir}/configure \
13388 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13389 --target=${target_alias} $${srcdiroption} \
13390 --with-build-libsubdir=$(HOST_SUBDIR) \
13391 @stage2_werror_flag@
13392@endif gas-bootstrap
13393
ce406537
PB
13394.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13395maybe-configure-stage4-gas:
13396@if gas-bootstrap
13397maybe-configure-stage4-gas: configure-stage4-gas
f41d6665 13398configure-stage4-gas:
cc11cc9b 13399 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 13400 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13401 @r=`${PWD_COMMAND}`; export r; \
13402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 13403 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13404 $(HOST_EXPORTS) \
1c8bd6a3 13405 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13406 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 13407 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
ce406537 13408 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
f41d6665 13409 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13410 cd $(HOST_SUBDIR)/gas || exit 1; \
13411 case $(srcdir) in \
13412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13413 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13415 esac; \
13416 srcdiroption="--srcdir=$${topdir}/gas"; \
13417 libsrcdir="$$s/gas"; \
13418 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13419 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13420 --target=${target_alias} $${srcdiroption} \
57255173 13421 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
13422 @stage2_werror_flag@
13423@endif gas-bootstrap
13424
13425.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13426maybe-configure-stageprofile-gas:
13427@if gas-bootstrap
13428maybe-configure-stageprofile-gas: configure-stageprofile-gas
f41d6665 13429configure-stageprofile-gas:
cc11cc9b 13430 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 13431 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13432 @r=`${PWD_COMMAND}`; export r; \
13433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 13434 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13435 $(HOST_EXPORTS) \
1c8bd6a3 13436 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13437 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 13438 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
ce406537 13439 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
f41d6665 13440 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13441 cd $(HOST_SUBDIR)/gas || exit 1; \
13442 case $(srcdir) in \
13443 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13444 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13445 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13446 esac; \
13447 srcdiroption="--srcdir=$${topdir}/gas"; \
13448 libsrcdir="$$s/gas"; \
13449 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13450 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13451 --target=${target_alias} $${srcdiroption} \
57255173 13452 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
13453 @stage2_werror_flag@
13454@endif gas-bootstrap
13455
13456.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13457maybe-configure-stagefeedback-gas:
13458@if gas-bootstrap
13459maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
f41d6665 13460configure-stagefeedback-gas:
cc11cc9b 13461 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 13462 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13463 @r=`${PWD_COMMAND}`; export r; \
13464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 13465 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13466 $(HOST_EXPORTS) \
1c8bd6a3 13467 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13468 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 13469 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
ce406537 13470 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
f41d6665 13471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13472 cd $(HOST_SUBDIR)/gas || exit 1; \
13473 case $(srcdir) in \
13474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13475 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13477 esac; \
13478 srcdiroption="--srcdir=$${topdir}/gas"; \
13479 libsrcdir="$$s/gas"; \
13480 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13481 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13482 --target=${target_alias} $${srcdiroption} \
57255173 13483 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
13484 @stage2_werror_flag@
13485@endif gas-bootstrap
13486
13487
13488
13489
13490
295f4e42
NN
13491.PHONY: all-gas maybe-all-gas
13492maybe-all-gas:
3ff3adad
PB
13493@if gcc-bootstrap
13494all-gas: stage_current
13495@endif gcc-bootstrap
60975492 13496@if gas
7e0b5752 13497TARGET-gas=all
60975492 13498maybe-all-gas: all-gas
295f4e42 13499all-gas: configure-gas
cc11cc9b 13500 @r=`${PWD_COMMAND}`; export r; \
295f4e42 13501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13502 $(HOST_EXPORTS) \
215c351a 13503 (cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13504 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13505 $(TARGET-gas))
60975492 13506@endif gas
1358ccea 13507
25b42232 13508
ce406537
PB
13509
13510.PHONY: all-stage1-gas maybe-all-stage1-gas
13511.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13512maybe-all-stage1-gas:
13513maybe-clean-stage1-gas:
13514@if gas-bootstrap
13515maybe-all-stage1-gas: all-stage1-gas
13516all-stage1: all-stage1-gas
1061f99e 13517TARGET-stage1-gas = $(TARGET-gas)
ce406537 13518all-stage1-gas: configure-stage1-gas
cc11cc9b 13519 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
13520 @r=`${PWD_COMMAND}`; export r; \
13521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13522 $(HOST_EXPORTS) \
13523 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13524 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13525 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
13526 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
13527 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
13528 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
1061f99e 13529 $(TARGET-stage1-gas)
ce406537
PB
13530
13531maybe-clean-stage1-gas: clean-stage1-gas
13532clean-stage1: clean-stage1-gas
13533clean-stage1-gas:
995a5697
PB
13534 @if [ $(current_stage) = stage1 ]; then \
13535 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13536 else \
13537 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13538 $(MAKE) stage1-start; \
13539 fi; \
ce406537 13540 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13541 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 13542 clean
ce406537
PB
13543@endif gas-bootstrap
13544
13545
13546.PHONY: all-stage2-gas maybe-all-stage2-gas
13547.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13548maybe-all-stage2-gas:
13549maybe-clean-stage2-gas:
13550@if gas-bootstrap
13551maybe-all-stage2-gas: all-stage2-gas
13552all-stage2: all-stage2-gas
1061f99e 13553TARGET-stage2-gas = $(TARGET-gas)
ce406537 13554all-stage2-gas: configure-stage2-gas
cc11cc9b 13555 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
13556 @r=`${PWD_COMMAND}`; export r; \
13557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13558 $(HOST_EXPORTS) \
13559 $(POSTSTAGE1_HOST_EXPORTS) \
13560 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13561 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13562 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
13563 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13564 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13565 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 13566 $(TARGET-stage2-gas)
ce406537
PB
13567
13568maybe-clean-stage2-gas: clean-stage2-gas
13569clean-stage2: clean-stage2-gas
13570clean-stage2-gas:
995a5697
PB
13571 @if [ $(current_stage) = stage2 ]; then \
13572 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13573 else \
13574 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13575 $(MAKE) stage2-start; \
13576 fi; \
ce406537 13577 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13578 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 13579 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 13580 clean
ce406537
PB
13581@endif gas-bootstrap
13582
13583
bb286d71
AO
13584.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13585.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13586maybe-all-stageb2g0-gas:
13587maybe-clean-stageb2g0-gas:
13588@if gas-bootstrap
13589maybe-all-stageb2g0-gas: all-stageb2g0-gas
13590all-stageb2g0: all-stageb2g0-gas
13591TARGET-stageb2g0-gas = $(TARGET-gas)
13592all-stageb2g0-gas: configure-stageb2g0-gas
13593 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13594 @r=`${PWD_COMMAND}`; export r; \
13595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13596 $(HOST_EXPORTS) \
13597 $(POSTSTAGE1_HOST_EXPORTS) \
13598 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13599 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13600 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
13601 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
13602 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
13603 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
13604 $(TARGET-stageb2g0-gas)
13605
13606maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13607clean-stageb2g0: clean-stageb2g0-gas
13608clean-stageb2g0-gas:
13609 @if [ $(current_stage) = stageb2g0 ]; then \
13610 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13611 else \
13612 [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13613 $(MAKE) stageb2g0-start; \
13614 fi; \
13615 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13616 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
13617 $(POSTSTAGE1_FLAGS_TO_PASS) \
13618 clean
13619@endif gas-bootstrap
13620
13621
ce406537
PB
13622.PHONY: all-stage3-gas maybe-all-stage3-gas
13623.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13624maybe-all-stage3-gas:
13625maybe-clean-stage3-gas:
13626@if gas-bootstrap
13627maybe-all-stage3-gas: all-stage3-gas
13628all-stage3: all-stage3-gas
1061f99e 13629TARGET-stage3-gas = $(TARGET-gas)
ce406537 13630all-stage3-gas: configure-stage3-gas
cc11cc9b 13631 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
13632 @r=`${PWD_COMMAND}`; export r; \
13633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13634 $(HOST_EXPORTS) \
13635 $(POSTSTAGE1_HOST_EXPORTS) \
13636 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13637 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13638 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
13639 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
13640 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
13641 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 13642 $(TARGET-stage3-gas)
ce406537
PB
13643
13644maybe-clean-stage3-gas: clean-stage3-gas
13645clean-stage3: clean-stage3-gas
13646clean-stage3-gas:
995a5697
PB
13647 @if [ $(current_stage) = stage3 ]; then \
13648 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13649 else \
13650 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13651 $(MAKE) stage3-start; \
13652 fi; \
ce406537 13653 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13654 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 13655 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 13656 clean
ce406537
PB
13657@endif gas-bootstrap
13658
13659
bb286d71
AO
13660.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13661.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13662maybe-all-stageb3g2-gas:
13663maybe-clean-stageb3g2-gas:
13664@if gas-bootstrap
13665maybe-all-stageb3g2-gas: all-stageb3g2-gas
13666all-stageb3g2: all-stageb3g2-gas
13667TARGET-stageb3g2-gas = $(TARGET-gas)
13668all-stageb3g2-gas: configure-stageb3g2-gas
13669 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13670 @r=`${PWD_COMMAND}`; export r; \
13671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13672 $(HOST_EXPORTS) \
13673 $(POSTSTAGE1_HOST_EXPORTS) \
13674 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13675 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13676 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
13677 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
13678 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
13679 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
13680 $(TARGET-stageb3g2-gas)
13681
13682maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13683clean-stageb3g2: clean-stageb3g2-gas
13684clean-stageb3g2-gas:
13685 @if [ $(current_stage) = stageb3g2 ]; then \
13686 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13687 else \
13688 [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13689 $(MAKE) stageb3g2-start; \
13690 fi; \
13691 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13692 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
13693 $(POSTSTAGE1_FLAGS_TO_PASS) \
13694 clean
13695@endif gas-bootstrap
13696
13697
ce406537
PB
13698.PHONY: all-stage4-gas maybe-all-stage4-gas
13699.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13700maybe-all-stage4-gas:
13701maybe-clean-stage4-gas:
13702@if gas-bootstrap
13703maybe-all-stage4-gas: all-stage4-gas
13704all-stage4: all-stage4-gas
1061f99e 13705TARGET-stage4-gas = $(TARGET-gas)
ce406537 13706all-stage4-gas: configure-stage4-gas
cc11cc9b 13707 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
13708 @r=`${PWD_COMMAND}`; export r; \
13709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13710 $(HOST_EXPORTS) \
13711 $(POSTSTAGE1_HOST_EXPORTS) \
13712 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13713 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13714 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
13715 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13716 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
13717 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 13718 $(TARGET-stage4-gas)
ce406537
PB
13719
13720maybe-clean-stage4-gas: clean-stage4-gas
13721clean-stage4: clean-stage4-gas
13722clean-stage4-gas:
995a5697
PB
13723 @if [ $(current_stage) = stage4 ]; then \
13724 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13725 else \
13726 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13727 $(MAKE) stage4-start; \
13728 fi; \
ce406537 13729 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13730 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 13731 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 13732 clean
ce406537
PB
13733@endif gas-bootstrap
13734
13735
13736.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13737.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13738maybe-all-stageprofile-gas:
13739maybe-clean-stageprofile-gas:
13740@if gas-bootstrap
13741maybe-all-stageprofile-gas: all-stageprofile-gas
13742all-stageprofile: all-stageprofile-gas
1061f99e 13743TARGET-stageprofile-gas = $(TARGET-gas)
ce406537 13744all-stageprofile-gas: configure-stageprofile-gas
cc11cc9b 13745 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
13746 @r=`${PWD_COMMAND}`; export r; \
13747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13748 $(HOST_EXPORTS) \
13749 $(POSTSTAGE1_HOST_EXPORTS) \
13750 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13751 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13752 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
13753 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13754 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13755 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 13756 $(TARGET-stageprofile-gas)
ce406537
PB
13757
13758maybe-clean-stageprofile-gas: clean-stageprofile-gas
13759clean-stageprofile: clean-stageprofile-gas
13760clean-stageprofile-gas:
995a5697
PB
13761 @if [ $(current_stage) = stageprofile ]; then \
13762 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13763 else \
13764 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13765 $(MAKE) stageprofile-start; \
13766 fi; \
ce406537 13767 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13768 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 13769 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 13770 clean
ce406537
PB
13771@endif gas-bootstrap
13772
13773
13774.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13775.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13776maybe-all-stagefeedback-gas:
13777maybe-clean-stagefeedback-gas:
13778@if gas-bootstrap
13779maybe-all-stagefeedback-gas: all-stagefeedback-gas
13780all-stagefeedback: all-stagefeedback-gas
1061f99e 13781TARGET-stagefeedback-gas = $(TARGET-gas)
ce406537 13782all-stagefeedback-gas: configure-stagefeedback-gas
cc11cc9b 13783 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
13784 @r=`${PWD_COMMAND}`; export r; \
13785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13786 $(HOST_EXPORTS) \
13787 $(POSTSTAGE1_HOST_EXPORTS) \
13788 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13789 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13790 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
13791 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13792 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13793 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 13794 $(TARGET-stagefeedback-gas)
ce406537
PB
13795
13796maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13797clean-stagefeedback: clean-stagefeedback-gas
13798clean-stagefeedback-gas:
995a5697
PB
13799 @if [ $(current_stage) = stagefeedback ]; then \
13800 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13801 else \
13802 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13803 $(MAKE) stagefeedback-start; \
13804 fi; \
ce406537 13805 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13806 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 13807 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 13808 clean
ce406537
PB
13809@endif gas-bootstrap
13810
13811
13812
13813
13814
295f4e42
NN
13815.PHONY: check-gas maybe-check-gas
13816maybe-check-gas:
60975492
PB
13817@if gas
13818maybe-check-gas: check-gas
1358ccea 13819
295f4e42 13820check-gas:
f41d6665 13821 @: $(MAKE); $(unstage)
295f4e42 13822 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 13823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13824 $(HOST_EXPORTS) \
215c351a
PB
13825 (cd $(HOST_SUBDIR)/gas && \
13826 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 13827
60975492 13828@endif gas
1358ccea 13829
295f4e42
NN
13830.PHONY: install-gas maybe-install-gas
13831maybe-install-gas:
60975492
PB
13832@if gas
13833maybe-install-gas: install-gas
1358ccea 13834
295f4e42 13835install-gas: installdirs
f41d6665 13836 @: $(MAKE); $(unstage)
295f4e42 13837 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 13838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13839 $(HOST_EXPORTS) \
215c351a 13840 (cd $(HOST_SUBDIR)/gas && \
ace9ac7b 13841 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 13842
60975492 13843@endif gas
1358ccea 13844
b5422ad7 13845# Other targets (info, dvi, pdf, etc.)
1358ccea 13846
295f4e42
NN
13847.PHONY: maybe-info-gas info-gas
13848maybe-info-gas:
60975492
PB
13849@if gas
13850maybe-info-gas: info-gas
295f4e42
NN
13851
13852info-gas: \
05750653 13853 configure-gas
295f4e42 13854 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13855 r=`${PWD_COMMAND}`; export r; \
13856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13857 $(HOST_EXPORTS) \
d32ab992 13858 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13860 done; \
295f4e42 13861 echo "Doing info in gas" ; \
215c351a 13862 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13865 "RANLIB=$${RANLIB}" \
901119ae 13866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13867 info) \
1358ccea
NN
13868 || exit 1
13869
60975492 13870@endif gas
1358ccea 13871
295f4e42
NN
13872.PHONY: maybe-dvi-gas dvi-gas
13873maybe-dvi-gas:
60975492
PB
13874@if gas
13875maybe-dvi-gas: dvi-gas
1358ccea 13876
295f4e42 13877dvi-gas: \
05750653 13878 configure-gas
295f4e42 13879 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13880 r=`${PWD_COMMAND}`; export r; \
13881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13882 $(HOST_EXPORTS) \
d32ab992 13883 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13885 done; \
295f4e42 13886 echo "Doing dvi in gas" ; \
215c351a 13887 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13890 "RANLIB=$${RANLIB}" \
901119ae 13891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13892 dvi) \
1358ccea
NN
13893 || exit 1
13894
60975492 13895@endif gas
1358ccea 13896
b5422ad7
BM
13897.PHONY: maybe-pdf-gas pdf-gas
13898maybe-pdf-gas:
13899@if gas
13900maybe-pdf-gas: pdf-gas
13901
13902pdf-gas: \
13903 configure-gas
13904 @[ -f ./gas/Makefile ] || exit 0; \
13905 r=`${PWD_COMMAND}`; export r; \
13906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13907 $(HOST_EXPORTS) \
13908 for flag in $(EXTRA_HOST_FLAGS) ; do \
13909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13910 done; \
13911 echo "Doing pdf in gas" ; \
13912 (cd $(HOST_SUBDIR)/gas && \
13913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13915 "RANLIB=$${RANLIB}" \
901119ae 13916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
13917 pdf) \
13918 || exit 1
13919
13920@endif gas
13921
f87a2b2e
MS
13922.PHONY: maybe-html-gas html-gas
13923maybe-html-gas:
13924@if gas
13925maybe-html-gas: html-gas
13926
13927html-gas: \
05750653 13928 configure-gas
f87a2b2e
MS
13929 @[ -f ./gas/Makefile ] || exit 0; \
13930 r=`${PWD_COMMAND}`; export r; \
13931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
13932 $(HOST_EXPORTS) \
13933 for flag in $(EXTRA_HOST_FLAGS) ; do \
13934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13935 done; \
13936 echo "Doing html in gas" ; \
215c351a 13937 (cd $(HOST_SUBDIR)/gas && \
f87a2b2e
MS
13938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13940 "RANLIB=$${RANLIB}" \
901119ae 13941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
13942 html) \
13943 || exit 1
13944
13945@endif gas
13946
295f4e42
NN
13947.PHONY: maybe-TAGS-gas TAGS-gas
13948maybe-TAGS-gas:
60975492
PB
13949@if gas
13950maybe-TAGS-gas: TAGS-gas
1358ccea 13951
295f4e42 13952TAGS-gas: \
05750653 13953 configure-gas
295f4e42 13954 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13955 r=`${PWD_COMMAND}`; export r; \
13956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13957 $(HOST_EXPORTS) \
d32ab992 13958 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13960 done; \
295f4e42 13961 echo "Doing TAGS in gas" ; \
215c351a 13962 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13965 "RANLIB=$${RANLIB}" \
901119ae 13966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13967 TAGS) \
1358ccea
NN
13968 || exit 1
13969
60975492 13970@endif gas
1358ccea 13971
295f4e42
NN
13972.PHONY: maybe-install-info-gas install-info-gas
13973maybe-install-info-gas:
60975492
PB
13974@if gas
13975maybe-install-info-gas: install-info-gas
1358ccea 13976
295f4e42
NN
13977install-info-gas: \
13978 configure-gas \
05750653 13979 info-gas
295f4e42 13980 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13981 r=`${PWD_COMMAND}`; export r; \
13982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13983 $(HOST_EXPORTS) \
d32ab992 13984 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13986 done; \
295f4e42 13987 echo "Doing install-info in gas" ; \
215c351a 13988 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13991 "RANLIB=$${RANLIB}" \
901119ae 13992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13993 install-info) \
1358ccea
NN
13994 || exit 1
13995
60975492 13996@endif gas
1358ccea 13997
9c4d2493
BM
13998.PHONY: maybe-install-pdf-gas install-pdf-gas
13999maybe-install-pdf-gas:
14000@if gas
14001maybe-install-pdf-gas: install-pdf-gas
14002
14003install-pdf-gas: \
14004 configure-gas \
14005 pdf-gas
14006 @[ -f ./gas/Makefile ] || exit 0; \
14007 r=`${PWD_COMMAND}`; export r; \
14008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14009 $(HOST_EXPORTS) \
14010 for flag in $(EXTRA_HOST_FLAGS) ; do \
14011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14012 done; \
14013 echo "Doing install-pdf in gas" ; \
14014 (cd $(HOST_SUBDIR)/gas && \
14015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14017 "RANLIB=$${RANLIB}" \
901119ae 14018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
14019 install-pdf) \
14020 || exit 1
14021
14022@endif gas
14023
65d6e994
CD
14024.PHONY: maybe-install-html-gas install-html-gas
14025maybe-install-html-gas:
14026@if gas
14027maybe-install-html-gas: install-html-gas
14028
14029install-html-gas: \
14030 configure-gas \
14031 html-gas
14032 @[ -f ./gas/Makefile ] || exit 0; \
14033 r=`${PWD_COMMAND}`; export r; \
14034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14035 $(HOST_EXPORTS) \
14036 for flag in $(EXTRA_HOST_FLAGS) ; do \
14037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14038 done; \
14039 echo "Doing install-html in gas" ; \
14040 (cd $(HOST_SUBDIR)/gas && \
14041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14043 "RANLIB=$${RANLIB}" \
901119ae 14044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
14045 install-html) \
14046 || exit 1
14047
14048@endif gas
14049
295f4e42
NN
14050.PHONY: maybe-installcheck-gas installcheck-gas
14051maybe-installcheck-gas:
60975492
PB
14052@if gas
14053maybe-installcheck-gas: installcheck-gas
1358ccea 14054
295f4e42 14055installcheck-gas: \
05750653 14056 configure-gas
295f4e42 14057 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14058 r=`${PWD_COMMAND}`; export r; \
14059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14060 $(HOST_EXPORTS) \
d32ab992 14061 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14063 done; \
295f4e42 14064 echo "Doing installcheck in gas" ; \
215c351a 14065 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14068 "RANLIB=$${RANLIB}" \
901119ae 14069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14070 installcheck) \
1358ccea
NN
14071 || exit 1
14072
60975492 14073@endif gas
1358ccea 14074
295f4e42
NN
14075.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14076maybe-mostlyclean-gas:
60975492
PB
14077@if gas
14078maybe-mostlyclean-gas: mostlyclean-gas
1358ccea 14079
05750653 14080mostlyclean-gas:
295f4e42 14081 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14082 r=`${PWD_COMMAND}`; export r; \
14083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14084 $(HOST_EXPORTS) \
d32ab992 14085 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14087 done; \
295f4e42 14088 echo "Doing mostlyclean in gas" ; \
215c351a 14089 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14092 "RANLIB=$${RANLIB}" \
901119ae 14093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14094 mostlyclean) \
1358ccea
NN
14095 || exit 1
14096
60975492 14097@endif gas
1358ccea 14098
295f4e42
NN
14099.PHONY: maybe-clean-gas clean-gas
14100maybe-clean-gas:
60975492
PB
14101@if gas
14102maybe-clean-gas: clean-gas
1358ccea 14103
05750653 14104clean-gas:
295f4e42 14105 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14106 r=`${PWD_COMMAND}`; export r; \
14107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14108 $(HOST_EXPORTS) \
d32ab992 14109 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14111 done; \
295f4e42 14112 echo "Doing clean in gas" ; \
215c351a 14113 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14116 "RANLIB=$${RANLIB}" \
901119ae 14117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14118 clean) \
1358ccea
NN
14119 || exit 1
14120
60975492 14121@endif gas
1358ccea 14122
295f4e42
NN
14123.PHONY: maybe-distclean-gas distclean-gas
14124maybe-distclean-gas:
60975492
PB
14125@if gas
14126maybe-distclean-gas: distclean-gas
1358ccea 14127
05750653 14128distclean-gas:
295f4e42 14129 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14130 r=`${PWD_COMMAND}`; export r; \
14131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14132 $(HOST_EXPORTS) \
d32ab992 14133 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14135 done; \
295f4e42 14136 echo "Doing distclean in gas" ; \
215c351a 14137 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14140 "RANLIB=$${RANLIB}" \
901119ae 14141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14142 distclean) \
1358ccea
NN
14143 || exit 1
14144
60975492 14145@endif gas
1358ccea 14146
295f4e42
NN
14147.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14148maybe-maintainer-clean-gas:
60975492
PB
14149@if gas
14150maybe-maintainer-clean-gas: maintainer-clean-gas
1358ccea 14151
05750653 14152maintainer-clean-gas:
295f4e42 14153 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14154 r=`${PWD_COMMAND}`; export r; \
14155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14156 $(HOST_EXPORTS) \
d32ab992 14157 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14159 done; \
295f4e42 14160 echo "Doing maintainer-clean in gas" ; \
215c351a 14161 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14164 "RANLIB=$${RANLIB}" \
901119ae 14165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14166 maintainer-clean) \
1358ccea
NN
14167 || exit 1
14168
60975492 14169@endif gas
1358ccea 14170
1358ccea 14171
25b42232 14172
d32ab992
PB
14173.PHONY: configure-gcc maybe-configure-gcc
14174maybe-configure-gcc:
cc11cc9b 14175@if gcc-bootstrap
3ff3adad 14176configure-gcc: stage_current
cc11cc9b
PB
14177@endif gcc-bootstrap
14178@if gcc
3ff3adad
PB
14179maybe-configure-gcc: configure-gcc
14180configure-gcc:
cc11cc9b
PB
14181 @r=`${PWD_COMMAND}`; export r; \
14182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
14183 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
4fc4dd12 14185 $(HOST_EXPORTS) \
25b42232
PB
14186 echo Configuring in $(HOST_SUBDIR)/gcc; \
14187 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
295f4e42 14188 case $(srcdir) in \
215c351a
PB
14189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14190 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 14192 esac; \
215c351a
PB
14193 srcdiroption="--srcdir=$${topdir}/gcc"; \
14194 libsrcdir="$$s/gcc"; \
295f4e42 14195 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14196 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14197 --target=${target_alias} $${srcdiroption} \
1358ccea 14198 || exit 1
d32ab992 14199@endif gcc
1358ccea 14200
25b42232
PB
14201
14202
ce406537
PB
14203.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14204maybe-configure-stage1-gcc:
14205@if gcc-bootstrap
14206maybe-configure-stage1-gcc: configure-stage1-gcc
f41d6665 14207configure-stage1-gcc:
cc11cc9b 14208 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 14209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14210 @r=`${PWD_COMMAND}`; export r; \
14211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 14212 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
1c8bd6a3 14213 $(HOST_EXPORTS) \
342b9200 14214 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 14215 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
ce406537 14216 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14218 cd $(HOST_SUBDIR)/gcc || exit 1; \
14219 case $(srcdir) in \
14220 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14221 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14222 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14223 esac; \
14224 srcdiroption="--srcdir=$${topdir}/gcc"; \
14225 libsrcdir="$$s/gcc"; \
14226 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14227 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14228 --target=${target_alias} $${srcdiroption} \
57255173 14229 \
8efea775 14230 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
ce406537
PB
14231@endif gcc-bootstrap
14232
14233.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14234maybe-configure-stage2-gcc:
14235@if gcc-bootstrap
14236maybe-configure-stage2-gcc: configure-stage2-gcc
f41d6665 14237configure-stage2-gcc:
cc11cc9b 14238 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 14239 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14240 @r=`${PWD_COMMAND}`; export r; \
14241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 14242 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14243 $(HOST_EXPORTS) \
1c8bd6a3 14244 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14245 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 14246 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
ce406537 14247 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14248 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14249 cd $(HOST_SUBDIR)/gcc || exit 1; \
14250 case $(srcdir) in \
14251 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14252 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14253 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14254 esac; \
14255 srcdiroption="--srcdir=$${topdir}/gcc"; \
14256 libsrcdir="$$s/gcc"; \
14257 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14258 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14259 --target=${target_alias} $${srcdiroption} \
57255173 14260 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
14261 @stage2_werror_flag@
14262@endif gcc-bootstrap
14263
bb286d71
AO
14264.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14265maybe-configure-stageb2g0-gcc:
14266@if gcc-bootstrap
14267maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14268configure-stageb2g0-gcc:
14269 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14270 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14271 @r=`${PWD_COMMAND}`; export r; \
14272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14273 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14274 $(HOST_EXPORTS) \
1c8bd6a3 14275 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14276 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 14277 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
14278 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14279 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14280 cd $(HOST_SUBDIR)/gcc || exit 1; \
14281 case $(srcdir) in \
14282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14283 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14285 esac; \
14286 srcdiroption="--srcdir=$${topdir}/gcc"; \
14287 libsrcdir="$$s/gcc"; \
14288 $(SHELL) $${libsrcdir}/configure \
14289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14290 --target=${target_alias} $${srcdiroption} \
14291 --with-build-libsubdir=$(HOST_SUBDIR) \
14292 @stage2_werror_flag@
14293@endif gcc-bootstrap
14294
ce406537
PB
14295.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14296maybe-configure-stage3-gcc:
14297@if gcc-bootstrap
14298maybe-configure-stage3-gcc: configure-stage3-gcc
f41d6665 14299configure-stage3-gcc:
cc11cc9b 14300 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 14301 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14302 @r=`${PWD_COMMAND}`; export r; \
14303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 14304 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14305 $(HOST_EXPORTS) \
1c8bd6a3 14306 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14307 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 14308 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
ce406537 14309 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14310 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14311 cd $(HOST_SUBDIR)/gcc || exit 1; \
14312 case $(srcdir) in \
14313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14314 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14316 esac; \
14317 srcdiroption="--srcdir=$${topdir}/gcc"; \
14318 libsrcdir="$$s/gcc"; \
14319 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14320 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14321 --target=${target_alias} $${srcdiroption} \
57255173 14322 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
14323 @stage2_werror_flag@
14324@endif gcc-bootstrap
14325
bb286d71
AO
14326.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14327maybe-configure-stageb3g2-gcc:
14328@if gcc-bootstrap
14329maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14330configure-stageb3g2-gcc:
14331 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14332 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14333 @r=`${PWD_COMMAND}`; export r; \
14334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14335 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14336 $(HOST_EXPORTS) \
1c8bd6a3 14337 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14338 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 14339 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
14340 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14341 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14342 cd $(HOST_SUBDIR)/gcc || exit 1; \
14343 case $(srcdir) in \
14344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14345 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14347 esac; \
14348 srcdiroption="--srcdir=$${topdir}/gcc"; \
14349 libsrcdir="$$s/gcc"; \
14350 $(SHELL) $${libsrcdir}/configure \
14351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14352 --target=${target_alias} $${srcdiroption} \
14353 --with-build-libsubdir=$(HOST_SUBDIR) \
14354 @stage2_werror_flag@
14355@endif gcc-bootstrap
14356
ce406537
PB
14357.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14358maybe-configure-stage4-gcc:
14359@if gcc-bootstrap
14360maybe-configure-stage4-gcc: configure-stage4-gcc
f41d6665 14361configure-stage4-gcc:
cc11cc9b 14362 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 14363 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14364 @r=`${PWD_COMMAND}`; export r; \
14365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 14366 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14367 $(HOST_EXPORTS) \
1c8bd6a3 14368 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14369 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 14370 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
ce406537 14371 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14373 cd $(HOST_SUBDIR)/gcc || exit 1; \
14374 case $(srcdir) in \
14375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14376 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14378 esac; \
14379 srcdiroption="--srcdir=$${topdir}/gcc"; \
14380 libsrcdir="$$s/gcc"; \
14381 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14382 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14383 --target=${target_alias} $${srcdiroption} \
57255173 14384 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
14385 @stage2_werror_flag@
14386@endif gcc-bootstrap
14387
14388.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14389maybe-configure-stageprofile-gcc:
14390@if gcc-bootstrap
14391maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
f41d6665 14392configure-stageprofile-gcc:
cc11cc9b 14393 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 14394 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14395 @r=`${PWD_COMMAND}`; export r; \
14396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 14397 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14398 $(HOST_EXPORTS) \
1c8bd6a3 14399 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14400 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 14401 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
ce406537 14402 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
f41d6665 14403 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14404 cd $(HOST_SUBDIR)/gcc || exit 1; \
14405 case $(srcdir) in \
14406 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14407 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14408 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14409 esac; \
14410 srcdiroption="--srcdir=$${topdir}/gcc"; \
14411 libsrcdir="$$s/gcc"; \
14412 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14413 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14414 --target=${target_alias} $${srcdiroption} \
57255173 14415 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
14416 @stage2_werror_flag@
14417@endif gcc-bootstrap
14418
14419.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14420maybe-configure-stagefeedback-gcc:
14421@if gcc-bootstrap
14422maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
f41d6665 14423configure-stagefeedback-gcc:
cc11cc9b 14424 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 14425 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14426 @r=`${PWD_COMMAND}`; export r; \
14427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 14428 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14429 $(HOST_EXPORTS) \
1c8bd6a3 14430 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14431 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 14432 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
ce406537 14433 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
f41d6665 14434 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14435 cd $(HOST_SUBDIR)/gcc || exit 1; \
14436 case $(srcdir) in \
14437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14438 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14440 esac; \
14441 srcdiroption="--srcdir=$${topdir}/gcc"; \
14442 libsrcdir="$$s/gcc"; \
14443 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14445 --target=${target_alias} $${srcdiroption} \
57255173 14446 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
14447 @stage2_werror_flag@
14448@endif gcc-bootstrap
14449
14450
14451
14452
14453
d32ab992
PB
14454.PHONY: all-gcc maybe-all-gcc
14455maybe-all-gcc:
3ff3adad
PB
14456@if gcc-bootstrap
14457all-gcc: stage_current
14458@endif gcc-bootstrap
d32ab992 14459@if gcc
e69bf64b 14460TARGET-gcc=all
d32ab992
PB
14461maybe-all-gcc: all-gcc
14462all-gcc: configure-gcc
cc11cc9b 14463 @r=`${PWD_COMMAND}`; export r; \
295f4e42 14464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14465 $(HOST_EXPORTS) \
215c351a 14466 (cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14467 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14468 $(TARGET-gcc))
d32ab992 14469@endif gcc
1358ccea 14470
25b42232 14471
ce406537
PB
14472
14473.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14474.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14475maybe-all-stage1-gcc:
14476maybe-clean-stage1-gcc:
14477@if gcc-bootstrap
14478maybe-all-stage1-gcc: all-stage1-gcc
14479all-stage1: all-stage1-gcc
1061f99e 14480TARGET-stage1-gcc = $(TARGET-gcc)
ce406537 14481all-stage1-gcc: configure-stage1-gcc
cc11cc9b 14482 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
14483 @r=`${PWD_COMMAND}`; export r; \
14484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14485 $(HOST_EXPORTS) \
14486 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14487 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14488 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
14489 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
14490 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
14491 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
1061f99e 14492 $(TARGET-stage1-gcc)
ce406537
PB
14493
14494maybe-clean-stage1-gcc: clean-stage1-gcc
14495clean-stage1: clean-stage1-gcc
14496clean-stage1-gcc:
995a5697
PB
14497 @if [ $(current_stage) = stage1 ]; then \
14498 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14499 else \
14500 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14501 $(MAKE) stage1-start; \
14502 fi; \
ce406537 14503 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14504 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 14505 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14506@endif gcc-bootstrap
14507
14508
14509.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14510.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14511maybe-all-stage2-gcc:
14512maybe-clean-stage2-gcc:
14513@if gcc-bootstrap
14514maybe-all-stage2-gcc: all-stage2-gcc
14515all-stage2: all-stage2-gcc
1061f99e 14516TARGET-stage2-gcc = $(TARGET-gcc)
ce406537 14517all-stage2-gcc: configure-stage2-gcc
cc11cc9b 14518 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
14519 @r=`${PWD_COMMAND}`; export r; \
14520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14521 $(HOST_EXPORTS) \
14522 $(POSTSTAGE1_HOST_EXPORTS) \
14523 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14524 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14525 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
14526 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14527 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14528 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
1061f99e 14529 $(TARGET-stage2-gcc)
ce406537
PB
14530
14531maybe-clean-stage2-gcc: clean-stage2-gcc
14532clean-stage2: clean-stage2-gcc
14533clean-stage2-gcc:
995a5697
PB
14534 @if [ $(current_stage) = stage2 ]; then \
14535 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14536 else \
14537 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14538 $(MAKE) stage2-start; \
14539 fi; \
ce406537 14540 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14541 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14542 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14543 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14544@endif gcc-bootstrap
14545
14546
bb286d71
AO
14547.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14548.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14549maybe-all-stageb2g0-gcc:
14550maybe-clean-stageb2g0-gcc:
14551@if gcc-bootstrap
14552maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14553all-stageb2g0: all-stageb2g0-gcc
14554TARGET-stageb2g0-gcc = $(TARGET-gcc)
14555all-stageb2g0-gcc: configure-stageb2g0-gcc
14556 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14557 @r=`${PWD_COMMAND}`; export r; \
14558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14559 $(HOST_EXPORTS) \
14560 $(POSTSTAGE1_HOST_EXPORTS) \
14561 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14562 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14563 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
14564 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
14565 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
14566 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
bb286d71
AO
14567 $(TARGET-stageb2g0-gcc)
14568
14569maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14570clean-stageb2g0: clean-stageb2g0-gcc
14571clean-stageb2g0-gcc:
14572 @if [ $(current_stage) = stageb2g0 ]; then \
14573 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14574 else \
14575 [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14576 $(MAKE) stageb2g0-start; \
14577 fi; \
14578 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14579 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
14580 $(POSTSTAGE1_FLAGS_TO_PASS) \
14581 $(EXTRA_GCC_FLAGS) clean
14582@endif gcc-bootstrap
14583
14584
ce406537
PB
14585.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14586.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14587maybe-all-stage3-gcc:
14588maybe-clean-stage3-gcc:
14589@if gcc-bootstrap
14590maybe-all-stage3-gcc: all-stage3-gcc
14591all-stage3: all-stage3-gcc
1061f99e 14592TARGET-stage3-gcc = $(TARGET-gcc)
ce406537 14593all-stage3-gcc: configure-stage3-gcc
cc11cc9b 14594 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
14595 @r=`${PWD_COMMAND}`; export r; \
14596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14597 $(HOST_EXPORTS) \
14598 $(POSTSTAGE1_HOST_EXPORTS) \
14599 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14600 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14601 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
14602 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
14603 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
14604 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
1061f99e 14605 $(TARGET-stage3-gcc)
ce406537
PB
14606
14607maybe-clean-stage3-gcc: clean-stage3-gcc
14608clean-stage3: clean-stage3-gcc
14609clean-stage3-gcc:
995a5697
PB
14610 @if [ $(current_stage) = stage3 ]; then \
14611 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14612 else \
14613 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14614 $(MAKE) stage3-start; \
14615 fi; \
ce406537 14616 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14617 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14618 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14619 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14620@endif gcc-bootstrap
14621
14622
bb286d71
AO
14623.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14624.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14625maybe-all-stageb3g2-gcc:
14626maybe-clean-stageb3g2-gcc:
14627@if gcc-bootstrap
14628maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14629all-stageb3g2: all-stageb3g2-gcc
14630TARGET-stageb3g2-gcc = $(TARGET-gcc)
14631all-stageb3g2-gcc: configure-stageb3g2-gcc
14632 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14633 @r=`${PWD_COMMAND}`; export r; \
14634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14635 $(HOST_EXPORTS) \
14636 $(POSTSTAGE1_HOST_EXPORTS) \
14637 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14638 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14639 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
14640 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
14641 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
14642 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
bb286d71
AO
14643 $(TARGET-stageb3g2-gcc)
14644
14645maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14646clean-stageb3g2: clean-stageb3g2-gcc
14647clean-stageb3g2-gcc:
14648 @if [ $(current_stage) = stageb3g2 ]; then \
14649 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14650 else \
14651 [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14652 $(MAKE) stageb3g2-start; \
14653 fi; \
14654 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14655 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
14656 $(POSTSTAGE1_FLAGS_TO_PASS) \
14657 $(EXTRA_GCC_FLAGS) clean
14658@endif gcc-bootstrap
14659
14660
ce406537
PB
14661.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14662.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14663maybe-all-stage4-gcc:
14664maybe-clean-stage4-gcc:
14665@if gcc-bootstrap
14666maybe-all-stage4-gcc: all-stage4-gcc
14667all-stage4: all-stage4-gcc
1061f99e 14668TARGET-stage4-gcc = $(TARGET-gcc)
ce406537 14669all-stage4-gcc: configure-stage4-gcc
cc11cc9b 14670 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
14671 @r=`${PWD_COMMAND}`; export r; \
14672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14673 $(HOST_EXPORTS) \
14674 $(POSTSTAGE1_HOST_EXPORTS) \
14675 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14676 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14677 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
14678 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14679 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
14680 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
1061f99e 14681 $(TARGET-stage4-gcc)
ce406537
PB
14682
14683maybe-clean-stage4-gcc: clean-stage4-gcc
14684clean-stage4: clean-stage4-gcc
14685clean-stage4-gcc:
995a5697
PB
14686 @if [ $(current_stage) = stage4 ]; then \
14687 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14688 else \
14689 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14690 $(MAKE) stage4-start; \
14691 fi; \
ce406537 14692 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14693 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14694 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14695 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14696@endif gcc-bootstrap
14697
14698
14699.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14700.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14701maybe-all-stageprofile-gcc:
14702maybe-clean-stageprofile-gcc:
14703@if gcc-bootstrap
14704maybe-all-stageprofile-gcc: all-stageprofile-gcc
14705all-stageprofile: all-stageprofile-gcc
1061f99e 14706TARGET-stageprofile-gcc = $(TARGET-gcc)
ce406537 14707all-stageprofile-gcc: configure-stageprofile-gcc
cc11cc9b 14708 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
14709 @r=`${PWD_COMMAND}`; export r; \
14710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14711 $(HOST_EXPORTS) \
14712 $(POSTSTAGE1_HOST_EXPORTS) \
14713 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14714 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14715 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
14716 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14717 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14718 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
1061f99e 14719 $(TARGET-stageprofile-gcc)
ce406537
PB
14720
14721maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14722clean-stageprofile: clean-stageprofile-gcc
14723clean-stageprofile-gcc:
995a5697
PB
14724 @if [ $(current_stage) = stageprofile ]; then \
14725 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14726 else \
14727 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14728 $(MAKE) stageprofile-start; \
14729 fi; \
ce406537 14730 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14731 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14732 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14733 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14734@endif gcc-bootstrap
14735
14736
14737.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14738.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14739maybe-all-stagefeedback-gcc:
14740maybe-clean-stagefeedback-gcc:
14741@if gcc-bootstrap
14742maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14743all-stagefeedback: all-stagefeedback-gcc
1061f99e 14744TARGET-stagefeedback-gcc = $(TARGET-gcc)
ce406537 14745all-stagefeedback-gcc: configure-stagefeedback-gcc
cc11cc9b 14746 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
14747 @r=`${PWD_COMMAND}`; export r; \
14748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14749 $(HOST_EXPORTS) \
14750 $(POSTSTAGE1_HOST_EXPORTS) \
14751 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14752 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14753 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
14754 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14755 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14756 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
1061f99e 14757 $(TARGET-stagefeedback-gcc)
ce406537
PB
14758
14759maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14760clean-stagefeedback: clean-stagefeedback-gcc
14761clean-stagefeedback-gcc:
995a5697
PB
14762 @if [ $(current_stage) = stagefeedback ]; then \
14763 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14764 else \
14765 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14766 $(MAKE) stagefeedback-start; \
14767 fi; \
ce406537 14768 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14769 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14770 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14771 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14772@endif gcc-bootstrap
14773
14774
14775
14776
14777
d32ab992
PB
14778.PHONY: check-gcc maybe-check-gcc
14779maybe-check-gcc:
14780@if gcc
14781maybe-check-gcc: check-gcc
1358ccea 14782
d32ab992 14783check-gcc:
f41d6665 14784 @: $(MAKE); $(unstage)
295f4e42 14785 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 14786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14787 $(HOST_EXPORTS) \
215c351a
PB
14788 (cd $(HOST_SUBDIR)/gcc && \
14789 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
1358ccea 14790
d32ab992 14791@endif gcc
1358ccea 14792
d32ab992
PB
14793.PHONY: install-gcc maybe-install-gcc
14794maybe-install-gcc:
14795@if gcc
14796maybe-install-gcc: install-gcc
1358ccea 14797
d32ab992 14798install-gcc: installdirs
f41d6665 14799 @: $(MAKE); $(unstage)
295f4e42 14800 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 14801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14802 $(HOST_EXPORTS) \
215c351a 14803 (cd $(HOST_SUBDIR)/gcc && \
ace9ac7b 14804 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
1358ccea 14805
d32ab992 14806@endif gcc
1358ccea 14807
b5422ad7 14808# Other targets (info, dvi, pdf, etc.)
1358ccea 14809
d32ab992
PB
14810.PHONY: maybe-info-gcc info-gcc
14811maybe-info-gcc:
14812@if gcc
14813maybe-info-gcc: info-gcc
1358ccea 14814
d32ab992 14815info-gcc: \
05750653 14816 configure-gcc
d32ab992 14817 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14818 r=`${PWD_COMMAND}`; export r; \
14819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14820 $(HOST_EXPORTS) \
d32ab992 14821 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14823 done; \
d32ab992 14824 echo "Doing info in gcc" ; \
215c351a 14825 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14828 "RANLIB=$${RANLIB}" \
901119ae 14829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14830 info) \
1358ccea
NN
14831 || exit 1
14832
d32ab992 14833@endif gcc
1358ccea 14834
d32ab992
PB
14835.PHONY: maybe-dvi-gcc dvi-gcc
14836maybe-dvi-gcc:
14837@if gcc
14838maybe-dvi-gcc: dvi-gcc
1358ccea 14839
d32ab992 14840dvi-gcc: \
05750653 14841 configure-gcc
d32ab992 14842 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14843 r=`${PWD_COMMAND}`; export r; \
14844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14845 $(HOST_EXPORTS) \
d32ab992 14846 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14848 done; \
d32ab992 14849 echo "Doing dvi in gcc" ; \
215c351a 14850 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14853 "RANLIB=$${RANLIB}" \
901119ae 14854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14855 dvi) \
1358ccea
NN
14856 || exit 1
14857
d32ab992 14858@endif gcc
1358ccea 14859
b5422ad7
BM
14860.PHONY: maybe-pdf-gcc pdf-gcc
14861maybe-pdf-gcc:
14862@if gcc
14863maybe-pdf-gcc: pdf-gcc
14864
14865pdf-gcc: \
14866 configure-gcc
14867 @[ -f ./gcc/Makefile ] || exit 0; \
14868 r=`${PWD_COMMAND}`; export r; \
14869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14870 $(HOST_EXPORTS) \
14871 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14873 done; \
14874 echo "Doing pdf in gcc" ; \
14875 (cd $(HOST_SUBDIR)/gcc && \
14876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14878 "RANLIB=$${RANLIB}" \
901119ae 14879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
14880 pdf) \
14881 || exit 1
14882
14883@endif gcc
14884
f87a2b2e
MS
14885.PHONY: maybe-html-gcc html-gcc
14886maybe-html-gcc:
14887@if gcc
14888maybe-html-gcc: html-gcc
14889
14890html-gcc: \
05750653 14891 configure-gcc
f87a2b2e
MS
14892 @[ -f ./gcc/Makefile ] || exit 0; \
14893 r=`${PWD_COMMAND}`; export r; \
14894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
14895 $(HOST_EXPORTS) \
14896 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14898 done; \
14899 echo "Doing html in gcc" ; \
215c351a 14900 (cd $(HOST_SUBDIR)/gcc && \
f87a2b2e
MS
14901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14903 "RANLIB=$${RANLIB}" \
901119ae 14904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
14905 html) \
14906 || exit 1
14907
14908@endif gcc
14909
d32ab992
PB
14910.PHONY: maybe-TAGS-gcc TAGS-gcc
14911maybe-TAGS-gcc:
14912@if gcc
14913maybe-TAGS-gcc: TAGS-gcc
1358ccea 14914
d32ab992 14915TAGS-gcc: \
05750653 14916 configure-gcc
d32ab992 14917 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14918 r=`${PWD_COMMAND}`; export r; \
14919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14920 $(HOST_EXPORTS) \
d32ab992 14921 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14923 done; \
d32ab992 14924 echo "Doing TAGS in gcc" ; \
215c351a 14925 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14928 "RANLIB=$${RANLIB}" \
901119ae 14929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14930 TAGS) \
1358ccea
NN
14931 || exit 1
14932
d32ab992 14933@endif gcc
1358ccea 14934
d32ab992
PB
14935.PHONY: maybe-install-info-gcc install-info-gcc
14936maybe-install-info-gcc:
14937@if gcc
14938maybe-install-info-gcc: install-info-gcc
1358ccea 14939
d32ab992
PB
14940install-info-gcc: \
14941 configure-gcc \
05750653 14942 info-gcc
d32ab992 14943 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14944 r=`${PWD_COMMAND}`; export r; \
14945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14946 $(HOST_EXPORTS) \
d32ab992 14947 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14949 done; \
d32ab992 14950 echo "Doing install-info in gcc" ; \
215c351a 14951 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14954 "RANLIB=$${RANLIB}" \
901119ae 14955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14956 install-info) \
1358ccea
NN
14957 || exit 1
14958
d32ab992 14959@endif gcc
1358ccea 14960
9c4d2493
BM
14961.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14962maybe-install-pdf-gcc:
14963@if gcc
14964maybe-install-pdf-gcc: install-pdf-gcc
14965
14966install-pdf-gcc: \
14967 configure-gcc \
14968 pdf-gcc
14969 @[ -f ./gcc/Makefile ] || exit 0; \
14970 r=`${PWD_COMMAND}`; export r; \
14971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14972 $(HOST_EXPORTS) \
14973 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14975 done; \
14976 echo "Doing install-pdf in gcc" ; \
14977 (cd $(HOST_SUBDIR)/gcc && \
14978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14980 "RANLIB=$${RANLIB}" \
901119ae 14981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
14982 install-pdf) \
14983 || exit 1
14984
14985@endif gcc
14986
65d6e994
CD
14987.PHONY: maybe-install-html-gcc install-html-gcc
14988maybe-install-html-gcc:
14989@if gcc
14990maybe-install-html-gcc: install-html-gcc
14991
14992install-html-gcc: \
14993 configure-gcc \
14994 html-gcc
14995 @[ -f ./gcc/Makefile ] || exit 0; \
14996 r=`${PWD_COMMAND}`; export r; \
14997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14998 $(HOST_EXPORTS) \
14999 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15001 done; \
15002 echo "Doing install-html in gcc" ; \
15003 (cd $(HOST_SUBDIR)/gcc && \
15004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15006 "RANLIB=$${RANLIB}" \
901119ae 15007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
15008 install-html) \
15009 || exit 1
15010
15011@endif gcc
15012
d32ab992
PB
15013.PHONY: maybe-installcheck-gcc installcheck-gcc
15014maybe-installcheck-gcc:
15015@if gcc
15016maybe-installcheck-gcc: installcheck-gcc
1358ccea 15017
d32ab992 15018installcheck-gcc: \
05750653 15019 configure-gcc
d32ab992 15020 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15021 r=`${PWD_COMMAND}`; export r; \
15022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15023 $(HOST_EXPORTS) \
d32ab992 15024 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15026 done; \
d32ab992 15027 echo "Doing installcheck in gcc" ; \
215c351a 15028 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15031 "RANLIB=$${RANLIB}" \
901119ae 15032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15033 installcheck) \
1358ccea
NN
15034 || exit 1
15035
d32ab992 15036@endif gcc
1358ccea 15037
d32ab992
PB
15038.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15039maybe-mostlyclean-gcc:
15040@if gcc
15041maybe-mostlyclean-gcc: mostlyclean-gcc
1358ccea 15042
05750653 15043mostlyclean-gcc:
d32ab992 15044 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15045 r=`${PWD_COMMAND}`; export r; \
15046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15047 $(HOST_EXPORTS) \
d32ab992 15048 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15050 done; \
d32ab992 15051 echo "Doing mostlyclean in gcc" ; \
215c351a 15052 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15055 "RANLIB=$${RANLIB}" \
901119ae 15056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15057 mostlyclean) \
1358ccea
NN
15058 || exit 1
15059
d32ab992 15060@endif gcc
1358ccea 15061
d32ab992
PB
15062.PHONY: maybe-clean-gcc clean-gcc
15063maybe-clean-gcc:
15064@if gcc
15065maybe-clean-gcc: clean-gcc
1358ccea 15066
05750653 15067clean-gcc:
d32ab992 15068 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15069 r=`${PWD_COMMAND}`; export r; \
15070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15071 $(HOST_EXPORTS) \
d32ab992 15072 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15074 done; \
d32ab992 15075 echo "Doing clean in gcc" ; \
215c351a 15076 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15079 "RANLIB=$${RANLIB}" \
901119ae 15080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15081 clean) \
1358ccea
NN
15082 || exit 1
15083
d32ab992 15084@endif gcc
1358ccea 15085
d32ab992
PB
15086.PHONY: maybe-distclean-gcc distclean-gcc
15087maybe-distclean-gcc:
15088@if gcc
15089maybe-distclean-gcc: distclean-gcc
1358ccea 15090
05750653 15091distclean-gcc:
d32ab992 15092 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15093 r=`${PWD_COMMAND}`; export r; \
15094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15095 $(HOST_EXPORTS) \
d32ab992 15096 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15098 done; \
d32ab992 15099 echo "Doing distclean in gcc" ; \
215c351a 15100 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15103 "RANLIB=$${RANLIB}" \
901119ae 15104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15105 distclean) \
1358ccea
NN
15106 || exit 1
15107
d32ab992 15108@endif gcc
1358ccea 15109
d32ab992
PB
15110.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15111maybe-maintainer-clean-gcc:
15112@if gcc
15113maybe-maintainer-clean-gcc: maintainer-clean-gcc
1358ccea 15114
05750653 15115maintainer-clean-gcc:
d32ab992 15116 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15117 r=`${PWD_COMMAND}`; export r; \
15118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15119 $(HOST_EXPORTS) \
d32ab992 15120 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15122 done; \
d32ab992 15123 echo "Doing maintainer-clean in gcc" ; \
215c351a 15124 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15127 "RANLIB=$${RANLIB}" \
901119ae 15128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15129 maintainer-clean) \
1358ccea
NN
15130 || exit 1
15131
d32ab992 15132@endif gcc
1358ccea 15133
1358ccea 15134
25b42232 15135
d32ab992
PB
15136.PHONY: configure-gawk maybe-configure-gawk
15137maybe-configure-gawk:
3ff3adad
PB
15138@if gcc-bootstrap
15139configure-gawk: stage_current
15140@endif gcc-bootstrap
d32ab992
PB
15141@if gawk
15142maybe-configure-gawk: configure-gawk
cc11cc9b 15143configure-gawk:
f41d6665 15144 @: $(MAKE); $(unstage)
cc11cc9b 15145 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 15146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
15147 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
4fc4dd12 15149 $(HOST_EXPORTS) \
25b42232
PB
15150 echo Configuring in $(HOST_SUBDIR)/gawk; \
15151 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
295f4e42 15152 case $(srcdir) in \
215c351a
PB
15153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15154 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 15156 esac; \
215c351a
PB
15157 srcdiroption="--srcdir=$${topdir}/gawk"; \
15158 libsrcdir="$$s/gawk"; \
295f4e42 15159 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
15160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15161 --target=${target_alias} $${srcdiroption} \
295f4e42 15162 || exit 1
d32ab992 15163@endif gawk
295f4e42 15164
25b42232
PB
15165
15166
ce406537
PB
15167
15168
d32ab992
PB
15169.PHONY: all-gawk maybe-all-gawk
15170maybe-all-gawk:
3ff3adad
PB
15171@if gcc-bootstrap
15172all-gawk: stage_current
15173@endif gcc-bootstrap
d32ab992 15174@if gawk
7e0b5752 15175TARGET-gawk=all
d32ab992
PB
15176maybe-all-gawk: all-gawk
15177all-gawk: configure-gawk
f41d6665 15178 @: $(MAKE); $(unstage)
295f4e42
NN
15179 @r=`${PWD_COMMAND}`; export r; \
15180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15181 $(HOST_EXPORTS) \
215c351a 15182 (cd $(HOST_SUBDIR)/gawk && \
1c8bd6a3
PB
15183 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15184 $(TARGET-gawk))
d32ab992 15185@endif gawk
295f4e42 15186
25b42232 15187
ce406537
PB
15188
15189
d32ab992
PB
15190.PHONY: check-gawk maybe-check-gawk
15191maybe-check-gawk:
15192@if gawk
15193maybe-check-gawk: check-gawk
295f4e42 15194
d32ab992 15195check-gawk:
f41d6665 15196 @: $(MAKE); $(unstage)
295f4e42
NN
15197 @r=`${PWD_COMMAND}`; export r; \
15198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15199 $(HOST_EXPORTS) \
215c351a
PB
15200 (cd $(HOST_SUBDIR)/gawk && \
15201 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 15202
d32ab992 15203@endif gawk
295f4e42 15204
d32ab992
PB
15205.PHONY: install-gawk maybe-install-gawk
15206maybe-install-gawk:
15207@if gawk
15208maybe-install-gawk: install-gawk
295f4e42 15209
d32ab992 15210install-gawk: installdirs
f41d6665 15211 @: $(MAKE); $(unstage)
295f4e42
NN
15212 @r=`${PWD_COMMAND}`; export r; \
15213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15214 $(HOST_EXPORTS) \
215c351a 15215 (cd $(HOST_SUBDIR)/gawk && \
ace9ac7b 15216 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 15217
d32ab992 15218@endif gawk
295f4e42 15219
b5422ad7 15220# Other targets (info, dvi, pdf, etc.)
295f4e42 15221
d32ab992
PB
15222.PHONY: maybe-info-gawk info-gawk
15223maybe-info-gawk:
15224@if gawk
15225maybe-info-gawk: info-gawk
295f4e42 15226
d32ab992 15227info-gawk: \
05750653 15228 configure-gawk
f41d6665 15229 @: $(MAKE); $(unstage)
d32ab992 15230 @[ -f ./gawk/Makefile ] || exit 0; \
295f4e42
NN
15231 r=`${PWD_COMMAND}`; export r; \
15232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15233 $(HOST_EXPORTS) \
d32ab992 15234 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15236 done; \
d32ab992 15237 echo "Doing info in gawk" ; \
215c351a 15238 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15241 "RANLIB=$${RANLIB}" \
901119ae 15242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15243 info) \
1358ccea
NN
15244 || exit 1
15245
d32ab992 15246@endif gawk
1358ccea 15247
d32ab992
PB
15248.PHONY: maybe-dvi-gawk dvi-gawk
15249maybe-dvi-gawk:
15250@if gawk
15251maybe-dvi-gawk: dvi-gawk
1358ccea 15252
d32ab992 15253dvi-gawk: \
05750653 15254 configure-gawk
f41d6665 15255 @: $(MAKE); $(unstage)
d32ab992 15256 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15257 r=`${PWD_COMMAND}`; export r; \
15258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15259 $(HOST_EXPORTS) \
d32ab992 15260 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15262 done; \
d32ab992 15263 echo "Doing dvi in gawk" ; \
215c351a 15264 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15267 "RANLIB=$${RANLIB}" \
901119ae 15268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15269 dvi) \
1358ccea
NN
15270 || exit 1
15271
d32ab992 15272@endif gawk
1358ccea 15273
b5422ad7
BM
15274.PHONY: maybe-pdf-gawk pdf-gawk
15275maybe-pdf-gawk:
15276@if gawk
15277maybe-pdf-gawk: pdf-gawk
15278
15279pdf-gawk: \
15280 configure-gawk
15281 @: $(MAKE); $(unstage)
15282 @[ -f ./gawk/Makefile ] || exit 0; \
15283 r=`${PWD_COMMAND}`; export r; \
15284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15285 $(HOST_EXPORTS) \
15286 for flag in $(EXTRA_HOST_FLAGS) ; do \
15287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15288 done; \
15289 echo "Doing pdf in gawk" ; \
15290 (cd $(HOST_SUBDIR)/gawk && \
15291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15293 "RANLIB=$${RANLIB}" \
901119ae 15294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
15295 pdf) \
15296 || exit 1
15297
15298@endif gawk
15299
f87a2b2e
MS
15300.PHONY: maybe-html-gawk html-gawk
15301maybe-html-gawk:
15302@if gawk
15303maybe-html-gawk: html-gawk
15304
15305html-gawk: \
05750653 15306 configure-gawk
f41d6665 15307 @: $(MAKE); $(unstage)
f87a2b2e
MS
15308 @[ -f ./gawk/Makefile ] || exit 0; \
15309 r=`${PWD_COMMAND}`; export r; \
15310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
15311 $(HOST_EXPORTS) \
15312 for flag in $(EXTRA_HOST_FLAGS) ; do \
15313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15314 done; \
15315 echo "Doing html in gawk" ; \
215c351a 15316 (cd $(HOST_SUBDIR)/gawk && \
f87a2b2e
MS
15317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15319 "RANLIB=$${RANLIB}" \
901119ae 15320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
15321 html) \
15322 || exit 1
15323
15324@endif gawk
15325
d32ab992
PB
15326.PHONY: maybe-TAGS-gawk TAGS-gawk
15327maybe-TAGS-gawk:
15328@if gawk
15329maybe-TAGS-gawk: TAGS-gawk
d9cdb878 15330
d32ab992 15331TAGS-gawk: \
05750653 15332 configure-gawk
f41d6665 15333 @: $(MAKE); $(unstage)
d32ab992 15334 @[ -f ./gawk/Makefile ] || exit 0; \
d9cdb878
AC
15335 r=`${PWD_COMMAND}`; export r; \
15336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15337 $(HOST_EXPORTS) \
d32ab992 15338 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
15339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15340 done; \
d32ab992 15341 echo "Doing TAGS in gawk" ; \
215c351a 15342 (cd $(HOST_SUBDIR)/gawk && \
d9cdb878
AC
15343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15345 "RANLIB=$${RANLIB}" \
901119ae 15346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15347 TAGS) \
d9cdb878
AC
15348 || exit 1
15349
d32ab992 15350@endif gawk
d9cdb878 15351
d32ab992
PB
15352.PHONY: maybe-install-info-gawk install-info-gawk
15353maybe-install-info-gawk:
15354@if gawk
15355maybe-install-info-gawk: install-info-gawk
1358ccea 15356
d32ab992
PB
15357install-info-gawk: \
15358 configure-gawk \
05750653 15359 info-gawk
f41d6665 15360 @: $(MAKE); $(unstage)
d32ab992 15361 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15362 r=`${PWD_COMMAND}`; export r; \
15363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15364 $(HOST_EXPORTS) \
d32ab992 15365 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15367 done; \
d32ab992 15368 echo "Doing install-info in gawk" ; \
215c351a 15369 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15372 "RANLIB=$${RANLIB}" \
901119ae 15373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15374 install-info) \
1358ccea
NN
15375 || exit 1
15376
d32ab992 15377@endif gawk
1358ccea 15378
9c4d2493
BM
15379.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15380maybe-install-pdf-gawk:
15381@if gawk
15382maybe-install-pdf-gawk: install-pdf-gawk
15383
15384install-pdf-gawk: \
15385 configure-gawk \
15386 pdf-gawk
15387 @: $(MAKE); $(unstage)
15388 @[ -f ./gawk/Makefile ] || exit 0; \
15389 r=`${PWD_COMMAND}`; export r; \
15390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15391 $(HOST_EXPORTS) \
15392 for flag in $(EXTRA_HOST_FLAGS) ; do \
15393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15394 done; \
15395 echo "Doing install-pdf in gawk" ; \
15396 (cd $(HOST_SUBDIR)/gawk && \
15397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15399 "RANLIB=$${RANLIB}" \
901119ae 15400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
15401 install-pdf) \
15402 || exit 1
15403
15404@endif gawk
15405
65d6e994
CD
15406.PHONY: maybe-install-html-gawk install-html-gawk
15407maybe-install-html-gawk:
15408@if gawk
15409maybe-install-html-gawk: install-html-gawk
15410
15411install-html-gawk: \
15412 configure-gawk \
15413 html-gawk
15414 @: $(MAKE); $(unstage)
15415 @[ -f ./gawk/Makefile ] || exit 0; \
15416 r=`${PWD_COMMAND}`; export r; \
15417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15418 $(HOST_EXPORTS) \
15419 for flag in $(EXTRA_HOST_FLAGS) ; do \
15420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15421 done; \
15422 echo "Doing install-html in gawk" ; \
15423 (cd $(HOST_SUBDIR)/gawk && \
15424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15426 "RANLIB=$${RANLIB}" \
901119ae 15427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
15428 install-html) \
15429 || exit 1
15430
15431@endif gawk
15432
d32ab992
PB
15433.PHONY: maybe-installcheck-gawk installcheck-gawk
15434maybe-installcheck-gawk:
15435@if gawk
15436maybe-installcheck-gawk: installcheck-gawk
1358ccea 15437
d32ab992 15438installcheck-gawk: \
05750653 15439 configure-gawk
f41d6665 15440 @: $(MAKE); $(unstage)
d32ab992 15441 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15442 r=`${PWD_COMMAND}`; export r; \
15443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15444 $(HOST_EXPORTS) \
d32ab992 15445 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15447 done; \
d32ab992 15448 echo "Doing installcheck in gawk" ; \
215c351a 15449 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15452 "RANLIB=$${RANLIB}" \
901119ae 15453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15454 installcheck) \
1358ccea
NN
15455 || exit 1
15456
d32ab992 15457@endif gawk
1358ccea 15458
d32ab992
PB
15459.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15460maybe-mostlyclean-gawk:
15461@if gawk
15462maybe-mostlyclean-gawk: mostlyclean-gawk
1358ccea 15463
05750653 15464mostlyclean-gawk:
f41d6665 15465 @: $(MAKE); $(unstage)
d32ab992 15466 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15467 r=`${PWD_COMMAND}`; export r; \
15468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15469 $(HOST_EXPORTS) \
d32ab992 15470 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15472 done; \
d32ab992 15473 echo "Doing mostlyclean in gawk" ; \
215c351a 15474 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15477 "RANLIB=$${RANLIB}" \
901119ae 15478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15479 mostlyclean) \
1358ccea
NN
15480 || exit 1
15481
d32ab992 15482@endif gawk
1358ccea 15483
d32ab992
PB
15484.PHONY: maybe-clean-gawk clean-gawk
15485maybe-clean-gawk:
15486@if gawk
15487maybe-clean-gawk: clean-gawk
1358ccea 15488
05750653 15489clean-gawk:
f41d6665 15490 @: $(MAKE); $(unstage)
d32ab992 15491 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15492 r=`${PWD_COMMAND}`; export r; \
15493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15494 $(HOST_EXPORTS) \
d32ab992 15495 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15497 done; \
d32ab992 15498 echo "Doing clean in gawk" ; \
215c351a 15499 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15502 "RANLIB=$${RANLIB}" \
901119ae 15503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15504 clean) \
1358ccea
NN
15505 || exit 1
15506
d32ab992 15507@endif gawk
1358ccea 15508
d32ab992
PB
15509.PHONY: maybe-distclean-gawk distclean-gawk
15510maybe-distclean-gawk:
15511@if gawk
15512maybe-distclean-gawk: distclean-gawk
1358ccea 15513
05750653 15514distclean-gawk:
f41d6665 15515 @: $(MAKE); $(unstage)
d32ab992 15516 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15517 r=`${PWD_COMMAND}`; export r; \
15518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15519 $(HOST_EXPORTS) \
d32ab992 15520 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15522 done; \
d32ab992 15523 echo "Doing distclean in gawk" ; \
215c351a 15524 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15527 "RANLIB=$${RANLIB}" \
901119ae 15528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15529 distclean) \
1358ccea
NN
15530 || exit 1
15531
d32ab992 15532@endif gawk
1358ccea 15533
d32ab992
PB
15534.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15535maybe-maintainer-clean-gawk:
15536@if gawk
15537maybe-maintainer-clean-gawk: maintainer-clean-gawk
1358ccea 15538
05750653 15539maintainer-clean-gawk:
f41d6665 15540 @: $(MAKE); $(unstage)
d32ab992 15541 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15542 r=`${PWD_COMMAND}`; export r; \
15543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15544 $(HOST_EXPORTS) \
d32ab992 15545 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15547 done; \
d32ab992 15548 echo "Doing maintainer-clean in gawk" ; \
215c351a 15549 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15552 "RANLIB=$${RANLIB}" \
901119ae 15553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15554 maintainer-clean) \
1358ccea
NN
15555 || exit 1
15556
d32ab992 15557@endif gawk
1358ccea 15558
1358ccea 15559
25b42232 15560
d32ab992
PB
15561.PHONY: configure-gettext maybe-configure-gettext
15562maybe-configure-gettext:
3ff3adad
PB
15563@if gcc-bootstrap
15564configure-gettext: stage_current
15565@endif gcc-bootstrap
d32ab992
PB
15566@if gettext
15567maybe-configure-gettext: configure-gettext
cc11cc9b 15568configure-gettext:
f41d6665 15569 @: $(MAKE); $(unstage)
cc11cc9b 15570 @r=`${PWD_COMMAND}`; export r; \
295f4e42 15571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
15572 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
4fc4dd12 15574 $(HOST_EXPORTS) \
25b42232
PB
15575 echo Configuring in $(HOST_SUBDIR)/gettext; \
15576 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
295f4e42 15577 case $(srcdir) in \
215c351a
PB
15578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15579 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 15581 esac; \
215c351a
PB
15582 srcdiroption="--srcdir=$${topdir}/gettext"; \
15583 libsrcdir="$$s/gettext"; \
295f4e42 15584 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
15585 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15586 --target=${target_alias} $${srcdiroption} \
295f4e42 15587 || exit 1
d32ab992 15588@endif gettext
295f4e42 15589
25b42232
PB
15590
15591
ce406537
PB
15592
15593
d32ab992
PB
15594.PHONY: all-gettext maybe-all-gettext
15595maybe-all-gettext:
3ff3adad
PB
15596@if gcc-bootstrap
15597all-gettext: stage_current
15598@endif gcc-bootstrap
d32ab992 15599@if gettext
7e0b5752 15600TARGET-gettext=all
d32ab992
PB
15601maybe-all-gettext: all-gettext
15602all-gettext: configure-gettext
f41d6665 15603 @: $(MAKE); $(unstage)
295f4e42
NN
15604 @r=`${PWD_COMMAND}`; export r; \
15605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15606 $(HOST_EXPORTS) \
215c351a 15607 (cd $(HOST_SUBDIR)/gettext && \
1c8bd6a3
PB
15608 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15609 $(TARGET-gettext))
d32ab992 15610@endif gettext
295f4e42 15611
25b42232 15612
ce406537
PB
15613
15614
d32ab992
PB
15615.PHONY: check-gettext maybe-check-gettext
15616maybe-check-gettext:
15617@if gettext
15618maybe-check-gettext: check-gettext
295f4e42 15619
d32ab992 15620check-gettext:
f41d6665 15621 @: $(MAKE); $(unstage)
295f4e42
NN
15622 @r=`${PWD_COMMAND}`; export r; \
15623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15624 $(HOST_EXPORTS) \
215c351a
PB
15625 (cd $(HOST_SUBDIR)/gettext && \
15626 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 15627
d32ab992 15628@endif gettext
295f4e42 15629
d32ab992
PB
15630.PHONY: install-gettext maybe-install-gettext
15631maybe-install-gettext:
15632@if gettext
15633maybe-install-gettext: install-gettext
295f4e42 15634
d32ab992 15635install-gettext: installdirs
f41d6665 15636 @: $(MAKE); $(unstage)
295f4e42
NN
15637 @r=`${PWD_COMMAND}`; export r; \
15638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15639 $(HOST_EXPORTS) \
215c351a 15640 (cd $(HOST_SUBDIR)/gettext && \
ace9ac7b 15641 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 15642
d32ab992 15643@endif gettext
295f4e42 15644
b5422ad7 15645# Other targets (info, dvi, pdf, etc.)
295f4e42 15646
d32ab992
PB
15647.PHONY: maybe-info-gettext info-gettext
15648maybe-info-gettext:
15649@if gettext
15650maybe-info-gettext: info-gettext
295f4e42 15651
d32ab992 15652info-gettext: \
05750653 15653 configure-gettext
f41d6665 15654 @: $(MAKE); $(unstage)
d32ab992 15655 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15656 r=`${PWD_COMMAND}`; export r; \
15657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15658 $(HOST_EXPORTS) \
d32ab992 15659 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15661 done; \
d32ab992 15662 echo "Doing info in gettext" ; \
215c351a 15663 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15666 "RANLIB=$${RANLIB}" \
901119ae 15667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15668 info) \
1358ccea
NN
15669 || exit 1
15670
d32ab992 15671@endif gettext
1358ccea 15672
d32ab992
PB
15673.PHONY: maybe-dvi-gettext dvi-gettext
15674maybe-dvi-gettext:
15675@if gettext
15676maybe-dvi-gettext: dvi-gettext
1358ccea 15677
d32ab992 15678dvi-gettext: \
05750653 15679 configure-gettext
f41d6665 15680 @: $(MAKE); $(unstage)
d32ab992 15681 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15682 r=`${PWD_COMMAND}`; export r; \
15683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15684 $(HOST_EXPORTS) \
d32ab992 15685 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15687 done; \
d32ab992 15688 echo "Doing dvi in gettext" ; \
215c351a 15689 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15692 "RANLIB=$${RANLIB}" \
901119ae 15693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15694 dvi) \
1358ccea
NN
15695 || exit 1
15696
d32ab992 15697@endif gettext
1358ccea 15698
b5422ad7
BM
15699.PHONY: maybe-pdf-gettext pdf-gettext
15700maybe-pdf-gettext:
15701@if gettext
15702maybe-pdf-gettext: pdf-gettext
15703
15704pdf-gettext: \
15705 configure-gettext
15706 @: $(MAKE); $(unstage)
15707 @[ -f ./gettext/Makefile ] || exit 0; \
15708 r=`${PWD_COMMAND}`; export r; \
15709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15710 $(HOST_EXPORTS) \
15711 for flag in $(EXTRA_HOST_FLAGS) ; do \
15712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15713 done; \
15714 echo "Doing pdf in gettext" ; \
15715 (cd $(HOST_SUBDIR)/gettext && \
15716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15718 "RANLIB=$${RANLIB}" \
901119ae 15719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
15720 pdf) \
15721 || exit 1
15722
15723@endif gettext
15724
f87a2b2e
MS
15725.PHONY: maybe-html-gettext html-gettext
15726maybe-html-gettext:
15727@if gettext
15728maybe-html-gettext: html-gettext
15729
15730html-gettext: \
05750653 15731 configure-gettext
f41d6665 15732 @: $(MAKE); $(unstage)
f87a2b2e
MS
15733 @[ -f ./gettext/Makefile ] || exit 0; \
15734 r=`${PWD_COMMAND}`; export r; \
15735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
15736 $(HOST_EXPORTS) \
15737 for flag in $(EXTRA_HOST_FLAGS) ; do \
15738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15739 done; \
15740 echo "Doing html in gettext" ; \
215c351a 15741 (cd $(HOST_SUBDIR)/gettext && \
f87a2b2e
MS
15742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15744 "RANLIB=$${RANLIB}" \
901119ae 15745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
15746 html) \
15747 || exit 1
15748
15749@endif gettext
15750
d32ab992
PB
15751.PHONY: maybe-TAGS-gettext TAGS-gettext
15752maybe-TAGS-gettext:
15753@if gettext
15754maybe-TAGS-gettext: TAGS-gettext
1358ccea 15755
d32ab992 15756TAGS-gettext: \
05750653 15757 configure-gettext
f41d6665 15758 @: $(MAKE); $(unstage)
d32ab992 15759 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15760 r=`${PWD_COMMAND}`; export r; \
15761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15762 $(HOST_EXPORTS) \
d32ab992 15763 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15765 done; \
d32ab992 15766 echo "Doing TAGS in gettext" ; \
215c351a 15767 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15770 "RANLIB=$${RANLIB}" \
901119ae 15771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15772 TAGS) \
1358ccea
NN
15773 || exit 1
15774
d32ab992 15775@endif gettext
1358ccea 15776
d32ab992
PB
15777.PHONY: maybe-install-info-gettext install-info-gettext
15778maybe-install-info-gettext:
15779@if gettext
15780maybe-install-info-gettext: install-info-gettext
15781
15782install-info-gettext: \
15783 configure-gettext \
05750653 15784 info-gettext
f41d6665 15785 @: $(MAKE); $(unstage)
d32ab992 15786 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15787 r=`${PWD_COMMAND}`; export r; \
15788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15789 $(HOST_EXPORTS) \
d32ab992 15790 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15792 done; \
d32ab992 15793 echo "Doing install-info in gettext" ; \
215c351a 15794 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15797 "RANLIB=$${RANLIB}" \
901119ae 15798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15799 install-info) \
1358ccea
NN
15800 || exit 1
15801
d32ab992 15802@endif gettext
1358ccea 15803
9c4d2493
BM
15804.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15805maybe-install-pdf-gettext:
15806@if gettext
15807maybe-install-pdf-gettext: install-pdf-gettext
15808
15809install-pdf-gettext: \
15810 configure-gettext \
15811 pdf-gettext
15812 @: $(MAKE); $(unstage)
15813 @[ -f ./gettext/Makefile ] || exit 0; \
15814 r=`${PWD_COMMAND}`; export r; \
15815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15816 $(HOST_EXPORTS) \
15817 for flag in $(EXTRA_HOST_FLAGS) ; do \
15818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15819 done; \
15820 echo "Doing install-pdf in gettext" ; \
15821 (cd $(HOST_SUBDIR)/gettext && \
15822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15824 "RANLIB=$${RANLIB}" \
901119ae 15825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
15826 install-pdf) \
15827 || exit 1
15828
15829@endif gettext
15830
65d6e994
CD
15831.PHONY: maybe-install-html-gettext install-html-gettext
15832maybe-install-html-gettext:
15833@if gettext
15834maybe-install-html-gettext: install-html-gettext
15835
15836install-html-gettext: \
15837 configure-gettext \
15838 html-gettext
15839 @: $(MAKE); $(unstage)
15840 @[ -f ./gettext/Makefile ] || exit 0; \
15841 r=`${PWD_COMMAND}`; export r; \
15842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15843 $(HOST_EXPORTS) \
15844 for flag in $(EXTRA_HOST_FLAGS) ; do \
15845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15846 done; \
15847 echo "Doing install-html in gettext" ; \
15848 (cd $(HOST_SUBDIR)/gettext && \
15849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15851 "RANLIB=$${RANLIB}" \
901119ae 15852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
15853 install-html) \
15854 || exit 1
15855
15856@endif gettext
15857
d32ab992
PB
15858.PHONY: maybe-installcheck-gettext installcheck-gettext
15859maybe-installcheck-gettext:
15860@if gettext
15861maybe-installcheck-gettext: installcheck-gettext
1358ccea 15862
d32ab992 15863installcheck-gettext: \
05750653 15864 configure-gettext
f41d6665 15865 @: $(MAKE); $(unstage)
d32ab992 15866 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15867 r=`${PWD_COMMAND}`; export r; \
15868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15869 $(HOST_EXPORTS) \
d32ab992 15870 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15872 done; \
d32ab992 15873 echo "Doing installcheck in gettext" ; \
215c351a 15874 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15877 "RANLIB=$${RANLIB}" \
901119ae 15878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15879 installcheck) \
1358ccea
NN
15880 || exit 1
15881
d32ab992 15882@endif gettext
1358ccea 15883
d32ab992
PB
15884.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15885maybe-mostlyclean-gettext:
15886@if gettext
15887maybe-mostlyclean-gettext: mostlyclean-gettext
1358ccea 15888
05750653 15889mostlyclean-gettext:
f41d6665 15890 @: $(MAKE); $(unstage)
d32ab992 15891 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15892 r=`${PWD_COMMAND}`; export r; \
15893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15894 $(HOST_EXPORTS) \
d32ab992 15895 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15897 done; \
d32ab992 15898 echo "Doing mostlyclean in gettext" ; \
215c351a 15899 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15902 "RANLIB=$${RANLIB}" \
901119ae 15903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15904 mostlyclean) \
1358ccea
NN
15905 || exit 1
15906
d32ab992 15907@endif gettext
1358ccea 15908
d32ab992
PB
15909.PHONY: maybe-clean-gettext clean-gettext
15910maybe-clean-gettext:
15911@if gettext
15912maybe-clean-gettext: clean-gettext
1358ccea 15913
05750653 15914clean-gettext:
f41d6665 15915 @: $(MAKE); $(unstage)
d32ab992 15916 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15917 r=`${PWD_COMMAND}`; export r; \
15918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15919 $(HOST_EXPORTS) \
d32ab992 15920 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15922 done; \
d32ab992 15923 echo "Doing clean in gettext" ; \
215c351a 15924 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15927 "RANLIB=$${RANLIB}" \
901119ae 15928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15929 clean) \
1358ccea
NN
15930 || exit 1
15931
d32ab992 15932@endif gettext
1358ccea 15933
d32ab992
PB
15934.PHONY: maybe-distclean-gettext distclean-gettext
15935maybe-distclean-gettext:
15936@if gettext
15937maybe-distclean-gettext: distclean-gettext
1358ccea 15938
05750653 15939distclean-gettext:
f41d6665 15940 @: $(MAKE); $(unstage)
d32ab992 15941 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15942 r=`${PWD_COMMAND}`; export r; \
15943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15944 $(HOST_EXPORTS) \
d32ab992 15945 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15947 done; \
d32ab992 15948 echo "Doing distclean in gettext" ; \
215c351a 15949 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15952 "RANLIB=$${RANLIB}" \
901119ae 15953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15954 distclean) \
1358ccea
NN
15955 || exit 1
15956
d32ab992 15957@endif gettext
1358ccea 15958
d32ab992
PB
15959.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15960maybe-maintainer-clean-gettext:
15961@if gettext
15962maybe-maintainer-clean-gettext: maintainer-clean-gettext
1358ccea 15963
05750653 15964maintainer-clean-gettext:
f41d6665 15965 @: $(MAKE); $(unstage)
d32ab992 15966 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15967 r=`${PWD_COMMAND}`; export r; \
15968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15969 $(HOST_EXPORTS) \
d32ab992 15970 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15972 done; \
d32ab992 15973 echo "Doing maintainer-clean in gettext" ; \
215c351a 15974 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15977 "RANLIB=$${RANLIB}" \
901119ae 15978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15979 maintainer-clean) \
1358ccea
NN
15980 || exit 1
15981
d32ab992 15982@endif gettext
1358ccea 15983
1358ccea 15984
25b42232 15985
e69bf64b
PB
15986.PHONY: configure-gmp maybe-configure-gmp
15987maybe-configure-gmp:
15988@if gcc-bootstrap
15989configure-gmp: stage_current
15990@endif gcc-bootstrap
15991@if gmp
15992maybe-configure-gmp: configure-gmp
15993configure-gmp:
15994 @r=`${PWD_COMMAND}`; export r; \
15995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15996 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15998 $(HOST_EXPORTS) \
15999 echo Configuring in $(HOST_SUBDIR)/gmp; \
16000 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16001 case $(srcdir) in \
16002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16003 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16005 esac; \
16006 srcdiroption="--srcdir=$${topdir}/gmp"; \
16007 libsrcdir="$$s/gmp"; \
16008 $(SHELL) $${libsrcdir}/configure \
16009 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16010 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
16011 || exit 1
16012@endif gmp
16013
16014
16015
16016.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16017maybe-configure-stage1-gmp:
16018@if gmp-bootstrap
16019maybe-configure-stage1-gmp: configure-stage1-gmp
16020configure-stage1-gmp:
16021 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16022 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16023 @r=`${PWD_COMMAND}`; export r; \
16024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16025 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
1c8bd6a3 16026 $(HOST_EXPORTS) \
342b9200 16027 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 16028 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
e69bf64b
PB
16029 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16031 cd $(HOST_SUBDIR)/gmp || exit 1; \
16032 case $(srcdir) in \
16033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16034 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16036 esac; \
16037 srcdiroption="--srcdir=$${topdir}/gmp"; \
16038 libsrcdir="$$s/gmp"; \
16039 $(SHELL) $${libsrcdir}/configure \
16040 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16041 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16042 \
16043 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
16044@endif gmp-bootstrap
16045
16046.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16047maybe-configure-stage2-gmp:
16048@if gmp-bootstrap
16049maybe-configure-stage2-gmp: configure-stage2-gmp
16050configure-stage2-gmp:
16051 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16052 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16053 @r=`${PWD_COMMAND}`; export r; \
16054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16055 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16056 $(HOST_EXPORTS) \
1c8bd6a3 16057 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 16058 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 16059 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
e69bf64b
PB
16060 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16061 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16062 cd $(HOST_SUBDIR)/gmp || exit 1; \
16063 case $(srcdir) in \
16064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16065 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16067 esac; \
16068 srcdiroption="--srcdir=$${topdir}/gmp"; \
16069 libsrcdir="$$s/gmp"; \
16070 $(SHELL) $${libsrcdir}/configure \
16071 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16072 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16073 --with-build-libsubdir=$(HOST_SUBDIR) \
16074 @stage2_werror_flag@ --disable-shared
16075@endif gmp-bootstrap
16076
bb286d71
AO
16077.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
16078maybe-configure-stageb2g0-gmp:
16079@if gmp-bootstrap
16080maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
16081configure-stageb2g0-gmp:
16082 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16083 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16084 @r=`${PWD_COMMAND}`; export r; \
16085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16086 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16087 $(HOST_EXPORTS) \
1c8bd6a3 16088 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 16089 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 16090 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
16091 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
16092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16093 cd $(HOST_SUBDIR)/gmp || exit 1; \
16094 case $(srcdir) in \
16095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16096 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16098 esac; \
16099 srcdiroption="--srcdir=$${topdir}/gmp"; \
16100 libsrcdir="$$s/gmp"; \
16101 $(SHELL) $${libsrcdir}/configure \
16102 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16103 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16104 --with-build-libsubdir=$(HOST_SUBDIR) \
16105 @stage2_werror_flag@ --disable-shared
16106@endif gmp-bootstrap
16107
e69bf64b
PB
16108.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16109maybe-configure-stage3-gmp:
16110@if gmp-bootstrap
16111maybe-configure-stage3-gmp: configure-stage3-gmp
16112configure-stage3-gmp:
16113 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16115 @r=`${PWD_COMMAND}`; export r; \
16116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16117 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16118 $(HOST_EXPORTS) \
1c8bd6a3 16119 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 16120 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 16121 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
e69bf64b
PB
16122 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16124 cd $(HOST_SUBDIR)/gmp || exit 1; \
16125 case $(srcdir) in \
16126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16127 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16129 esac; \
16130 srcdiroption="--srcdir=$${topdir}/gmp"; \
16131 libsrcdir="$$s/gmp"; \
16132 $(SHELL) $${libsrcdir}/configure \
16133 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16134 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16135 --with-build-libsubdir=$(HOST_SUBDIR) \
16136 @stage2_werror_flag@ --disable-shared
16137@endif gmp-bootstrap
16138
bb286d71
AO
16139.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
16140maybe-configure-stageb3g2-gmp:
16141@if gmp-bootstrap
16142maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
16143configure-stageb3g2-gmp:
16144 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16146 @r=`${PWD_COMMAND}`; export r; \
16147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16148 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16149 $(HOST_EXPORTS) \
1c8bd6a3 16150 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 16151 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 16152 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
16153 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
16154 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16155 cd $(HOST_SUBDIR)/gmp || exit 1; \
16156 case $(srcdir) in \
16157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16158 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16160 esac; \
16161 srcdiroption="--srcdir=$${topdir}/gmp"; \
16162 libsrcdir="$$s/gmp"; \
16163 $(SHELL) $${libsrcdir}/configure \
16164 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16165 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16166 --with-build-libsubdir=$(HOST_SUBDIR) \
16167 @stage2_werror_flag@ --disable-shared
16168@endif gmp-bootstrap
16169
e69bf64b
PB
16170.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16171maybe-configure-stage4-gmp:
16172@if gmp-bootstrap
16173maybe-configure-stage4-gmp: configure-stage4-gmp
16174configure-stage4-gmp:
16175 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16176 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16177 @r=`${PWD_COMMAND}`; export r; \
16178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16179 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16180 $(HOST_EXPORTS) \
1c8bd6a3 16181 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 16182 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 16183 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
e69bf64b
PB
16184 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16185 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16186 cd $(HOST_SUBDIR)/gmp || exit 1; \
16187 case $(srcdir) in \
16188 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16189 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16190 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16191 esac; \
16192 srcdiroption="--srcdir=$${topdir}/gmp"; \
16193 libsrcdir="$$s/gmp"; \
16194 $(SHELL) $${libsrcdir}/configure \
16195 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16196 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16197 --with-build-libsubdir=$(HOST_SUBDIR) \
16198 @stage2_werror_flag@ --disable-shared
16199@endif gmp-bootstrap
16200
16201.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16202maybe-configure-stageprofile-gmp:
16203@if gmp-bootstrap
16204maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16205configure-stageprofile-gmp:
16206 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16207 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16208 @r=`${PWD_COMMAND}`; export r; \
16209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16210 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16211 $(HOST_EXPORTS) \
1c8bd6a3 16212 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 16213 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 16214 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
e69bf64b
PB
16215 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16217 cd $(HOST_SUBDIR)/gmp || exit 1; \
16218 case $(srcdir) in \
16219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16220 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16222 esac; \
16223 srcdiroption="--srcdir=$${topdir}/gmp"; \
16224 libsrcdir="$$s/gmp"; \
16225 $(SHELL) $${libsrcdir}/configure \
16226 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16227 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16228 --with-build-libsubdir=$(HOST_SUBDIR) \
16229 @stage2_werror_flag@ --disable-shared
16230@endif gmp-bootstrap
16231
16232.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16233maybe-configure-stagefeedback-gmp:
16234@if gmp-bootstrap
16235maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16236configure-stagefeedback-gmp:
16237 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16238 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16239 @r=`${PWD_COMMAND}`; export r; \
16240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16241 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16242 $(HOST_EXPORTS) \
1c8bd6a3 16243 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 16244 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 16245 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
e69bf64b
PB
16246 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16247 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16248 cd $(HOST_SUBDIR)/gmp || exit 1; \
16249 case $(srcdir) in \
16250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16251 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16253 esac; \
16254 srcdiroption="--srcdir=$${topdir}/gmp"; \
16255 libsrcdir="$$s/gmp"; \
16256 $(SHELL) $${libsrcdir}/configure \
16257 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16258 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16259 --with-build-libsubdir=$(HOST_SUBDIR) \
16260 @stage2_werror_flag@ --disable-shared
16261@endif gmp-bootstrap
16262
16263
16264
16265
16266
16267.PHONY: all-gmp maybe-all-gmp
16268maybe-all-gmp:
16269@if gcc-bootstrap
16270all-gmp: stage_current
16271@endif gcc-bootstrap
16272@if gmp
16273TARGET-gmp=all
16274maybe-all-gmp: all-gmp
16275all-gmp: configure-gmp
16276 @r=`${PWD_COMMAND}`; export r; \
16277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16278 $(HOST_EXPORTS) \
16279 (cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
16280 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16281 $(TARGET-gmp))
e69bf64b
PB
16282@endif gmp
16283
16284
16285
16286.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16287.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16288maybe-all-stage1-gmp:
16289maybe-clean-stage1-gmp:
16290@if gmp-bootstrap
16291maybe-all-stage1-gmp: all-stage1-gmp
16292all-stage1: all-stage1-gmp
16293TARGET-stage1-gmp = $(TARGET-gmp)
16294all-stage1-gmp: configure-stage1-gmp
16295 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16296 @r=`${PWD_COMMAND}`; export r; \
16297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16298 $(HOST_EXPORTS) \
16299 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
16300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16301 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
16302 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
16303 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
16304 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
e69bf64b
PB
16305 $(TARGET-stage1-gmp)
16306
16307maybe-clean-stage1-gmp: clean-stage1-gmp
16308clean-stage1: clean-stage1-gmp
16309clean-stage1-gmp:
16310 @if [ $(current_stage) = stage1 ]; then \
16311 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16312 else \
16313 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16314 $(MAKE) stage1-start; \
16315 fi; \
16316 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16317 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 16318 clean
e69bf64b
PB
16319@endif gmp-bootstrap
16320
16321
16322.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16323.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16324maybe-all-stage2-gmp:
16325maybe-clean-stage2-gmp:
16326@if gmp-bootstrap
16327maybe-all-stage2-gmp: all-stage2-gmp
16328all-stage2: all-stage2-gmp
16329TARGET-stage2-gmp = $(TARGET-gmp)
16330all-stage2-gmp: configure-stage2-gmp
16331 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16332 @r=`${PWD_COMMAND}`; export r; \
16333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16334 $(HOST_EXPORTS) \
16335 $(POSTSTAGE1_HOST_EXPORTS) \
16336 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
16337 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16338 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
16339 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16340 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16341 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
e69bf64b
PB
16342 $(TARGET-stage2-gmp)
16343
16344maybe-clean-stage2-gmp: clean-stage2-gmp
16345clean-stage2: clean-stage2-gmp
16346clean-stage2-gmp:
16347 @if [ $(current_stage) = stage2 ]; then \
16348 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16349 else \
16350 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16351 $(MAKE) stage2-start; \
16352 fi; \
16353 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16354 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16355 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16356 clean
e69bf64b
PB
16357@endif gmp-bootstrap
16358
16359
bb286d71
AO
16360.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16361.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16362maybe-all-stageb2g0-gmp:
16363maybe-clean-stageb2g0-gmp:
16364@if gmp-bootstrap
16365maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16366all-stageb2g0: all-stageb2g0-gmp
16367TARGET-stageb2g0-gmp = $(TARGET-gmp)
16368all-stageb2g0-gmp: configure-stageb2g0-gmp
16369 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16370 @r=`${PWD_COMMAND}`; export r; \
16371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16372 $(HOST_EXPORTS) \
16373 $(POSTSTAGE1_HOST_EXPORTS) \
16374 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
16375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16376 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
16377 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
16378 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
16379 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
16380 $(TARGET-stageb2g0-gmp)
16381
16382maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16383clean-stageb2g0: clean-stageb2g0-gmp
16384clean-stageb2g0-gmp:
16385 @if [ $(current_stage) = stageb2g0 ]; then \
16386 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16387 else \
16388 [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16389 $(MAKE) stageb2g0-start; \
16390 fi; \
16391 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16392 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
16393 $(POSTSTAGE1_FLAGS_TO_PASS) \
16394 clean
16395@endif gmp-bootstrap
16396
16397
e69bf64b
PB
16398.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16399.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16400maybe-all-stage3-gmp:
16401maybe-clean-stage3-gmp:
16402@if gmp-bootstrap
16403maybe-all-stage3-gmp: all-stage3-gmp
16404all-stage3: all-stage3-gmp
16405TARGET-stage3-gmp = $(TARGET-gmp)
16406all-stage3-gmp: configure-stage3-gmp
16407 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16408 @r=`${PWD_COMMAND}`; export r; \
16409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16410 $(HOST_EXPORTS) \
16411 $(POSTSTAGE1_HOST_EXPORTS) \
16412 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
16413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16414 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
16415 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
16416 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
16417 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
e69bf64b
PB
16418 $(TARGET-stage3-gmp)
16419
16420maybe-clean-stage3-gmp: clean-stage3-gmp
16421clean-stage3: clean-stage3-gmp
16422clean-stage3-gmp:
16423 @if [ $(current_stage) = stage3 ]; then \
16424 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16425 else \
16426 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16427 $(MAKE) stage3-start; \
16428 fi; \
16429 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16430 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16431 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16432 clean
e69bf64b
PB
16433@endif gmp-bootstrap
16434
16435
bb286d71
AO
16436.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16437.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16438maybe-all-stageb3g2-gmp:
16439maybe-clean-stageb3g2-gmp:
16440@if gmp-bootstrap
16441maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16442all-stageb3g2: all-stageb3g2-gmp
16443TARGET-stageb3g2-gmp = $(TARGET-gmp)
16444all-stageb3g2-gmp: configure-stageb3g2-gmp
16445 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16446 @r=`${PWD_COMMAND}`; export r; \
16447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16448 $(HOST_EXPORTS) \
16449 $(POSTSTAGE1_HOST_EXPORTS) \
16450 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
16451 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16452 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
16453 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
16454 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
16455 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
16456 $(TARGET-stageb3g2-gmp)
16457
16458maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16459clean-stageb3g2: clean-stageb3g2-gmp
16460clean-stageb3g2-gmp:
16461 @if [ $(current_stage) = stageb3g2 ]; then \
16462 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16463 else \
16464 [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16465 $(MAKE) stageb3g2-start; \
16466 fi; \
16467 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16468 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
16469 $(POSTSTAGE1_FLAGS_TO_PASS) \
16470 clean
16471@endif gmp-bootstrap
16472
16473
e69bf64b
PB
16474.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16475.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16476maybe-all-stage4-gmp:
16477maybe-clean-stage4-gmp:
16478@if gmp-bootstrap
16479maybe-all-stage4-gmp: all-stage4-gmp
16480all-stage4: all-stage4-gmp
16481TARGET-stage4-gmp = $(TARGET-gmp)
16482all-stage4-gmp: configure-stage4-gmp
16483 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16484 @r=`${PWD_COMMAND}`; export r; \
16485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16486 $(HOST_EXPORTS) \
16487 $(POSTSTAGE1_HOST_EXPORTS) \
16488 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
16489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16490 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
16491 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16492 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
16493 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
e69bf64b
PB
16494 $(TARGET-stage4-gmp)
16495
16496maybe-clean-stage4-gmp: clean-stage4-gmp
16497clean-stage4: clean-stage4-gmp
16498clean-stage4-gmp:
16499 @if [ $(current_stage) = stage4 ]; then \
16500 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16501 else \
16502 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16503 $(MAKE) stage4-start; \
16504 fi; \
16505 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16506 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16507 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16508 clean
e69bf64b
PB
16509@endif gmp-bootstrap
16510
16511
16512.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16513.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16514maybe-all-stageprofile-gmp:
16515maybe-clean-stageprofile-gmp:
16516@if gmp-bootstrap
16517maybe-all-stageprofile-gmp: all-stageprofile-gmp
16518all-stageprofile: all-stageprofile-gmp
16519TARGET-stageprofile-gmp = $(TARGET-gmp)
16520all-stageprofile-gmp: configure-stageprofile-gmp
16521 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16522 @r=`${PWD_COMMAND}`; export r; \
16523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16524 $(HOST_EXPORTS) \
16525 $(POSTSTAGE1_HOST_EXPORTS) \
16526 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
16527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16528 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
16529 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16530 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16531 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
e69bf64b
PB
16532 $(TARGET-stageprofile-gmp)
16533
16534maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16535clean-stageprofile: clean-stageprofile-gmp
16536clean-stageprofile-gmp:
16537 @if [ $(current_stage) = stageprofile ]; then \
16538 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16539 else \
16540 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16541 $(MAKE) stageprofile-start; \
16542 fi; \
16543 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16544 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16545 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16546 clean
e69bf64b
PB
16547@endif gmp-bootstrap
16548
16549
16550.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16551.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16552maybe-all-stagefeedback-gmp:
16553maybe-clean-stagefeedback-gmp:
16554@if gmp-bootstrap
16555maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16556all-stagefeedback: all-stagefeedback-gmp
16557TARGET-stagefeedback-gmp = $(TARGET-gmp)
16558all-stagefeedback-gmp: configure-stagefeedback-gmp
16559 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16560 @r=`${PWD_COMMAND}`; export r; \
16561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16562 $(HOST_EXPORTS) \
16563 $(POSTSTAGE1_HOST_EXPORTS) \
16564 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
16565 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16566 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
16567 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16568 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16569 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
e69bf64b
PB
16570 $(TARGET-stagefeedback-gmp)
16571
16572maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16573clean-stagefeedback: clean-stagefeedback-gmp
16574clean-stagefeedback-gmp:
16575 @if [ $(current_stage) = stagefeedback ]; then \
16576 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16577 else \
16578 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16579 $(MAKE) stagefeedback-start; \
16580 fi; \
16581 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16582 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16583 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16584 clean
e69bf64b
PB
16585@endif gmp-bootstrap
16586
16587
16588
16589
16590
16591.PHONY: check-gmp maybe-check-gmp
16592maybe-check-gmp:
16593@if gmp
16594maybe-check-gmp: check-gmp
16595
16596check-gmp:
16597 @: $(MAKE); $(unstage)
16598 @r=`${PWD_COMMAND}`; export r; \
16599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16600 $(HOST_EXPORTS) \
16601 (cd $(HOST_SUBDIR)/gmp && \
16602 $(MAKE) $(FLAGS_TO_PASS) check)
16603
16604@endif gmp
16605
16606.PHONY: install-gmp maybe-install-gmp
16607maybe-install-gmp:
16608@if gmp
16609maybe-install-gmp: install-gmp
16610
16611install-gmp:
16612
16613@endif gmp
16614
16615# Other targets (info, dvi, pdf, etc.)
16616
16617.PHONY: maybe-info-gmp info-gmp
16618maybe-info-gmp:
16619@if gmp
16620maybe-info-gmp: info-gmp
16621
16622info-gmp: \
16623 configure-gmp
16624 @[ -f ./gmp/Makefile ] || exit 0; \
16625 r=`${PWD_COMMAND}`; export r; \
16626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16627 $(HOST_EXPORTS) \
16628 for flag in $(EXTRA_HOST_FLAGS) ; do \
16629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16630 done; \
16631 echo "Doing info in gmp" ; \
16632 (cd $(HOST_SUBDIR)/gmp && \
16633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16635 "RANLIB=$${RANLIB}" \
901119ae 16636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16637 info) \
16638 || exit 1
16639
16640@endif gmp
16641
16642.PHONY: maybe-dvi-gmp dvi-gmp
16643maybe-dvi-gmp:
16644@if gmp
16645maybe-dvi-gmp: dvi-gmp
16646
16647dvi-gmp: \
16648 configure-gmp
16649 @[ -f ./gmp/Makefile ] || exit 0; \
16650 r=`${PWD_COMMAND}`; export r; \
16651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16652 $(HOST_EXPORTS) \
16653 for flag in $(EXTRA_HOST_FLAGS) ; do \
16654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16655 done; \
16656 echo "Doing dvi in gmp" ; \
16657 (cd $(HOST_SUBDIR)/gmp && \
16658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16660 "RANLIB=$${RANLIB}" \
901119ae 16661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16662 dvi) \
16663 || exit 1
16664
16665@endif gmp
16666
16667.PHONY: maybe-pdf-gmp pdf-gmp
16668maybe-pdf-gmp:
16669@if gmp
16670maybe-pdf-gmp: pdf-gmp
16671
16672pdf-gmp: \
16673 configure-gmp
16674 @[ -f ./gmp/Makefile ] || exit 0; \
16675 r=`${PWD_COMMAND}`; export r; \
16676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16677 $(HOST_EXPORTS) \
16678 for flag in $(EXTRA_HOST_FLAGS) ; do \
16679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16680 done; \
16681 echo "Doing pdf in gmp" ; \
16682 (cd $(HOST_SUBDIR)/gmp && \
16683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16685 "RANLIB=$${RANLIB}" \
901119ae 16686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16687 pdf) \
16688 || exit 1
16689
16690@endif gmp
16691
16692.PHONY: maybe-html-gmp html-gmp
16693maybe-html-gmp:
16694@if gmp
16695maybe-html-gmp: html-gmp
16696
16697html-gmp: \
16698 configure-gmp
16699 @[ -f ./gmp/Makefile ] || exit 0; \
16700 r=`${PWD_COMMAND}`; export r; \
16701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16702 $(HOST_EXPORTS) \
16703 for flag in $(EXTRA_HOST_FLAGS) ; do \
16704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16705 done; \
16706 echo "Doing html in gmp" ; \
16707 (cd $(HOST_SUBDIR)/gmp && \
16708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16710 "RANLIB=$${RANLIB}" \
901119ae 16711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16712 html) \
16713 || exit 1
16714
16715@endif gmp
16716
16717.PHONY: maybe-TAGS-gmp TAGS-gmp
16718maybe-TAGS-gmp:
16719@if gmp
16720maybe-TAGS-gmp: TAGS-gmp
16721
16722TAGS-gmp: \
16723 configure-gmp
16724 @[ -f ./gmp/Makefile ] || exit 0; \
16725 r=`${PWD_COMMAND}`; export r; \
16726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16727 $(HOST_EXPORTS) \
16728 for flag in $(EXTRA_HOST_FLAGS) ; do \
16729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16730 done; \
16731 echo "Doing TAGS in gmp" ; \
16732 (cd $(HOST_SUBDIR)/gmp && \
16733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16735 "RANLIB=$${RANLIB}" \
901119ae 16736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16737 TAGS) \
16738 || exit 1
16739
16740@endif gmp
16741
16742.PHONY: maybe-install-info-gmp install-info-gmp
16743maybe-install-info-gmp:
16744@if gmp
16745maybe-install-info-gmp: install-info-gmp
16746
16747install-info-gmp: \
16748 configure-gmp \
16749 info-gmp
16750 @[ -f ./gmp/Makefile ] || exit 0; \
16751 r=`${PWD_COMMAND}`; export r; \
16752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16753 $(HOST_EXPORTS) \
16754 for flag in $(EXTRA_HOST_FLAGS) ; do \
16755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16756 done; \
16757 echo "Doing install-info in gmp" ; \
16758 (cd $(HOST_SUBDIR)/gmp && \
16759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16761 "RANLIB=$${RANLIB}" \
901119ae 16762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16763 install-info) \
16764 || exit 1
16765
16766@endif gmp
16767
9c4d2493
BM
16768.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16769maybe-install-pdf-gmp:
16770@if gmp
16771maybe-install-pdf-gmp: install-pdf-gmp
16772
16773install-pdf-gmp: \
16774 configure-gmp \
16775 pdf-gmp
16776 @[ -f ./gmp/Makefile ] || exit 0; \
16777 r=`${PWD_COMMAND}`; export r; \
16778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16779 $(HOST_EXPORTS) \
16780 for flag in $(EXTRA_HOST_FLAGS) ; do \
16781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16782 done; \
16783 echo "Doing install-pdf in gmp" ; \
16784 (cd $(HOST_SUBDIR)/gmp && \
16785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16787 "RANLIB=$${RANLIB}" \
901119ae 16788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
16789 install-pdf) \
16790 || exit 1
16791
16792@endif gmp
16793
e69bf64b
PB
16794.PHONY: maybe-install-html-gmp install-html-gmp
16795maybe-install-html-gmp:
16796@if gmp
16797maybe-install-html-gmp: install-html-gmp
16798
16799install-html-gmp: \
16800 configure-gmp \
16801 html-gmp
16802 @[ -f ./gmp/Makefile ] || exit 0; \
16803 r=`${PWD_COMMAND}`; export r; \
16804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16805 $(HOST_EXPORTS) \
16806 for flag in $(EXTRA_HOST_FLAGS) ; do \
16807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16808 done; \
16809 echo "Doing install-html in gmp" ; \
16810 (cd $(HOST_SUBDIR)/gmp && \
16811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16813 "RANLIB=$${RANLIB}" \
901119ae 16814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16815 install-html) \
16816 || exit 1
16817
16818@endif gmp
16819
16820.PHONY: maybe-installcheck-gmp installcheck-gmp
16821maybe-installcheck-gmp:
16822@if gmp
16823maybe-installcheck-gmp: installcheck-gmp
16824
16825installcheck-gmp: \
16826 configure-gmp
16827 @[ -f ./gmp/Makefile ] || exit 0; \
16828 r=`${PWD_COMMAND}`; export r; \
16829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16830 $(HOST_EXPORTS) \
16831 for flag in $(EXTRA_HOST_FLAGS) ; do \
16832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16833 done; \
16834 echo "Doing installcheck in gmp" ; \
16835 (cd $(HOST_SUBDIR)/gmp && \
16836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16838 "RANLIB=$${RANLIB}" \
901119ae 16839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16840 installcheck) \
16841 || exit 1
16842
16843@endif gmp
16844
16845.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16846maybe-mostlyclean-gmp:
16847@if gmp
16848maybe-mostlyclean-gmp: mostlyclean-gmp
16849
16850mostlyclean-gmp:
16851 @[ -f ./gmp/Makefile ] || exit 0; \
16852 r=`${PWD_COMMAND}`; export r; \
16853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16854 $(HOST_EXPORTS) \
16855 for flag in $(EXTRA_HOST_FLAGS) ; do \
16856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16857 done; \
16858 echo "Doing mostlyclean in gmp" ; \
16859 (cd $(HOST_SUBDIR)/gmp && \
16860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16862 "RANLIB=$${RANLIB}" \
901119ae 16863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16864 mostlyclean) \
16865 || exit 1
16866
16867@endif gmp
16868
16869.PHONY: maybe-clean-gmp clean-gmp
16870maybe-clean-gmp:
16871@if gmp
16872maybe-clean-gmp: clean-gmp
16873
16874clean-gmp:
16875 @[ -f ./gmp/Makefile ] || exit 0; \
16876 r=`${PWD_COMMAND}`; export r; \
16877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16878 $(HOST_EXPORTS) \
16879 for flag in $(EXTRA_HOST_FLAGS) ; do \
16880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16881 done; \
16882 echo "Doing clean in gmp" ; \
16883 (cd $(HOST_SUBDIR)/gmp && \
16884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16886 "RANLIB=$${RANLIB}" \
901119ae 16887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16888 clean) \
16889 || exit 1
16890
16891@endif gmp
16892
16893.PHONY: maybe-distclean-gmp distclean-gmp
16894maybe-distclean-gmp:
16895@if gmp
16896maybe-distclean-gmp: distclean-gmp
16897
16898distclean-gmp:
16899 @[ -f ./gmp/Makefile ] || exit 0; \
16900 r=`${PWD_COMMAND}`; export r; \
16901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16902 $(HOST_EXPORTS) \
16903 for flag in $(EXTRA_HOST_FLAGS) ; do \
16904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16905 done; \
16906 echo "Doing distclean in gmp" ; \
16907 (cd $(HOST_SUBDIR)/gmp && \
16908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16910 "RANLIB=$${RANLIB}" \
901119ae 16911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16912 distclean) \
16913 || exit 1
16914
16915@endif gmp
16916
16917.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16918maybe-maintainer-clean-gmp:
16919@if gmp
16920maybe-maintainer-clean-gmp: maintainer-clean-gmp
16921
16922maintainer-clean-gmp:
16923 @[ -f ./gmp/Makefile ] || exit 0; \
16924 r=`${PWD_COMMAND}`; export r; \
16925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16926 $(HOST_EXPORTS) \
16927 for flag in $(EXTRA_HOST_FLAGS) ; do \
16928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16929 done; \
16930 echo "Doing maintainer-clean in gmp" ; \
16931 (cd $(HOST_SUBDIR)/gmp && \
16932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16934 "RANLIB=$${RANLIB}" \
901119ae 16935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16936 maintainer-clean) \
16937 || exit 1
16938
16939@endif gmp
16940
16941
16942
16943.PHONY: configure-mpfr maybe-configure-mpfr
16944maybe-configure-mpfr:
16945@if gcc-bootstrap
16946configure-mpfr: stage_current
16947@endif gcc-bootstrap
16948@if mpfr
16949maybe-configure-mpfr: configure-mpfr
16950configure-mpfr:
16951 @r=`${PWD_COMMAND}`; export r; \
16952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16953 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16955 $(HOST_EXPORTS) \
16956 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16957 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16958 case $(srcdir) in \
16959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16960 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16962 esac; \
16963 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16964 libsrcdir="$$s/mpfr"; \
16965 $(SHELL) $${libsrcdir}/configure \
16966 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16967 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16968 || exit 1
16969@endif mpfr
16970
16971
16972
16973.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16974maybe-configure-stage1-mpfr:
16975@if mpfr-bootstrap
16976maybe-configure-stage1-mpfr: configure-stage1-mpfr
16977configure-stage1-mpfr:
16978 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16979 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16980 @r=`${PWD_COMMAND}`; export r; \
16981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16982 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
1c8bd6a3 16983 $(HOST_EXPORTS) \
342b9200 16984 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 16985 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
e69bf64b
PB
16986 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
16987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16988 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16989 case $(srcdir) in \
16990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16991 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16993 esac; \
16994 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16995 libsrcdir="$$s/mpfr"; \
16996 $(SHELL) $${libsrcdir}/configure \
16997 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16998 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16999 \
17000 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17001@endif mpfr-bootstrap
17002
17003.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17004maybe-configure-stage2-mpfr:
17005@if mpfr-bootstrap
17006maybe-configure-stage2-mpfr: configure-stage2-mpfr
17007configure-stage2-mpfr:
17008 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17009 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17010 @r=`${PWD_COMMAND}`; export r; \
17011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17012 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17013 $(HOST_EXPORTS) \
1c8bd6a3 17014 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 17015 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 17016 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
e69bf64b
PB
17017 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17019 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17020 case $(srcdir) in \
17021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17022 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17024 esac; \
17025 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17026 libsrcdir="$$s/mpfr"; \
17027 $(SHELL) $${libsrcdir}/configure \
17028 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17029 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17030 --with-build-libsubdir=$(HOST_SUBDIR) \
17031 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17032@endif mpfr-bootstrap
17033
bb286d71
AO
17034.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
17035maybe-configure-stageb2g0-mpfr:
17036@if mpfr-bootstrap
17037maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
17038configure-stageb2g0-mpfr:
17039 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17040 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17041 @r=`${PWD_COMMAND}`; export r; \
17042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17043 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17044 $(HOST_EXPORTS) \
1c8bd6a3 17045 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 17046 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 17047 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
17048 echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
17049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17050 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17051 case $(srcdir) in \
17052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17053 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17055 esac; \
17056 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17057 libsrcdir="$$s/mpfr"; \
17058 $(SHELL) $${libsrcdir}/configure \
17059 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17060 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17061 --with-build-libsubdir=$(HOST_SUBDIR) \
17062 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17063@endif mpfr-bootstrap
17064
e69bf64b
PB
17065.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17066maybe-configure-stage3-mpfr:
17067@if mpfr-bootstrap
17068maybe-configure-stage3-mpfr: configure-stage3-mpfr
17069configure-stage3-mpfr:
17070 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17071 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17072 @r=`${PWD_COMMAND}`; export r; \
17073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17074 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17075 $(HOST_EXPORTS) \
1c8bd6a3 17076 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 17077 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 17078 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
e69bf64b
PB
17079 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17080 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17081 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17082 case $(srcdir) in \
17083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17084 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17086 esac; \
17087 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17088 libsrcdir="$$s/mpfr"; \
17089 $(SHELL) $${libsrcdir}/configure \
17090 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17091 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17092 --with-build-libsubdir=$(HOST_SUBDIR) \
17093 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17094@endif mpfr-bootstrap
17095
bb286d71
AO
17096.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
17097maybe-configure-stageb3g2-mpfr:
17098@if mpfr-bootstrap
17099maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
17100configure-stageb3g2-mpfr:
17101 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17102 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17103 @r=`${PWD_COMMAND}`; export r; \
17104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17105 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17106 $(HOST_EXPORTS) \
1c8bd6a3 17107 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 17108 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 17109 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
17110 echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
17111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17112 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17113 case $(srcdir) in \
17114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17115 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17117 esac; \
17118 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17119 libsrcdir="$$s/mpfr"; \
17120 $(SHELL) $${libsrcdir}/configure \
17121 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17122 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17123 --with-build-libsubdir=$(HOST_SUBDIR) \
17124 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17125@endif mpfr-bootstrap
17126
e69bf64b
PB
17127.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17128maybe-configure-stage4-mpfr:
17129@if mpfr-bootstrap
17130maybe-configure-stage4-mpfr: configure-stage4-mpfr
17131configure-stage4-mpfr:
17132 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17133 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17134 @r=`${PWD_COMMAND}`; export r; \
17135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17136 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17137 $(HOST_EXPORTS) \
1c8bd6a3 17138 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 17139 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 17140 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
e69bf64b
PB
17141 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17143 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17144 case $(srcdir) in \
17145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17146 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17148 esac; \
17149 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17150 libsrcdir="$$s/mpfr"; \
17151 $(SHELL) $${libsrcdir}/configure \
17152 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17153 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17154 --with-build-libsubdir=$(HOST_SUBDIR) \
17155 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17156@endif mpfr-bootstrap
17157
17158.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17159maybe-configure-stageprofile-mpfr:
17160@if mpfr-bootstrap
17161maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17162configure-stageprofile-mpfr:
17163 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17165 @r=`${PWD_COMMAND}`; export r; \
17166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17167 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17168 $(HOST_EXPORTS) \
1c8bd6a3 17169 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 17170 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 17171 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
e69bf64b
PB
17172 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17173 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17174 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17175 case $(srcdir) in \
17176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17177 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17179 esac; \
17180 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17181 libsrcdir="$$s/mpfr"; \
17182 $(SHELL) $${libsrcdir}/configure \
17183 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17184 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17185 --with-build-libsubdir=$(HOST_SUBDIR) \
17186 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17187@endif mpfr-bootstrap
17188
17189.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17190maybe-configure-stagefeedback-mpfr:
17191@if mpfr-bootstrap
17192maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17193configure-stagefeedback-mpfr:
17194 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17196 @r=`${PWD_COMMAND}`; export r; \
17197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17198 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17199 $(HOST_EXPORTS) \
1c8bd6a3 17200 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 17201 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 17202 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
e69bf64b
PB
17203 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17205 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17206 case $(srcdir) in \
17207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17208 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17210 esac; \
17211 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17212 libsrcdir="$$s/mpfr"; \
17213 $(SHELL) $${libsrcdir}/configure \
17214 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17215 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17216 --with-build-libsubdir=$(HOST_SUBDIR) \
17217 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17218@endif mpfr-bootstrap
17219
17220
17221
17222
17223
17224.PHONY: all-mpfr maybe-all-mpfr
17225maybe-all-mpfr:
17226@if gcc-bootstrap
17227all-mpfr: stage_current
17228@endif gcc-bootstrap
17229@if mpfr
17230TARGET-mpfr=all
17231maybe-all-mpfr: all-mpfr
17232all-mpfr: configure-mpfr
17233 @r=`${PWD_COMMAND}`; export r; \
17234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17235 $(HOST_EXPORTS) \
17236 (cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3
PB
17237 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17238 $(TARGET-mpfr))
e69bf64b
PB
17239@endif mpfr
17240
17241
17242
17243.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17244.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17245maybe-all-stage1-mpfr:
17246maybe-clean-stage1-mpfr:
17247@if mpfr-bootstrap
17248maybe-all-stage1-mpfr: all-stage1-mpfr
17249all-stage1: all-stage1-mpfr
17250TARGET-stage1-mpfr = $(TARGET-mpfr)
17251all-stage1-mpfr: configure-stage1-mpfr
17252 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17253 @r=`${PWD_COMMAND}`; export r; \
17254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17255 $(HOST_EXPORTS) \
17256 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3
PB
17257 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17258 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
17259 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
17260 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
17261 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
e69bf64b
PB
17262 $(TARGET-stage1-mpfr)
17263
17264maybe-clean-stage1-mpfr: clean-stage1-mpfr
17265clean-stage1: clean-stage1-mpfr
17266clean-stage1-mpfr:
17267 @if [ $(current_stage) = stage1 ]; then \
17268 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17269 else \
17270 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17271 $(MAKE) stage1-start; \
17272 fi; \
17273 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3 17274 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 17275 clean
e69bf64b
PB
17276@endif mpfr-bootstrap
17277
17278
17279.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17280.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17281maybe-all-stage2-mpfr:
17282maybe-clean-stage2-mpfr:
17283@if mpfr-bootstrap
17284maybe-all-stage2-mpfr: all-stage2-mpfr
17285all-stage2: all-stage2-mpfr
17286TARGET-stage2-mpfr = $(TARGET-mpfr)
17287all-stage2-mpfr: configure-stage2-mpfr
17288 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17289 @r=`${PWD_COMMAND}`; export r; \
17290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17291 $(HOST_EXPORTS) \
17292 $(POSTSTAGE1_HOST_EXPORTS) \
17293 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3
PB
17294 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17295 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
17296 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17297 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17298 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
e69bf64b
PB
17299 $(TARGET-stage2-mpfr)
17300
17301maybe-clean-stage2-mpfr: clean-stage2-mpfr
17302clean-stage2: clean-stage2-mpfr
17303clean-stage2-mpfr:
17304 @if [ $(current_stage) = stage2 ]; then \
17305 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17306 else \
17307 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17308 $(MAKE) stage2-start; \
17309 fi; \
17310 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3 17311 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 17312 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 17313 clean
e69bf64b
PB
17314@endif mpfr-bootstrap
17315
17316
bb286d71
AO
17317.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17318.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17319maybe-all-stageb2g0-mpfr:
17320maybe-clean-stageb2g0-mpfr:
17321@if mpfr-bootstrap
17322maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17323all-stageb2g0: all-stageb2g0-mpfr
17324TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17325all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17326 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17327 @r=`${PWD_COMMAND}`; export r; \
17328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17329 $(HOST_EXPORTS) \
17330 $(POSTSTAGE1_HOST_EXPORTS) \
17331 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3
PB
17332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17333 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
17334 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
17335 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
17336 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
17337 $(TARGET-stageb2g0-mpfr)
17338
17339maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17340clean-stageb2g0: clean-stageb2g0-mpfr
17341clean-stageb2g0-mpfr:
17342 @if [ $(current_stage) = stageb2g0 ]; then \
17343 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17344 else \
17345 [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17346 $(MAKE) stageb2g0-start; \
17347 fi; \
17348 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3 17349 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
17350 $(POSTSTAGE1_FLAGS_TO_PASS) \
17351 clean
17352@endif mpfr-bootstrap
17353
17354
e69bf64b
PB
17355.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17356.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17357maybe-all-stage3-mpfr:
17358maybe-clean-stage3-mpfr:
17359@if mpfr-bootstrap
17360maybe-all-stage3-mpfr: all-stage3-mpfr
17361all-stage3: all-stage3-mpfr
17362TARGET-stage3-mpfr = $(TARGET-mpfr)
17363all-stage3-mpfr: configure-stage3-mpfr
17364 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17365 @r=`${PWD_COMMAND}`; export r; \
17366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17367 $(HOST_EXPORTS) \
17368 $(POSTSTAGE1_HOST_EXPORTS) \
17369 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3
PB
17370 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17371 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
17372 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
17373 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
17374 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
e69bf64b
PB
17375 $(TARGET-stage3-mpfr)
17376
17377maybe-clean-stage3-mpfr: clean-stage3-mpfr
17378clean-stage3: clean-stage3-mpfr
17379clean-stage3-mpfr:
17380 @if [ $(current_stage) = stage3 ]; then \
17381 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17382 else \
17383 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17384 $(MAKE) stage3-start; \
17385 fi; \
17386 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3 17387 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 17388 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 17389 clean
e69bf64b
PB
17390@endif mpfr-bootstrap
17391
17392
bb286d71
AO
17393.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17394.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17395maybe-all-stageb3g2-mpfr:
17396maybe-clean-stageb3g2-mpfr:
17397@if mpfr-bootstrap
17398maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17399all-stageb3g2: all-stageb3g2-mpfr
17400TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17401all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17402 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17403 @r=`${PWD_COMMAND}`; export r; \
17404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17405 $(HOST_EXPORTS) \
17406 $(POSTSTAGE1_HOST_EXPORTS) \
17407 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3
PB
17408 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17409 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
17410 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
17411 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
17412 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
17413 $(TARGET-stageb3g2-mpfr)
17414
17415maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17416clean-stageb3g2: clean-stageb3g2-mpfr
17417clean-stageb3g2-mpfr:
17418 @if [ $(current_stage) = stageb3g2 ]; then \
17419 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17420 else \
17421 [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17422 $(MAKE) stageb3g2-start; \
17423 fi; \
17424 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3 17425 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
17426 $(POSTSTAGE1_FLAGS_TO_PASS) \
17427 clean
17428@endif mpfr-bootstrap
17429
17430
e69bf64b
PB
17431.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17432.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17433maybe-all-stage4-mpfr:
17434maybe-clean-stage4-mpfr:
17435@if mpfr-bootstrap
17436maybe-all-stage4-mpfr: all-stage4-mpfr
17437all-stage4: all-stage4-mpfr
17438TARGET-stage4-mpfr = $(TARGET-mpfr)
17439all-stage4-mpfr: configure-stage4-mpfr
17440 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17441 @r=`${PWD_COMMAND}`; export r; \
17442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17443 $(HOST_EXPORTS) \
17444 $(POSTSTAGE1_HOST_EXPORTS) \
17445 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3
PB
17446 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17447 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
17448 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17449 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
17450 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
e69bf64b
PB
17451 $(TARGET-stage4-mpfr)
17452
17453maybe-clean-stage4-mpfr: clean-stage4-mpfr
17454clean-stage4: clean-stage4-mpfr
17455clean-stage4-mpfr:
17456 @if [ $(current_stage) = stage4 ]; then \
17457 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17458 else \
17459 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17460 $(MAKE) stage4-start; \
17461 fi; \
17462 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3 17463 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 17464 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 17465 clean
e69bf64b
PB
17466@endif mpfr-bootstrap
17467
17468
17469.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17470.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17471maybe-all-stageprofile-mpfr:
17472maybe-clean-stageprofile-mpfr:
17473@if mpfr-bootstrap
17474maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17475all-stageprofile: all-stageprofile-mpfr
17476TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17477all-stageprofile-mpfr: configure-stageprofile-mpfr
17478 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17479 @r=`${PWD_COMMAND}`; export r; \
17480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17481 $(HOST_EXPORTS) \
17482 $(POSTSTAGE1_HOST_EXPORTS) \
17483 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3
PB
17484 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17485 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
17486 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17487 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17488 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
e69bf64b
PB
17489 $(TARGET-stageprofile-mpfr)
17490
17491maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17492clean-stageprofile: clean-stageprofile-mpfr
17493clean-stageprofile-mpfr:
17494 @if [ $(current_stage) = stageprofile ]; then \
17495 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17496 else \
17497 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17498 $(MAKE) stageprofile-start; \
17499 fi; \
17500 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3 17501 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 17502 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 17503 clean
e69bf64b
PB
17504@endif mpfr-bootstrap
17505
17506
17507.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17508.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17509maybe-all-stagefeedback-mpfr:
17510maybe-clean-stagefeedback-mpfr:
17511@if mpfr-bootstrap
17512maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17513all-stagefeedback: all-stagefeedback-mpfr
17514TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17515all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17516 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17517 @r=`${PWD_COMMAND}`; export r; \
17518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17519 $(HOST_EXPORTS) \
17520 $(POSTSTAGE1_HOST_EXPORTS) \
17521 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3
PB
17522 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17523 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
17524 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17525 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17526 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
e69bf64b
PB
17527 $(TARGET-stagefeedback-mpfr)
17528
17529maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17530clean-stagefeedback: clean-stagefeedback-mpfr
17531clean-stagefeedback-mpfr:
17532 @if [ $(current_stage) = stagefeedback ]; then \
17533 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17534 else \
17535 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17536 $(MAKE) stagefeedback-start; \
17537 fi; \
17538 cd $(HOST_SUBDIR)/mpfr && \
1c8bd6a3 17539 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 17540 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 17541 clean
e69bf64b
PB
17542@endif mpfr-bootstrap
17543
17544
17545
17546
17547
17548.PHONY: check-mpfr maybe-check-mpfr
17549maybe-check-mpfr:
17550@if mpfr
17551maybe-check-mpfr: check-mpfr
17552
17553check-mpfr:
17554 @: $(MAKE); $(unstage)
17555 @r=`${PWD_COMMAND}`; export r; \
17556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17557 $(HOST_EXPORTS) \
17558 (cd $(HOST_SUBDIR)/mpfr && \
17559 $(MAKE) $(FLAGS_TO_PASS) check)
17560
17561@endif mpfr
17562
17563.PHONY: install-mpfr maybe-install-mpfr
17564maybe-install-mpfr:
17565@if mpfr
17566maybe-install-mpfr: install-mpfr
17567
17568install-mpfr:
17569
17570@endif mpfr
17571
17572# Other targets (info, dvi, pdf, etc.)
17573
17574.PHONY: maybe-info-mpfr info-mpfr
17575maybe-info-mpfr:
17576@if mpfr
17577maybe-info-mpfr: info-mpfr
17578
17579info-mpfr: \
17580 configure-mpfr
17581 @[ -f ./mpfr/Makefile ] || exit 0; \
17582 r=`${PWD_COMMAND}`; export r; \
17583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17584 $(HOST_EXPORTS) \
17585 for flag in $(EXTRA_HOST_FLAGS) ; do \
17586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17587 done; \
17588 echo "Doing info in mpfr" ; \
17589 (cd $(HOST_SUBDIR)/mpfr && \
17590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17592 "RANLIB=$${RANLIB}" \
901119ae 17593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17594 info) \
17595 || exit 1
17596
17597@endif mpfr
17598
17599.PHONY: maybe-dvi-mpfr dvi-mpfr
17600maybe-dvi-mpfr:
17601@if mpfr
17602maybe-dvi-mpfr: dvi-mpfr
17603
17604dvi-mpfr: \
17605 configure-mpfr
17606 @[ -f ./mpfr/Makefile ] || exit 0; \
17607 r=`${PWD_COMMAND}`; export r; \
17608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17609 $(HOST_EXPORTS) \
17610 for flag in $(EXTRA_HOST_FLAGS) ; do \
17611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17612 done; \
17613 echo "Doing dvi in mpfr" ; \
17614 (cd $(HOST_SUBDIR)/mpfr && \
17615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17617 "RANLIB=$${RANLIB}" \
901119ae 17618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17619 dvi) \
17620 || exit 1
17621
17622@endif mpfr
17623
17624.PHONY: maybe-pdf-mpfr pdf-mpfr
17625maybe-pdf-mpfr:
17626@if mpfr
17627maybe-pdf-mpfr: pdf-mpfr
17628
17629pdf-mpfr: \
17630 configure-mpfr
17631 @[ -f ./mpfr/Makefile ] || exit 0; \
17632 r=`${PWD_COMMAND}`; export r; \
17633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17634 $(HOST_EXPORTS) \
17635 for flag in $(EXTRA_HOST_FLAGS) ; do \
17636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17637 done; \
17638 echo "Doing pdf in mpfr" ; \
17639 (cd $(HOST_SUBDIR)/mpfr && \
17640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17642 "RANLIB=$${RANLIB}" \
901119ae 17643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17644 pdf) \
17645 || exit 1
17646
17647@endif mpfr
17648
17649.PHONY: maybe-html-mpfr html-mpfr
17650maybe-html-mpfr:
17651@if mpfr
17652maybe-html-mpfr: html-mpfr
17653
17654html-mpfr: \
17655 configure-mpfr
17656 @[ -f ./mpfr/Makefile ] || exit 0; \
17657 r=`${PWD_COMMAND}`; export r; \
17658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17659 $(HOST_EXPORTS) \
17660 for flag in $(EXTRA_HOST_FLAGS) ; do \
17661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17662 done; \
17663 echo "Doing html in mpfr" ; \
17664 (cd $(HOST_SUBDIR)/mpfr && \
17665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17667 "RANLIB=$${RANLIB}" \
901119ae 17668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17669 html) \
17670 || exit 1
17671
17672@endif mpfr
17673
17674.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17675maybe-TAGS-mpfr:
17676@if mpfr
17677maybe-TAGS-mpfr: TAGS-mpfr
17678
17679TAGS-mpfr: \
17680 configure-mpfr
17681 @[ -f ./mpfr/Makefile ] || exit 0; \
17682 r=`${PWD_COMMAND}`; export r; \
17683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17684 $(HOST_EXPORTS) \
17685 for flag in $(EXTRA_HOST_FLAGS) ; do \
17686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17687 done; \
17688 echo "Doing TAGS in mpfr" ; \
17689 (cd $(HOST_SUBDIR)/mpfr && \
17690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17692 "RANLIB=$${RANLIB}" \
901119ae 17693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17694 TAGS) \
17695 || exit 1
17696
17697@endif mpfr
17698
17699.PHONY: maybe-install-info-mpfr install-info-mpfr
17700maybe-install-info-mpfr:
17701@if mpfr
17702maybe-install-info-mpfr: install-info-mpfr
17703
17704install-info-mpfr: \
17705 configure-mpfr \
17706 info-mpfr
17707 @[ -f ./mpfr/Makefile ] || exit 0; \
17708 r=`${PWD_COMMAND}`; export r; \
17709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17710 $(HOST_EXPORTS) \
17711 for flag in $(EXTRA_HOST_FLAGS) ; do \
17712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17713 done; \
17714 echo "Doing install-info in mpfr" ; \
17715 (cd $(HOST_SUBDIR)/mpfr && \
17716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17718 "RANLIB=$${RANLIB}" \
901119ae 17719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17720 install-info) \
17721 || exit 1
17722
17723@endif mpfr
17724
9c4d2493
BM
17725.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17726maybe-install-pdf-mpfr:
17727@if mpfr
17728maybe-install-pdf-mpfr: install-pdf-mpfr
17729
17730install-pdf-mpfr: \
17731 configure-mpfr \
17732 pdf-mpfr
17733 @[ -f ./mpfr/Makefile ] || exit 0; \
17734 r=`${PWD_COMMAND}`; export r; \
17735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17736 $(HOST_EXPORTS) \
17737 for flag in $(EXTRA_HOST_FLAGS) ; do \
17738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17739 done; \
17740 echo "Doing install-pdf in mpfr" ; \
17741 (cd $(HOST_SUBDIR)/mpfr && \
17742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17744 "RANLIB=$${RANLIB}" \
901119ae 17745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
17746 install-pdf) \
17747 || exit 1
17748
17749@endif mpfr
17750
e69bf64b
PB
17751.PHONY: maybe-install-html-mpfr install-html-mpfr
17752maybe-install-html-mpfr:
17753@if mpfr
17754maybe-install-html-mpfr: install-html-mpfr
17755
17756install-html-mpfr: \
17757 configure-mpfr \
17758 html-mpfr
17759 @[ -f ./mpfr/Makefile ] || exit 0; \
17760 r=`${PWD_COMMAND}`; export r; \
17761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17762 $(HOST_EXPORTS) \
17763 for flag in $(EXTRA_HOST_FLAGS) ; do \
17764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17765 done; \
17766 echo "Doing install-html in mpfr" ; \
17767 (cd $(HOST_SUBDIR)/mpfr && \
17768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17770 "RANLIB=$${RANLIB}" \
901119ae 17771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17772 install-html) \
17773 || exit 1
17774
17775@endif mpfr
17776
17777.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17778maybe-installcheck-mpfr:
17779@if mpfr
17780maybe-installcheck-mpfr: installcheck-mpfr
17781
17782installcheck-mpfr: \
17783 configure-mpfr
17784 @[ -f ./mpfr/Makefile ] || exit 0; \
17785 r=`${PWD_COMMAND}`; export r; \
17786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17787 $(HOST_EXPORTS) \
17788 for flag in $(EXTRA_HOST_FLAGS) ; do \
17789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17790 done; \
17791 echo "Doing installcheck in mpfr" ; \
17792 (cd $(HOST_SUBDIR)/mpfr && \
17793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17795 "RANLIB=$${RANLIB}" \
901119ae 17796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17797 installcheck) \
17798 || exit 1
17799
17800@endif mpfr
17801
17802.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17803maybe-mostlyclean-mpfr:
17804@if mpfr
17805maybe-mostlyclean-mpfr: mostlyclean-mpfr
17806
17807mostlyclean-mpfr:
17808 @[ -f ./mpfr/Makefile ] || exit 0; \
17809 r=`${PWD_COMMAND}`; export r; \
17810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17811 $(HOST_EXPORTS) \
17812 for flag in $(EXTRA_HOST_FLAGS) ; do \
17813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17814 done; \
17815 echo "Doing mostlyclean in mpfr" ; \
17816 (cd $(HOST_SUBDIR)/mpfr && \
17817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17819 "RANLIB=$${RANLIB}" \
901119ae 17820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17821 mostlyclean) \
17822 || exit 1
17823
17824@endif mpfr
17825
17826.PHONY: maybe-clean-mpfr clean-mpfr
17827maybe-clean-mpfr:
17828@if mpfr
17829maybe-clean-mpfr: clean-mpfr
17830
17831clean-mpfr:
17832 @[ -f ./mpfr/Makefile ] || exit 0; \
17833 r=`${PWD_COMMAND}`; export r; \
17834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17835 $(HOST_EXPORTS) \
17836 for flag in $(EXTRA_HOST_FLAGS) ; do \
17837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17838 done; \
17839 echo "Doing clean in mpfr" ; \
17840 (cd $(HOST_SUBDIR)/mpfr && \
17841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17843 "RANLIB=$${RANLIB}" \
901119ae 17844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17845 clean) \
17846 || exit 1
17847
17848@endif mpfr
17849
17850.PHONY: maybe-distclean-mpfr distclean-mpfr
17851maybe-distclean-mpfr:
17852@if mpfr
17853maybe-distclean-mpfr: distclean-mpfr
17854
17855distclean-mpfr:
17856 @[ -f ./mpfr/Makefile ] || exit 0; \
17857 r=`${PWD_COMMAND}`; export r; \
17858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17859 $(HOST_EXPORTS) \
17860 for flag in $(EXTRA_HOST_FLAGS) ; do \
17861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17862 done; \
17863 echo "Doing distclean in mpfr" ; \
17864 (cd $(HOST_SUBDIR)/mpfr && \
17865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17867 "RANLIB=$${RANLIB}" \
901119ae 17868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17869 distclean) \
17870 || exit 1
17871
17872@endif mpfr
17873
17874.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17875maybe-maintainer-clean-mpfr:
17876@if mpfr
17877maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17878
17879maintainer-clean-mpfr:
17880 @[ -f ./mpfr/Makefile ] || exit 0; \
17881 r=`${PWD_COMMAND}`; export r; \
17882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17883 $(HOST_EXPORTS) \
17884 for flag in $(EXTRA_HOST_FLAGS) ; do \
17885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17886 done; \
17887 echo "Doing maintainer-clean in mpfr" ; \
17888 (cd $(HOST_SUBDIR)/mpfr && \
17889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17891 "RANLIB=$${RANLIB}" \
901119ae 17892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17893 maintainer-clean) \
17894 || exit 1
17895
17896@endif mpfr
17897
17898
17899
d32ab992
PB
17900.PHONY: configure-gnuserv maybe-configure-gnuserv
17901maybe-configure-gnuserv:
3ff3adad
PB
17902@if gcc-bootstrap
17903configure-gnuserv: stage_current
17904@endif gcc-bootstrap
d32ab992
PB
17905@if gnuserv
17906maybe-configure-gnuserv: configure-gnuserv
cc11cc9b 17907configure-gnuserv:
f41d6665 17908 @: $(MAKE); $(unstage)
cc11cc9b 17909 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 17910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
17911 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
4fc4dd12 17913 $(HOST_EXPORTS) \
25b42232
PB
17914 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17915 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
295f4e42 17916 case $(srcdir) in \
215c351a
PB
17917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17918 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 17920 esac; \
215c351a
PB
17921 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17922 libsrcdir="$$s/gnuserv"; \
295f4e42 17923 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
17924 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17925 --target=${target_alias} $${srcdiroption} \
1358ccea 17926 || exit 1
d32ab992 17927@endif gnuserv
1358ccea 17928
25b42232
PB
17929
17930
ce406537
PB
17931
17932
d32ab992
PB
17933.PHONY: all-gnuserv maybe-all-gnuserv
17934maybe-all-gnuserv:
3ff3adad
PB
17935@if gcc-bootstrap
17936all-gnuserv: stage_current
17937@endif gcc-bootstrap
d32ab992 17938@if gnuserv
7e0b5752 17939TARGET-gnuserv=all
d32ab992
PB
17940maybe-all-gnuserv: all-gnuserv
17941all-gnuserv: configure-gnuserv
f41d6665 17942 @: $(MAKE); $(unstage)
295f4e42
NN
17943 @r=`${PWD_COMMAND}`; export r; \
17944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 17945 $(HOST_EXPORTS) \
215c351a 17946 (cd $(HOST_SUBDIR)/gnuserv && \
1c8bd6a3
PB
17947 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17948 $(TARGET-gnuserv))
d32ab992 17949@endif gnuserv
1358ccea 17950
25b42232 17951
ce406537
PB
17952
17953
d32ab992
PB
17954.PHONY: check-gnuserv maybe-check-gnuserv
17955maybe-check-gnuserv:
17956@if gnuserv
17957maybe-check-gnuserv: check-gnuserv
1358ccea 17958
d32ab992 17959check-gnuserv:
f41d6665 17960 @: $(MAKE); $(unstage)
295f4e42 17961 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 17962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 17963 $(HOST_EXPORTS) \
215c351a
PB
17964 (cd $(HOST_SUBDIR)/gnuserv && \
17965 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 17966
d32ab992 17967@endif gnuserv
1358ccea 17968
d32ab992
PB
17969.PHONY: install-gnuserv maybe-install-gnuserv
17970maybe-install-gnuserv:
17971@if gnuserv
17972maybe-install-gnuserv: install-gnuserv
1358ccea 17973
d32ab992 17974install-gnuserv: installdirs
f41d6665 17975 @: $(MAKE); $(unstage)
295f4e42
NN
17976 @r=`${PWD_COMMAND}`; export r; \
17977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 17978 $(HOST_EXPORTS) \
215c351a 17979 (cd $(HOST_SUBDIR)/gnuserv && \
ace9ac7b 17980 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 17981
d32ab992 17982@endif gnuserv
295f4e42 17983
b5422ad7 17984# Other targets (info, dvi, pdf, etc.)
295f4e42 17985
d32ab992
PB
17986.PHONY: maybe-info-gnuserv info-gnuserv
17987maybe-info-gnuserv:
17988@if gnuserv
17989maybe-info-gnuserv: info-gnuserv
295f4e42 17990
d32ab992 17991info-gnuserv: \
05750653 17992 configure-gnuserv
f41d6665 17993 @: $(MAKE); $(unstage)
d32ab992 17994 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
17995 r=`${PWD_COMMAND}`; export r; \
17996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 17997 $(HOST_EXPORTS) \
d32ab992 17998 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
17999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18000 done; \
d32ab992 18001 echo "Doing info in gnuserv" ; \
215c351a 18002 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
18003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18005 "RANLIB=$${RANLIB}" \
901119ae 18006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 18007 info) \
1358ccea
NN
18008 || exit 1
18009
d32ab992 18010@endif gnuserv
1358ccea 18011
d32ab992
PB
18012.PHONY: maybe-dvi-gnuserv dvi-gnuserv
18013maybe-dvi-gnuserv:
18014@if gnuserv
18015maybe-dvi-gnuserv: dvi-gnuserv
1358ccea 18016
d32ab992 18017dvi-gnuserv: \
05750653 18018 configure-gnuserv
f41d6665 18019 @: $(MAKE); $(unstage)
d32ab992 18020 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
18021 r=`${PWD_COMMAND}`; export r; \
18022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 18023 $(HOST_EXPORTS) \
d32ab992 18024 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
18025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18026 done; \
d32ab992 18027 echo "Doing dvi in gnuserv" ; \
215c351a 18028 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
18029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18031 "RANLIB=$${RANLIB}" \
901119ae 18032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 18033 dvi) \
1358ccea
NN
18034 || exit 1
18035
d32ab992 18036@endif gnuserv
1358ccea 18037
b5422ad7
BM
18038.PHONY: maybe-pdf-gnuserv pdf-gnuserv
18039maybe-pdf-gnuserv:
18040@if gnuserv
18041maybe-pdf-gnuserv: pdf-gnuserv
18042
18043pdf-gnuserv: \
18044 configure-gnuserv
18045 @: $(MAKE); $(unstage)
18046 @[ -f ./gnuserv/Makefile ] || exit 0; \
18047 r=`${PWD_COMMAND}`; export r; \
18048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18049 $(HOST_EXPORTS) \
18050 for flag in $(EXTRA_HOST_FLAGS) ; do \
18051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18052 done; \
18053 echo "Doing pdf in gnuserv" ; \
18054 (cd $(HOST_SUBDIR)/gnuserv && \
18055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18057 "RANLIB=$${RANLIB}" \
901119ae 18058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
18059 pdf) \
18060 || exit 1
18061
18062@endif gnuserv
18063
f87a2b2e
MS
18064.PHONY: maybe-html-gnuserv html-gnuserv
18065maybe-html-gnuserv:
18066@if gnuserv
18067maybe-html-gnuserv: html-gnuserv
18068
18069html-gnuserv: \
05750653 18070 configure-gnuserv
f41d6665 18071 @: $(MAKE); $(unstage)
f87a2b2e
MS
18072 @[ -f ./gnuserv/Makefile ] || exit 0; \
18073 r=`${PWD_COMMAND}`; export r; \
18074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
18075 $(HOST_EXPORTS) \
18076 for flag in $(EXTRA_HOST_FLAGS) ; do \
18077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18078 done; \
18079 echo "Doing html in gnuserv" ; \
215c351a 18080 (cd $(HOST_SUBDIR)/gnuserv && \
f87a2b2e
MS
18081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18083 "RANLIB=$${RANLIB}" \
901119ae 18084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
18085 html) \
18086 || exit 1
18087
18088@endif gnuserv
18089
d32ab992
PB
18090.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
18091maybe-TAGS-gnuserv:
18092@if gnuserv
18093maybe-TAGS-gnuserv: TAGS-gnuserv
1358ccea 18094
d32ab992 18095TAGS-gnuserv: \
05750653 18096 configure-gnuserv
f41d6665 18097 @: $(MAKE); $(unstage)
d32ab992 18098 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
18099 r=`${PWD_COMMAND}`; export r; \
18100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 18101 $(HOST_EXPORTS) \
d32ab992 18102 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
18103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18104 done; \
d32ab992 18105 echo "Doing TAGS in gnuserv" ; \
215c351a 18106 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
18107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18109 "RANLIB=$${RANLIB}" \
901119ae 18110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 18111 TAGS) \
1358ccea
NN
18112 || exit 1
18113
d32ab992 18114@endif gnuserv
1358ccea 18115
d32ab992
PB
18116.PHONY: maybe-install-info-gnuserv install-info-gnuserv
18117maybe-install-info-gnuserv:
18118@if gnuserv
18119maybe-install-info-gnuserv: install-info-gnuserv
1358ccea 18120
d32ab992
PB
18121install-info-gnuserv: \
18122 configure-gnuserv \
05750653 18123 info-gnuserv
f41d6665 18124 @: $(MAKE); $(unstage)
d32ab992 18125 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
18126 r=`${PWD_COMMAND}`; export r; \
18127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 18128 $(HOST_EXPORTS) \
d32ab992 18129 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
18130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18131 done; \
d32ab992 18132 echo "Doing install-info in gnuserv" ; \
215c351a 18133 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
18134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18136 "RANLIB=$${RANLIB}" \
901119ae 18137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 18138 install-info) \
1358ccea
NN
18139 || exit 1
18140
d32ab992 18141@endif gnuserv
1358ccea 18142
9c4d2493
BM
18143.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
18144maybe-install-pdf-gnuserv:
18145@if gnuserv
18146maybe-install-pdf-gnuserv: install-pdf-gnuserv
18147
18148install-pdf-gnuserv: \
18149 configure-gnuserv \
18150 pdf-gnuserv
18151 @: $(MAKE); $(unstage)
18152 @[ -f ./gnuserv/Makefile ] || exit 0; \
18153 r=`${PWD_COMMAND}`; export r; \
18154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18155 $(HOST_EXPORTS) \
18156 for flag in $(EXTRA_HOST_FLAGS) ; do \
18157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18158 done; \
18159 echo "Doing install-pdf in gnuserv" ; \
18160 (cd $(HOST_SUBDIR)/gnuserv && \
18161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18163 "RANLIB=$${RANLIB}" \
901119ae 18164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
18165 install-pdf) \
18166 || exit 1
18167
18168@endif gnuserv
18169
65d6e994
CD
18170.PHONY: maybe-install-html-gnuserv install-html-gnuserv
18171maybe-install-html-gnuserv:
18172@if gnuserv
18173maybe-install-html-gnuserv: install-html-gnuserv
18174
18175install-html-gnuserv: \
18176 configure-gnuserv \
18177 html-gnuserv
18178 @: $(MAKE); $(unstage)
18179 @[ -f ./gnuserv/Makefile ] || exit 0; \
18180 r=`${PWD_COMMAND}`; export r; \
18181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18182 $(HOST_EXPORTS) \
18183 for flag in $(EXTRA_HOST_FLAGS) ; do \
18184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18185 done; \
18186 echo "Doing install-html in gnuserv" ; \
18187 (cd $(HOST_SUBDIR)/gnuserv && \
18188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18190 "RANLIB=$${RANLIB}" \
901119ae 18191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
18192 install-html) \
18193 || exit 1
18194
18195@endif gnuserv
18196
d32ab992
PB
18197.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
18198maybe-installcheck-gnuserv:
18199@if gnuserv
18200maybe-installcheck-gnuserv: installcheck-gnuserv
1358ccea 18201
d32ab992 18202installcheck-gnuserv: \
05750653 18203 configure-gnuserv
f41d6665 18204 @: $(MAKE); $(unstage)
d32ab992 18205 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
18206 r=`${PWD_COMMAND}`; export r; \
18207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 18208 $(HOST_EXPORTS) \
d32ab992 18209 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
18210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18211 done; \
d32ab992 18212 echo "Doing installcheck in gnuserv" ; \
215c351a 18213 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
18214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18216 "RANLIB=$${RANLIB}" \
901119ae 18217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 18218 installcheck) \
1358ccea
NN
18219 || exit 1
18220
d32ab992 18221@endif gnuserv
1358ccea 18222
d32ab992
PB
18223.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
18224maybe-mostlyclean-gnuserv:
18225@if gnuserv
18226maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
1358ccea 18227
05750653 18228mostlyclean-gnuserv:
f41d6665 18229 @: $(MAKE); $(unstage)
d32ab992 18230 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
18231 r=`${PWD_COMMAND}`; export r; \
18232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 18233 $(HOST_EXPORTS) \
d32ab992 18234 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
18235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18236 done; \
d32ab992 18237 echo "Doing mostlyclean in gnuserv" ; \
215c351a 18238 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
18239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18241 "RANLIB=$${RANLIB}" \
901119ae 18242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 18243 mostlyclean) \
1358ccea
NN
18244 || exit 1
18245
d32ab992 18246@endif gnuserv
1358ccea 18247
d32ab992
PB
18248.PHONY: maybe-clean-gnuserv clean-gnuserv
18249maybe-clean-gnuserv:
18250@if gnuserv
18251maybe-clean-gnuserv: clean-gnuserv
1358ccea 18252
05750653 18253clean-gnuserv:
f41d6665 18254 @: $(MAKE); $(unstage)
d32ab992 18255 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
18256 r=`${PWD_COMMAND}`; export r; \
18257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 18258 $(HOST_EXPORTS) \
d32ab992 18259 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
18260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18261 done; \
d32ab992 18262 echo "Doing clean in gnuserv" ; \
215c351a 18263 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
18264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18266 "RANLIB=$${RANLIB}" \
901119ae 18267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 18268 clean) \
1358ccea
NN
18269 || exit 1
18270
d32ab992 18271@endif gnuserv
1358ccea 18272
d32ab992
PB
18273.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18274maybe-distclean-gnuserv:
18275@if gnuserv
18276maybe-distclean-gnuserv: distclean-gnuserv
1358ccea 18277
05750653 18278distclean-gnuserv:
f41d6665 18279 @: $(MAKE); $(unstage)
d32ab992 18280 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
18281 r=`${PWD_COMMAND}`; export r; \
18282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 18283 $(HOST_EXPORTS) \
d32ab992 18284 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
18285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18286 done; \
d32ab992 18287 echo "Doing distclean in gnuserv" ; \
215c351a 18288 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
18289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18291 "RANLIB=$${RANLIB}" \
901119ae 18292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 18293 distclean) \
1358ccea
NN
18294 || exit 1
18295
d32ab992 18296@endif gnuserv
1358ccea 18297
d32ab992
PB
18298.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18299maybe-maintainer-clean-gnuserv:
18300@if gnuserv
18301maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
1358ccea 18302
05750653 18303maintainer-clean-gnuserv:
f41d6665 18304 @: $(MAKE); $(unstage)
d32ab992 18305 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
18306 r=`${PWD_COMMAND}`; export r; \
18307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 18308 $(HOST_EXPORTS) \
d32ab992 18309 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
18310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18311 done; \
d32ab992 18312 echo "Doing maintainer-clean in gnuserv" ; \
215c351a 18313 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
18314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18316 "RANLIB=$${RANLIB}" \
901119ae 18317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 18318 maintainer-clean) \
1358ccea
NN
18319 || exit 1
18320
d32ab992 18321@endif gnuserv
1358ccea 18322
1358ccea 18323
25b42232 18324
5afab7ad
ILT
18325.PHONY: configure-gold maybe-configure-gold
18326maybe-configure-gold:
18327@if gcc-bootstrap
18328configure-gold: stage_current
18329@endif gcc-bootstrap
18330@if gold
18331maybe-configure-gold: configure-gold
18332configure-gold:
18333 @r=`${PWD_COMMAND}`; export r; \
18334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18335 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18337 $(HOST_EXPORTS) \
18338 echo Configuring in $(HOST_SUBDIR)/gold; \
18339 cd "$(HOST_SUBDIR)/gold" || exit 1; \
18340 case $(srcdir) in \
18341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18342 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18344 esac; \
18345 srcdiroption="--srcdir=$${topdir}/gold"; \
18346 libsrcdir="$$s/gold"; \
18347 $(SHELL) $${libsrcdir}/configure \
18348 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18349 --target=${target_alias} $${srcdiroption} \
18350 || exit 1
18351@endif gold
18352
18353
18354
18355.PHONY: configure-stage1-gold maybe-configure-stage1-gold
18356maybe-configure-stage1-gold:
18357@if gold-bootstrap
18358maybe-configure-stage1-gold: configure-stage1-gold
18359configure-stage1-gold:
18360 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18361 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18362 @r=`${PWD_COMMAND}`; export r; \
18363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18364 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18365 $(HOST_EXPORTS) \
18366 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18367 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
18368 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
18369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18370 cd $(HOST_SUBDIR)/gold || exit 1; \
18371 case $(srcdir) in \
18372 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18373 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18374 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18375 esac; \
18376 srcdiroption="--srcdir=$${topdir}/gold"; \
18377 libsrcdir="$$s/gold"; \
18378 $(SHELL) $${libsrcdir}/configure \
18379 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18380 --target=${target_alias} $${srcdiroption} \
18381 \
18382 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
18383@endif gold-bootstrap
18384
18385.PHONY: configure-stage2-gold maybe-configure-stage2-gold
18386maybe-configure-stage2-gold:
18387@if gold-bootstrap
18388maybe-configure-stage2-gold: configure-stage2-gold
18389configure-stage2-gold:
18390 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18391 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18392 @r=`${PWD_COMMAND}`; export r; \
18393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18394 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18395 $(HOST_EXPORTS) \
18396 $(POSTSTAGE1_HOST_EXPORTS) \
18397 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18398 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
18399 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
18400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18401 cd $(HOST_SUBDIR)/gold || exit 1; \
18402 case $(srcdir) in \
18403 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18404 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18405 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18406 esac; \
18407 srcdiroption="--srcdir=$${topdir}/gold"; \
18408 libsrcdir="$$s/gold"; \
18409 $(SHELL) $${libsrcdir}/configure \
18410 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18411 --target=${target_alias} $${srcdiroption} \
18412 --with-build-libsubdir=$(HOST_SUBDIR) \
18413 @stage2_werror_flag@
18414@endif gold-bootstrap
18415
18416.PHONY: configure-stageb2g0-gold maybe-configure-stageb2g0-gold
18417maybe-configure-stageb2g0-gold:
18418@if gold-bootstrap
18419maybe-configure-stageb2g0-gold: configure-stageb2g0-gold
18420configure-stageb2g0-gold:
18421 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18422 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18423 @r=`${PWD_COMMAND}`; export r; \
18424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18425 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18426 $(HOST_EXPORTS) \
18427 $(POSTSTAGE1_HOST_EXPORTS) \
18428 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
18429 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
18430 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gold ; \
18431 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18432 cd $(HOST_SUBDIR)/gold || exit 1; \
18433 case $(srcdir) in \
18434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18435 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18437 esac; \
18438 srcdiroption="--srcdir=$${topdir}/gold"; \
18439 libsrcdir="$$s/gold"; \
18440 $(SHELL) $${libsrcdir}/configure \
18441 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18442 --target=${target_alias} $${srcdiroption} \
18443 --with-build-libsubdir=$(HOST_SUBDIR) \
18444 @stage2_werror_flag@
18445@endif gold-bootstrap
18446
18447.PHONY: configure-stage3-gold maybe-configure-stage3-gold
18448maybe-configure-stage3-gold:
18449@if gold-bootstrap
18450maybe-configure-stage3-gold: configure-stage3-gold
18451configure-stage3-gold:
18452 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18453 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18454 @r=`${PWD_COMMAND}`; export r; \
18455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18456 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18457 $(HOST_EXPORTS) \
18458 $(POSTSTAGE1_HOST_EXPORTS) \
18459 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18460 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18461 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
18462 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18463 cd $(HOST_SUBDIR)/gold || exit 1; \
18464 case $(srcdir) in \
18465 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18466 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18467 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18468 esac; \
18469 srcdiroption="--srcdir=$${topdir}/gold"; \
18470 libsrcdir="$$s/gold"; \
18471 $(SHELL) $${libsrcdir}/configure \
18472 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18473 --target=${target_alias} $${srcdiroption} \
18474 --with-build-libsubdir=$(HOST_SUBDIR) \
18475 @stage2_werror_flag@
18476@endif gold-bootstrap
18477
18478.PHONY: configure-stageb3g2-gold maybe-configure-stageb3g2-gold
18479maybe-configure-stageb3g2-gold:
18480@if gold-bootstrap
18481maybe-configure-stageb3g2-gold: configure-stageb3g2-gold
18482configure-stageb3g2-gold:
18483 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18484 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18485 @r=`${PWD_COMMAND}`; export r; \
18486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18487 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18488 $(HOST_EXPORTS) \
18489 $(POSTSTAGE1_HOST_EXPORTS) \
18490 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
18491 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
18492 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gold ; \
18493 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18494 cd $(HOST_SUBDIR)/gold || exit 1; \
18495 case $(srcdir) in \
18496 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18497 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18498 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18499 esac; \
18500 srcdiroption="--srcdir=$${topdir}/gold"; \
18501 libsrcdir="$$s/gold"; \
18502 $(SHELL) $${libsrcdir}/configure \
18503 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18504 --target=${target_alias} $${srcdiroption} \
18505 --with-build-libsubdir=$(HOST_SUBDIR) \
18506 @stage2_werror_flag@
18507@endif gold-bootstrap
18508
18509.PHONY: configure-stage4-gold maybe-configure-stage4-gold
18510maybe-configure-stage4-gold:
18511@if gold-bootstrap
18512maybe-configure-stage4-gold: configure-stage4-gold
18513configure-stage4-gold:
18514 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18515 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18516 @r=`${PWD_COMMAND}`; export r; \
18517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18518 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18519 $(HOST_EXPORTS) \
18520 $(POSTSTAGE1_HOST_EXPORTS) \
18521 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18522 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18523 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
18524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18525 cd $(HOST_SUBDIR)/gold || exit 1; \
18526 case $(srcdir) in \
18527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18528 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18530 esac; \
18531 srcdiroption="--srcdir=$${topdir}/gold"; \
18532 libsrcdir="$$s/gold"; \
18533 $(SHELL) $${libsrcdir}/configure \
18534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18535 --target=${target_alias} $${srcdiroption} \
18536 --with-build-libsubdir=$(HOST_SUBDIR) \
18537 @stage2_werror_flag@
18538@endif gold-bootstrap
18539
18540.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
18541maybe-configure-stageprofile-gold:
18542@if gold-bootstrap
18543maybe-configure-stageprofile-gold: configure-stageprofile-gold
18544configure-stageprofile-gold:
18545 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18546 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18547 @r=`${PWD_COMMAND}`; export r; \
18548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18549 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18550 $(HOST_EXPORTS) \
18551 $(POSTSTAGE1_HOST_EXPORTS) \
18552 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
18553 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
18554 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
18555 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18556 cd $(HOST_SUBDIR)/gold || exit 1; \
18557 case $(srcdir) in \
18558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18559 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18561 esac; \
18562 srcdiroption="--srcdir=$${topdir}/gold"; \
18563 libsrcdir="$$s/gold"; \
18564 $(SHELL) $${libsrcdir}/configure \
18565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18566 --target=${target_alias} $${srcdiroption} \
18567 --with-build-libsubdir=$(HOST_SUBDIR) \
18568 @stage2_werror_flag@
18569@endif gold-bootstrap
18570
18571.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
18572maybe-configure-stagefeedback-gold:
18573@if gold-bootstrap
18574maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
18575configure-stagefeedback-gold:
18576 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18577 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18578 @r=`${PWD_COMMAND}`; export r; \
18579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18580 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18581 $(HOST_EXPORTS) \
18582 $(POSTSTAGE1_HOST_EXPORTS) \
18583 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
18584 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
18585 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
18586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18587 cd $(HOST_SUBDIR)/gold || exit 1; \
18588 case $(srcdir) in \
18589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18590 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18592 esac; \
18593 srcdiroption="--srcdir=$${topdir}/gold"; \
18594 libsrcdir="$$s/gold"; \
18595 $(SHELL) $${libsrcdir}/configure \
18596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18597 --target=${target_alias} $${srcdiroption} \
18598 --with-build-libsubdir=$(HOST_SUBDIR) \
18599 @stage2_werror_flag@
18600@endif gold-bootstrap
18601
18602
18603
18604
18605
18606.PHONY: all-gold maybe-all-gold
18607maybe-all-gold:
18608@if gcc-bootstrap
18609all-gold: stage_current
18610@endif gcc-bootstrap
18611@if gold
18612TARGET-gold=all
18613maybe-all-gold: all-gold
18614all-gold: configure-gold
18615 @r=`${PWD_COMMAND}`; export r; \
18616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18617 $(HOST_EXPORTS) \
18618 (cd $(HOST_SUBDIR)/gold && \
18619 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18620 $(TARGET-gold))
18621@endif gold
18622
18623
18624
18625.PHONY: all-stage1-gold maybe-all-stage1-gold
18626.PHONY: clean-stage1-gold maybe-clean-stage1-gold
18627maybe-all-stage1-gold:
18628maybe-clean-stage1-gold:
18629@if gold-bootstrap
18630maybe-all-stage1-gold: all-stage1-gold
18631all-stage1: all-stage1-gold
18632TARGET-stage1-gold = $(TARGET-gold)
18633all-stage1-gold: configure-stage1-gold
18634 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18635 @r=`${PWD_COMMAND}`; export r; \
18636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18637 $(HOST_EXPORTS) \
18638 cd $(HOST_SUBDIR)/gold && \
18639 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18640 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
18641 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
18642 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
18643 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
18644 $(TARGET-stage1-gold)
18645
18646maybe-clean-stage1-gold: clean-stage1-gold
18647clean-stage1: clean-stage1-gold
18648clean-stage1-gold:
18649 @if [ $(current_stage) = stage1 ]; then \
18650 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18651 else \
18652 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
18653 $(MAKE) stage1-start; \
18654 fi; \
18655 cd $(HOST_SUBDIR)/gold && \
18656 $(MAKE) $(EXTRA_HOST_FLAGS) \
18657 clean
18658@endif gold-bootstrap
18659
18660
18661.PHONY: all-stage2-gold maybe-all-stage2-gold
18662.PHONY: clean-stage2-gold maybe-clean-stage2-gold
18663maybe-all-stage2-gold:
18664maybe-clean-stage2-gold:
18665@if gold-bootstrap
18666maybe-all-stage2-gold: all-stage2-gold
18667all-stage2: all-stage2-gold
18668TARGET-stage2-gold = $(TARGET-gold)
18669all-stage2-gold: configure-stage2-gold
18670 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18671 @r=`${PWD_COMMAND}`; export r; \
18672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18673 $(HOST_EXPORTS) \
18674 $(POSTSTAGE1_HOST_EXPORTS) \
18675 cd $(HOST_SUBDIR)/gold && \
18676 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18677 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
18678 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18679 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18680 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18681 $(TARGET-stage2-gold)
18682
18683maybe-clean-stage2-gold: clean-stage2-gold
18684clean-stage2: clean-stage2-gold
18685clean-stage2-gold:
18686 @if [ $(current_stage) = stage2 ]; then \
18687 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18688 else \
18689 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
18690 $(MAKE) stage2-start; \
18691 fi; \
18692 cd $(HOST_SUBDIR)/gold && \
18693 $(MAKE) $(EXTRA_HOST_FLAGS) \
18694 $(POSTSTAGE1_FLAGS_TO_PASS) \
18695 clean
18696@endif gold-bootstrap
18697
18698
18699.PHONY: all-stageb2g0-gold maybe-all-stageb2g0-gold
18700.PHONY: clean-stageb2g0-gold maybe-clean-stageb2g0-gold
18701maybe-all-stageb2g0-gold:
18702maybe-clean-stageb2g0-gold:
18703@if gold-bootstrap
18704maybe-all-stageb2g0-gold: all-stageb2g0-gold
18705all-stageb2g0: all-stageb2g0-gold
18706TARGET-stageb2g0-gold = $(TARGET-gold)
18707all-stageb2g0-gold: configure-stageb2g0-gold
18708 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18709 @r=`${PWD_COMMAND}`; export r; \
18710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18711 $(HOST_EXPORTS) \
18712 $(POSTSTAGE1_HOST_EXPORTS) \
18713 cd $(HOST_SUBDIR)/gold && \
18714 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18715 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
18716 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
18717 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
18718 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18719 $(TARGET-stageb2g0-gold)
18720
18721maybe-clean-stageb2g0-gold: clean-stageb2g0-gold
18722clean-stageb2g0: clean-stageb2g0-gold
18723clean-stageb2g0-gold:
18724 @if [ $(current_stage) = stageb2g0 ]; then \
18725 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18726 else \
18727 [ -f $(HOST_SUBDIR)/stageb2g0-gold/Makefile ] || exit 0; \
18728 $(MAKE) stageb2g0-start; \
18729 fi; \
18730 cd $(HOST_SUBDIR)/gold && \
18731 $(MAKE) $(EXTRA_HOST_FLAGS) \
18732 $(POSTSTAGE1_FLAGS_TO_PASS) \
18733 clean
18734@endif gold-bootstrap
18735
18736
18737.PHONY: all-stage3-gold maybe-all-stage3-gold
18738.PHONY: clean-stage3-gold maybe-clean-stage3-gold
18739maybe-all-stage3-gold:
18740maybe-clean-stage3-gold:
18741@if gold-bootstrap
18742maybe-all-stage3-gold: all-stage3-gold
18743all-stage3: all-stage3-gold
18744TARGET-stage3-gold = $(TARGET-gold)
18745all-stage3-gold: configure-stage3-gold
18746 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18747 @r=`${PWD_COMMAND}`; export r; \
18748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18749 $(HOST_EXPORTS) \
18750 $(POSTSTAGE1_HOST_EXPORTS) \
18751 cd $(HOST_SUBDIR)/gold && \
18752 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18753 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
18754 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
18755 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
18756 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18757 $(TARGET-stage3-gold)
18758
18759maybe-clean-stage3-gold: clean-stage3-gold
18760clean-stage3: clean-stage3-gold
18761clean-stage3-gold:
18762 @if [ $(current_stage) = stage3 ]; then \
18763 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18764 else \
18765 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
18766 $(MAKE) stage3-start; \
18767 fi; \
18768 cd $(HOST_SUBDIR)/gold && \
18769 $(MAKE) $(EXTRA_HOST_FLAGS) \
18770 $(POSTSTAGE1_FLAGS_TO_PASS) \
18771 clean
18772@endif gold-bootstrap
18773
18774
18775.PHONY: all-stageb3g2-gold maybe-all-stageb3g2-gold
18776.PHONY: clean-stageb3g2-gold maybe-clean-stageb3g2-gold
18777maybe-all-stageb3g2-gold:
18778maybe-clean-stageb3g2-gold:
18779@if gold-bootstrap
18780maybe-all-stageb3g2-gold: all-stageb3g2-gold
18781all-stageb3g2: all-stageb3g2-gold
18782TARGET-stageb3g2-gold = $(TARGET-gold)
18783all-stageb3g2-gold: configure-stageb3g2-gold
18784 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18785 @r=`${PWD_COMMAND}`; export r; \
18786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18787 $(HOST_EXPORTS) \
18788 $(POSTSTAGE1_HOST_EXPORTS) \
18789 cd $(HOST_SUBDIR)/gold && \
18790 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18791 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
18792 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
18793 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
18794 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18795 $(TARGET-stageb3g2-gold)
18796
18797maybe-clean-stageb3g2-gold: clean-stageb3g2-gold
18798clean-stageb3g2: clean-stageb3g2-gold
18799clean-stageb3g2-gold:
18800 @if [ $(current_stage) = stageb3g2 ]; then \
18801 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18802 else \
18803 [ -f $(HOST_SUBDIR)/stageb3g2-gold/Makefile ] || exit 0; \
18804 $(MAKE) stageb3g2-start; \
18805 fi; \
18806 cd $(HOST_SUBDIR)/gold && \
18807 $(MAKE) $(EXTRA_HOST_FLAGS) \
18808 $(POSTSTAGE1_FLAGS_TO_PASS) \
18809 clean
18810@endif gold-bootstrap
18811
18812
18813.PHONY: all-stage4-gold maybe-all-stage4-gold
18814.PHONY: clean-stage4-gold maybe-clean-stage4-gold
18815maybe-all-stage4-gold:
18816maybe-clean-stage4-gold:
18817@if gold-bootstrap
18818maybe-all-stage4-gold: all-stage4-gold
18819all-stage4: all-stage4-gold
18820TARGET-stage4-gold = $(TARGET-gold)
18821all-stage4-gold: configure-stage4-gold
18822 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18823 @r=`${PWD_COMMAND}`; export r; \
18824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18825 $(HOST_EXPORTS) \
18826 $(POSTSTAGE1_HOST_EXPORTS) \
18827 cd $(HOST_SUBDIR)/gold && \
18828 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18829 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
18830 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18831 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
18832 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18833 $(TARGET-stage4-gold)
18834
18835maybe-clean-stage4-gold: clean-stage4-gold
18836clean-stage4: clean-stage4-gold
18837clean-stage4-gold:
18838 @if [ $(current_stage) = stage4 ]; then \
18839 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18840 else \
18841 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
18842 $(MAKE) stage4-start; \
18843 fi; \
18844 cd $(HOST_SUBDIR)/gold && \
18845 $(MAKE) $(EXTRA_HOST_FLAGS) \
18846 $(POSTSTAGE1_FLAGS_TO_PASS) \
18847 clean
18848@endif gold-bootstrap
18849
18850
18851.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
18852.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
18853maybe-all-stageprofile-gold:
18854maybe-clean-stageprofile-gold:
18855@if gold-bootstrap
18856maybe-all-stageprofile-gold: all-stageprofile-gold
18857all-stageprofile: all-stageprofile-gold
18858TARGET-stageprofile-gold = $(TARGET-gold)
18859all-stageprofile-gold: configure-stageprofile-gold
18860 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18861 @r=`${PWD_COMMAND}`; export r; \
18862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18863 $(HOST_EXPORTS) \
18864 $(POSTSTAGE1_HOST_EXPORTS) \
18865 cd $(HOST_SUBDIR)/gold && \
18866 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18867 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
18868 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18869 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18870 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18871 $(TARGET-stageprofile-gold)
18872
18873maybe-clean-stageprofile-gold: clean-stageprofile-gold
18874clean-stageprofile: clean-stageprofile-gold
18875clean-stageprofile-gold:
18876 @if [ $(current_stage) = stageprofile ]; then \
18877 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18878 else \
18879 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
18880 $(MAKE) stageprofile-start; \
18881 fi; \
18882 cd $(HOST_SUBDIR)/gold && \
18883 $(MAKE) $(EXTRA_HOST_FLAGS) \
18884 $(POSTSTAGE1_FLAGS_TO_PASS) \
18885 clean
18886@endif gold-bootstrap
18887
18888
18889.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
18890.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
18891maybe-all-stagefeedback-gold:
18892maybe-clean-stagefeedback-gold:
18893@if gold-bootstrap
18894maybe-all-stagefeedback-gold: all-stagefeedback-gold
18895all-stagefeedback: all-stagefeedback-gold
18896TARGET-stagefeedback-gold = $(TARGET-gold)
18897all-stagefeedback-gold: configure-stagefeedback-gold
18898 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18899 @r=`${PWD_COMMAND}`; export r; \
18900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18901 $(HOST_EXPORTS) \
18902 $(POSTSTAGE1_HOST_EXPORTS) \
18903 cd $(HOST_SUBDIR)/gold && \
18904 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18905 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
18906 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18907 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18908 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18909 $(TARGET-stagefeedback-gold)
18910
18911maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
18912clean-stagefeedback: clean-stagefeedback-gold
18913clean-stagefeedback-gold:
18914 @if [ $(current_stage) = stagefeedback ]; then \
18915 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18916 else \
18917 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
18918 $(MAKE) stagefeedback-start; \
18919 fi; \
18920 cd $(HOST_SUBDIR)/gold && \
18921 $(MAKE) $(EXTRA_HOST_FLAGS) \
18922 $(POSTSTAGE1_FLAGS_TO_PASS) \
18923 clean
18924@endif gold-bootstrap
18925
18926
18927
18928
18929
18930.PHONY: check-gold maybe-check-gold
18931maybe-check-gold:
18932@if gold
18933maybe-check-gold: check-gold
18934
18935check-gold:
18936 @: $(MAKE); $(unstage)
18937 @r=`${PWD_COMMAND}`; export r; \
18938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18939 $(HOST_EXPORTS) \
18940 (cd $(HOST_SUBDIR)/gold && \
18941 $(MAKE) $(FLAGS_TO_PASS) check)
18942
18943@endif gold
18944
18945.PHONY: install-gold maybe-install-gold
18946maybe-install-gold:
18947@if gold
18948maybe-install-gold: install-gold
18949
18950install-gold: installdirs
18951 @: $(MAKE); $(unstage)
18952 @r=`${PWD_COMMAND}`; export r; \
18953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18954 $(HOST_EXPORTS) \
18955 (cd $(HOST_SUBDIR)/gold && \
18956 $(MAKE) $(FLAGS_TO_PASS) install)
18957
18958@endif gold
18959
18960# Other targets (info, dvi, pdf, etc.)
18961
18962.PHONY: maybe-info-gold info-gold
18963maybe-info-gold:
18964@if gold
18965maybe-info-gold: info-gold
18966
18967info-gold: \
18968 configure-gold
18969 @[ -f ./gold/Makefile ] || exit 0; \
18970 r=`${PWD_COMMAND}`; export r; \
18971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18972 $(HOST_EXPORTS) \
18973 for flag in $(EXTRA_HOST_FLAGS) ; do \
18974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18975 done; \
18976 echo "Doing info in gold" ; \
18977 (cd $(HOST_SUBDIR)/gold && \
18978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18980 "RANLIB=$${RANLIB}" \
18981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18982 info) \
18983 || exit 1
18984
18985@endif gold
18986
18987.PHONY: maybe-dvi-gold dvi-gold
18988maybe-dvi-gold:
18989@if gold
18990maybe-dvi-gold: dvi-gold
18991
18992dvi-gold: \
18993 configure-gold
18994 @[ -f ./gold/Makefile ] || exit 0; \
18995 r=`${PWD_COMMAND}`; export r; \
18996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18997 $(HOST_EXPORTS) \
18998 for flag in $(EXTRA_HOST_FLAGS) ; do \
18999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19000 done; \
19001 echo "Doing dvi in gold" ; \
19002 (cd $(HOST_SUBDIR)/gold && \
19003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19005 "RANLIB=$${RANLIB}" \
19006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19007 dvi) \
19008 || exit 1
19009
19010@endif gold
19011
19012.PHONY: maybe-pdf-gold pdf-gold
19013maybe-pdf-gold:
19014@if gold
19015maybe-pdf-gold: pdf-gold
19016
19017pdf-gold: \
19018 configure-gold
19019 @[ -f ./gold/Makefile ] || exit 0; \
19020 r=`${PWD_COMMAND}`; export r; \
19021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19022 $(HOST_EXPORTS) \
19023 for flag in $(EXTRA_HOST_FLAGS) ; do \
19024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19025 done; \
19026 echo "Doing pdf in gold" ; \
19027 (cd $(HOST_SUBDIR)/gold && \
19028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19030 "RANLIB=$${RANLIB}" \
19031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19032 pdf) \
19033 || exit 1
19034
19035@endif gold
19036
19037.PHONY: maybe-html-gold html-gold
19038maybe-html-gold:
19039@if gold
19040maybe-html-gold: html-gold
19041
19042html-gold: \
19043 configure-gold
19044 @[ -f ./gold/Makefile ] || exit 0; \
19045 r=`${PWD_COMMAND}`; export r; \
19046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19047 $(HOST_EXPORTS) \
19048 for flag in $(EXTRA_HOST_FLAGS) ; do \
19049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19050 done; \
19051 echo "Doing html in gold" ; \
19052 (cd $(HOST_SUBDIR)/gold && \
19053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19055 "RANLIB=$${RANLIB}" \
19056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19057 html) \
19058 || exit 1
19059
19060@endif gold
19061
19062.PHONY: maybe-TAGS-gold TAGS-gold
19063maybe-TAGS-gold:
19064@if gold
19065maybe-TAGS-gold: TAGS-gold
19066
19067TAGS-gold: \
19068 configure-gold
19069 @[ -f ./gold/Makefile ] || exit 0; \
19070 r=`${PWD_COMMAND}`; export r; \
19071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19072 $(HOST_EXPORTS) \
19073 for flag in $(EXTRA_HOST_FLAGS) ; do \
19074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19075 done; \
19076 echo "Doing TAGS in gold" ; \
19077 (cd $(HOST_SUBDIR)/gold && \
19078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19080 "RANLIB=$${RANLIB}" \
19081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19082 TAGS) \
19083 || exit 1
19084
19085@endif gold
19086
19087.PHONY: maybe-install-info-gold install-info-gold
19088maybe-install-info-gold:
19089@if gold
19090maybe-install-info-gold: install-info-gold
19091
19092install-info-gold: \
19093 configure-gold \
19094 info-gold
19095 @[ -f ./gold/Makefile ] || exit 0; \
19096 r=`${PWD_COMMAND}`; export r; \
19097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19098 $(HOST_EXPORTS) \
19099 for flag in $(EXTRA_HOST_FLAGS) ; do \
19100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19101 done; \
19102 echo "Doing install-info in gold" ; \
19103 (cd $(HOST_SUBDIR)/gold && \
19104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19106 "RANLIB=$${RANLIB}" \
19107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19108 install-info) \
19109 || exit 1
19110
19111@endif gold
19112
19113.PHONY: maybe-install-pdf-gold install-pdf-gold
19114maybe-install-pdf-gold:
19115@if gold
19116maybe-install-pdf-gold: install-pdf-gold
19117
19118install-pdf-gold: \
19119 configure-gold \
19120 pdf-gold
19121 @[ -f ./gold/Makefile ] || exit 0; \
19122 r=`${PWD_COMMAND}`; export r; \
19123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19124 $(HOST_EXPORTS) \
19125 for flag in $(EXTRA_HOST_FLAGS) ; do \
19126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19127 done; \
19128 echo "Doing install-pdf in gold" ; \
19129 (cd $(HOST_SUBDIR)/gold && \
19130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19132 "RANLIB=$${RANLIB}" \
19133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19134 install-pdf) \
19135 || exit 1
19136
19137@endif gold
19138
19139.PHONY: maybe-install-html-gold install-html-gold
19140maybe-install-html-gold:
19141@if gold
19142maybe-install-html-gold: install-html-gold
19143
19144install-html-gold: \
19145 configure-gold \
19146 html-gold
19147 @[ -f ./gold/Makefile ] || exit 0; \
19148 r=`${PWD_COMMAND}`; export r; \
19149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19150 $(HOST_EXPORTS) \
19151 for flag in $(EXTRA_HOST_FLAGS) ; do \
19152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19153 done; \
19154 echo "Doing install-html in gold" ; \
19155 (cd $(HOST_SUBDIR)/gold && \
19156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19158 "RANLIB=$${RANLIB}" \
19159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19160 install-html) \
19161 || exit 1
19162
19163@endif gold
19164
19165.PHONY: maybe-installcheck-gold installcheck-gold
19166maybe-installcheck-gold:
19167@if gold
19168maybe-installcheck-gold: installcheck-gold
19169
19170installcheck-gold: \
19171 configure-gold
19172 @[ -f ./gold/Makefile ] || exit 0; \
19173 r=`${PWD_COMMAND}`; export r; \
19174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19175 $(HOST_EXPORTS) \
19176 for flag in $(EXTRA_HOST_FLAGS) ; do \
19177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19178 done; \
19179 echo "Doing installcheck in gold" ; \
19180 (cd $(HOST_SUBDIR)/gold && \
19181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19183 "RANLIB=$${RANLIB}" \
19184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19185 installcheck) \
19186 || exit 1
19187
19188@endif gold
19189
19190.PHONY: maybe-mostlyclean-gold mostlyclean-gold
19191maybe-mostlyclean-gold:
19192@if gold
19193maybe-mostlyclean-gold: mostlyclean-gold
19194
19195mostlyclean-gold:
19196 @[ -f ./gold/Makefile ] || exit 0; \
19197 r=`${PWD_COMMAND}`; export r; \
19198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19199 $(HOST_EXPORTS) \
19200 for flag in $(EXTRA_HOST_FLAGS) ; do \
19201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19202 done; \
19203 echo "Doing mostlyclean in gold" ; \
19204 (cd $(HOST_SUBDIR)/gold && \
19205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19207 "RANLIB=$${RANLIB}" \
19208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19209 mostlyclean) \
19210 || exit 1
19211
19212@endif gold
19213
19214.PHONY: maybe-clean-gold clean-gold
19215maybe-clean-gold:
19216@if gold
19217maybe-clean-gold: clean-gold
19218
19219clean-gold:
19220 @[ -f ./gold/Makefile ] || exit 0; \
19221 r=`${PWD_COMMAND}`; export r; \
19222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19223 $(HOST_EXPORTS) \
19224 for flag in $(EXTRA_HOST_FLAGS) ; do \
19225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19226 done; \
19227 echo "Doing clean in gold" ; \
19228 (cd $(HOST_SUBDIR)/gold && \
19229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19231 "RANLIB=$${RANLIB}" \
19232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19233 clean) \
19234 || exit 1
19235
19236@endif gold
19237
19238.PHONY: maybe-distclean-gold distclean-gold
19239maybe-distclean-gold:
19240@if gold
19241maybe-distclean-gold: distclean-gold
19242
19243distclean-gold:
19244 @[ -f ./gold/Makefile ] || exit 0; \
19245 r=`${PWD_COMMAND}`; export r; \
19246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19247 $(HOST_EXPORTS) \
19248 for flag in $(EXTRA_HOST_FLAGS) ; do \
19249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19250 done; \
19251 echo "Doing distclean in gold" ; \
19252 (cd $(HOST_SUBDIR)/gold && \
19253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19255 "RANLIB=$${RANLIB}" \
19256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19257 distclean) \
19258 || exit 1
19259
19260@endif gold
19261
19262.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
19263maybe-maintainer-clean-gold:
19264@if gold
19265maybe-maintainer-clean-gold: maintainer-clean-gold
19266
19267maintainer-clean-gold:
19268 @[ -f ./gold/Makefile ] || exit 0; \
19269 r=`${PWD_COMMAND}`; export r; \
19270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19271 $(HOST_EXPORTS) \
19272 for flag in $(EXTRA_HOST_FLAGS) ; do \
19273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19274 done; \
19275 echo "Doing maintainer-clean in gold" ; \
19276 (cd $(HOST_SUBDIR)/gold && \
19277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19279 "RANLIB=$${RANLIB}" \
19280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19281 maintainer-clean) \
19282 || exit 1
19283
19284@endif gold
19285
19286
19287
d32ab992
PB
19288.PHONY: configure-gprof maybe-configure-gprof
19289maybe-configure-gprof:
3ff3adad
PB
19290@if gcc-bootstrap
19291configure-gprof: stage_current
19292@endif gcc-bootstrap
d32ab992
PB
19293@if gprof
19294maybe-configure-gprof: configure-gprof
cc11cc9b 19295configure-gprof:
f41d6665 19296 @: $(MAKE); $(unstage)
cc11cc9b 19297 @r=`${PWD_COMMAND}`; export r; \
295f4e42 19298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
19299 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
19300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
4fc4dd12 19301 $(HOST_EXPORTS) \
25b42232
PB
19302 echo Configuring in $(HOST_SUBDIR)/gprof; \
19303 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
295f4e42 19304 case $(srcdir) in \
215c351a
PB
19305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19306 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
19307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 19308 esac; \
215c351a
PB
19309 srcdiroption="--srcdir=$${topdir}/gprof"; \
19310 libsrcdir="$$s/gprof"; \
295f4e42 19311 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
19312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19313 --target=${target_alias} $${srcdiroption} \
295f4e42 19314 || exit 1
d32ab992 19315@endif gprof
295f4e42 19316
25b42232
PB
19317
19318
ce406537
PB
19319
19320
d32ab992
PB
19321.PHONY: all-gprof maybe-all-gprof
19322maybe-all-gprof:
3ff3adad
PB
19323@if gcc-bootstrap
19324all-gprof: stage_current
19325@endif gcc-bootstrap
d32ab992 19326@if gprof
7e0b5752 19327TARGET-gprof=all
d32ab992
PB
19328maybe-all-gprof: all-gprof
19329all-gprof: configure-gprof
f41d6665 19330 @: $(MAKE); $(unstage)
295f4e42
NN
19331 @r=`${PWD_COMMAND}`; export r; \
19332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19333 $(HOST_EXPORTS) \
215c351a 19334 (cd $(HOST_SUBDIR)/gprof && \
1c8bd6a3
PB
19335 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19336 $(TARGET-gprof))
d32ab992 19337@endif gprof
295f4e42 19338
25b42232 19339
ce406537
PB
19340
19341
d32ab992
PB
19342.PHONY: check-gprof maybe-check-gprof
19343maybe-check-gprof:
19344@if gprof
19345maybe-check-gprof: check-gprof
295f4e42 19346
d32ab992 19347check-gprof:
f41d6665 19348 @: $(MAKE); $(unstage)
295f4e42
NN
19349 @r=`${PWD_COMMAND}`; export r; \
19350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19351 $(HOST_EXPORTS) \
215c351a
PB
19352 (cd $(HOST_SUBDIR)/gprof && \
19353 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 19354
d32ab992 19355@endif gprof
295f4e42 19356
d32ab992
PB
19357.PHONY: install-gprof maybe-install-gprof
19358maybe-install-gprof:
19359@if gprof
19360maybe-install-gprof: install-gprof
295f4e42 19361
d32ab992 19362install-gprof: installdirs
f41d6665 19363 @: $(MAKE); $(unstage)
295f4e42
NN
19364 @r=`${PWD_COMMAND}`; export r; \
19365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19366 $(HOST_EXPORTS) \
215c351a 19367 (cd $(HOST_SUBDIR)/gprof && \
ace9ac7b 19368 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 19369
d32ab992 19370@endif gprof
295f4e42 19371
b5422ad7 19372# Other targets (info, dvi, pdf, etc.)
295f4e42 19373
d32ab992
PB
19374.PHONY: maybe-info-gprof info-gprof
19375maybe-info-gprof:
19376@if gprof
19377maybe-info-gprof: info-gprof
295f4e42 19378
d32ab992 19379info-gprof: \
05750653 19380 configure-gprof
f41d6665 19381 @: $(MAKE); $(unstage)
d32ab992 19382 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
19383 r=`${PWD_COMMAND}`; export r; \
19384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19385 $(HOST_EXPORTS) \
d32ab992 19386 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19388 done; \
d32ab992 19389 echo "Doing info in gprof" ; \
215c351a 19390 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
19391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19393 "RANLIB=$${RANLIB}" \
901119ae 19394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19395 info) \
1358ccea
NN
19396 || exit 1
19397
d32ab992 19398@endif gprof
1358ccea 19399
d32ab992
PB
19400.PHONY: maybe-dvi-gprof dvi-gprof
19401maybe-dvi-gprof:
19402@if gprof
19403maybe-dvi-gprof: dvi-gprof
1358ccea 19404
d32ab992 19405dvi-gprof: \
05750653 19406 configure-gprof
f41d6665 19407 @: $(MAKE); $(unstage)
d32ab992 19408 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
19409 r=`${PWD_COMMAND}`; export r; \
19410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19411 $(HOST_EXPORTS) \
d32ab992 19412 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19414 done; \
d32ab992 19415 echo "Doing dvi in gprof" ; \
215c351a 19416 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
19417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19419 "RANLIB=$${RANLIB}" \
901119ae 19420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19421 dvi) \
1358ccea
NN
19422 || exit 1
19423
d32ab992 19424@endif gprof
1358ccea 19425
b5422ad7
BM
19426.PHONY: maybe-pdf-gprof pdf-gprof
19427maybe-pdf-gprof:
19428@if gprof
19429maybe-pdf-gprof: pdf-gprof
19430
19431pdf-gprof: \
19432 configure-gprof
19433 @: $(MAKE); $(unstage)
19434 @[ -f ./gprof/Makefile ] || exit 0; \
19435 r=`${PWD_COMMAND}`; export r; \
19436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19437 $(HOST_EXPORTS) \
19438 for flag in $(EXTRA_HOST_FLAGS) ; do \
19439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19440 done; \
19441 echo "Doing pdf in gprof" ; \
19442 (cd $(HOST_SUBDIR)/gprof && \
19443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19445 "RANLIB=$${RANLIB}" \
901119ae 19446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
19447 pdf) \
19448 || exit 1
19449
19450@endif gprof
19451
f87a2b2e
MS
19452.PHONY: maybe-html-gprof html-gprof
19453maybe-html-gprof:
19454@if gprof
19455maybe-html-gprof: html-gprof
19456
19457html-gprof: \
05750653 19458 configure-gprof
f41d6665 19459 @: $(MAKE); $(unstage)
f87a2b2e
MS
19460 @[ -f ./gprof/Makefile ] || exit 0; \
19461 r=`${PWD_COMMAND}`; export r; \
19462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
19463 $(HOST_EXPORTS) \
19464 for flag in $(EXTRA_HOST_FLAGS) ; do \
19465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19466 done; \
19467 echo "Doing html in gprof" ; \
215c351a 19468 (cd $(HOST_SUBDIR)/gprof && \
f87a2b2e
MS
19469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19471 "RANLIB=$${RANLIB}" \
901119ae 19472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
19473 html) \
19474 || exit 1
19475
19476@endif gprof
19477
d32ab992
PB
19478.PHONY: maybe-TAGS-gprof TAGS-gprof
19479maybe-TAGS-gprof:
19480@if gprof
19481maybe-TAGS-gprof: TAGS-gprof
1358ccea 19482
d32ab992 19483TAGS-gprof: \
05750653 19484 configure-gprof
f41d6665 19485 @: $(MAKE); $(unstage)
d32ab992 19486 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
19487 r=`${PWD_COMMAND}`; export r; \
19488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19489 $(HOST_EXPORTS) \
d32ab992 19490 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19492 done; \
d32ab992 19493 echo "Doing TAGS in gprof" ; \
215c351a 19494 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
19495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19497 "RANLIB=$${RANLIB}" \
901119ae 19498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19499 TAGS) \
1358ccea
NN
19500 || exit 1
19501
d32ab992 19502@endif gprof
1358ccea 19503
d32ab992
PB
19504.PHONY: maybe-install-info-gprof install-info-gprof
19505maybe-install-info-gprof:
19506@if gprof
19507maybe-install-info-gprof: install-info-gprof
1358ccea 19508
d32ab992
PB
19509install-info-gprof: \
19510 configure-gprof \
05750653 19511 info-gprof
f41d6665 19512 @: $(MAKE); $(unstage)
d32ab992 19513 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
19514 r=`${PWD_COMMAND}`; export r; \
19515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19516 $(HOST_EXPORTS) \
d32ab992 19517 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19519 done; \
d32ab992 19520 echo "Doing install-info in gprof" ; \
215c351a 19521 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
19522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19524 "RANLIB=$${RANLIB}" \
901119ae 19525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19526 install-info) \
1358ccea
NN
19527 || exit 1
19528
d32ab992 19529@endif gprof
1358ccea 19530
9c4d2493
BM
19531.PHONY: maybe-install-pdf-gprof install-pdf-gprof
19532maybe-install-pdf-gprof:
19533@if gprof
19534maybe-install-pdf-gprof: install-pdf-gprof
19535
19536install-pdf-gprof: \
19537 configure-gprof \
19538 pdf-gprof
19539 @: $(MAKE); $(unstage)
19540 @[ -f ./gprof/Makefile ] || exit 0; \
19541 r=`${PWD_COMMAND}`; export r; \
19542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19543 $(HOST_EXPORTS) \
19544 for flag in $(EXTRA_HOST_FLAGS) ; do \
19545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19546 done; \
19547 echo "Doing install-pdf in gprof" ; \
19548 (cd $(HOST_SUBDIR)/gprof && \
19549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19551 "RANLIB=$${RANLIB}" \
901119ae 19552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
19553 install-pdf) \
19554 || exit 1
19555
19556@endif gprof
19557
65d6e994
CD
19558.PHONY: maybe-install-html-gprof install-html-gprof
19559maybe-install-html-gprof:
19560@if gprof
19561maybe-install-html-gprof: install-html-gprof
19562
19563install-html-gprof: \
19564 configure-gprof \
19565 html-gprof
19566 @: $(MAKE); $(unstage)
19567 @[ -f ./gprof/Makefile ] || exit 0; \
19568 r=`${PWD_COMMAND}`; export r; \
19569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19570 $(HOST_EXPORTS) \
19571 for flag in $(EXTRA_HOST_FLAGS) ; do \
19572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19573 done; \
19574 echo "Doing install-html in gprof" ; \
19575 (cd $(HOST_SUBDIR)/gprof && \
19576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19578 "RANLIB=$${RANLIB}" \
901119ae 19579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
19580 install-html) \
19581 || exit 1
19582
19583@endif gprof
19584
d32ab992
PB
19585.PHONY: maybe-installcheck-gprof installcheck-gprof
19586maybe-installcheck-gprof:
19587@if gprof
19588maybe-installcheck-gprof: installcheck-gprof
1358ccea 19589
d32ab992 19590installcheck-gprof: \
05750653 19591 configure-gprof
f41d6665 19592 @: $(MAKE); $(unstage)
d32ab992 19593 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
19594 r=`${PWD_COMMAND}`; export r; \
19595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19596 $(HOST_EXPORTS) \
d32ab992 19597 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19599 done; \
d32ab992 19600 echo "Doing installcheck in gprof" ; \
215c351a 19601 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
19602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19604 "RANLIB=$${RANLIB}" \
901119ae 19605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19606 installcheck) \
1358ccea
NN
19607 || exit 1
19608
d32ab992 19609@endif gprof
1358ccea 19610
d32ab992
PB
19611.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
19612maybe-mostlyclean-gprof:
19613@if gprof
19614maybe-mostlyclean-gprof: mostlyclean-gprof
1358ccea 19615
05750653 19616mostlyclean-gprof:
f41d6665 19617 @: $(MAKE); $(unstage)
d32ab992 19618 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
19619 r=`${PWD_COMMAND}`; export r; \
19620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19621 $(HOST_EXPORTS) \
d32ab992 19622 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19624 done; \
d32ab992 19625 echo "Doing mostlyclean in gprof" ; \
215c351a 19626 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
19627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19629 "RANLIB=$${RANLIB}" \
901119ae 19630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19631 mostlyclean) \
1358ccea
NN
19632 || exit 1
19633
d32ab992 19634@endif gprof
1358ccea 19635
d32ab992
PB
19636.PHONY: maybe-clean-gprof clean-gprof
19637maybe-clean-gprof:
19638@if gprof
19639maybe-clean-gprof: clean-gprof
1358ccea 19640
05750653 19641clean-gprof:
f41d6665 19642 @: $(MAKE); $(unstage)
d32ab992 19643 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
19644 r=`${PWD_COMMAND}`; export r; \
19645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19646 $(HOST_EXPORTS) \
d32ab992 19647 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19649 done; \
d32ab992 19650 echo "Doing clean in gprof" ; \
215c351a 19651 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
19652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19654 "RANLIB=$${RANLIB}" \
901119ae 19655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19656 clean) \
1358ccea
NN
19657 || exit 1
19658
d32ab992 19659@endif gprof
1358ccea 19660
d32ab992
PB
19661.PHONY: maybe-distclean-gprof distclean-gprof
19662maybe-distclean-gprof:
19663@if gprof
19664maybe-distclean-gprof: distclean-gprof
1358ccea 19665
05750653 19666distclean-gprof:
f41d6665 19667 @: $(MAKE); $(unstage)
d32ab992 19668 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
19669 r=`${PWD_COMMAND}`; export r; \
19670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19671 $(HOST_EXPORTS) \
d32ab992 19672 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19674 done; \
d32ab992 19675 echo "Doing distclean in gprof" ; \
215c351a 19676 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
19677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19679 "RANLIB=$${RANLIB}" \
901119ae 19680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19681 distclean) \
1358ccea
NN
19682 || exit 1
19683
d32ab992 19684@endif gprof
1358ccea 19685
d32ab992
PB
19686.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
19687maybe-maintainer-clean-gprof:
19688@if gprof
19689maybe-maintainer-clean-gprof: maintainer-clean-gprof
1358ccea 19690
05750653 19691maintainer-clean-gprof:
f41d6665 19692 @: $(MAKE); $(unstage)
d32ab992 19693 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
19694 r=`${PWD_COMMAND}`; export r; \
19695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19696 $(HOST_EXPORTS) \
d32ab992 19697 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19699 done; \
d32ab992 19700 echo "Doing maintainer-clean in gprof" ; \
215c351a 19701 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
19702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19704 "RANLIB=$${RANLIB}" \
901119ae 19705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19706 maintainer-clean) \
1358ccea
NN
19707 || exit 1
19708
d32ab992 19709@endif gprof
1358ccea 19710
1358ccea 19711
25b42232 19712
d32ab992
PB
19713.PHONY: configure-gzip maybe-configure-gzip
19714maybe-configure-gzip:
3ff3adad
PB
19715@if gcc-bootstrap
19716configure-gzip: stage_current
19717@endif gcc-bootstrap
d32ab992
PB
19718@if gzip
19719maybe-configure-gzip: configure-gzip
cc11cc9b 19720configure-gzip:
f41d6665 19721 @: $(MAKE); $(unstage)
cc11cc9b 19722 @r=`${PWD_COMMAND}`; export r; \
295f4e42 19723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
19724 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
19725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
4fc4dd12 19726 $(HOST_EXPORTS) \
25b42232
PB
19727 echo Configuring in $(HOST_SUBDIR)/gzip; \
19728 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
295f4e42 19729 case $(srcdir) in \
215c351a
PB
19730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19731 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
19732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 19733 esac; \
215c351a
PB
19734 srcdiroption="--srcdir=$${topdir}/gzip"; \
19735 libsrcdir="$$s/gzip"; \
295f4e42 19736 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
19737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19738 --target=${target_alias} $${srcdiroption} \
295f4e42 19739 || exit 1
d32ab992 19740@endif gzip
295f4e42 19741
25b42232
PB
19742
19743
ce406537
PB
19744
19745
d32ab992
PB
19746.PHONY: all-gzip maybe-all-gzip
19747maybe-all-gzip:
3ff3adad
PB
19748@if gcc-bootstrap
19749all-gzip: stage_current
19750@endif gcc-bootstrap
d32ab992 19751@if gzip
7e0b5752 19752TARGET-gzip=all
d32ab992
PB
19753maybe-all-gzip: all-gzip
19754all-gzip: configure-gzip
f41d6665 19755 @: $(MAKE); $(unstage)
295f4e42
NN
19756 @r=`${PWD_COMMAND}`; export r; \
19757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19758 $(HOST_EXPORTS) \
215c351a 19759 (cd $(HOST_SUBDIR)/gzip && \
1c8bd6a3
PB
19760 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19761 $(TARGET-gzip))
d32ab992 19762@endif gzip
295f4e42 19763
25b42232 19764
ce406537
PB
19765
19766
d32ab992
PB
19767.PHONY: check-gzip maybe-check-gzip
19768maybe-check-gzip:
19769@if gzip
19770maybe-check-gzip: check-gzip
295f4e42 19771
d32ab992 19772check-gzip:
f41d6665 19773 @: $(MAKE); $(unstage)
295f4e42
NN
19774 @r=`${PWD_COMMAND}`; export r; \
19775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19776 $(HOST_EXPORTS) \
215c351a
PB
19777 (cd $(HOST_SUBDIR)/gzip && \
19778 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 19779
d32ab992 19780@endif gzip
295f4e42 19781
d32ab992
PB
19782.PHONY: install-gzip maybe-install-gzip
19783maybe-install-gzip:
19784@if gzip
19785maybe-install-gzip: install-gzip
295f4e42 19786
d32ab992 19787install-gzip: installdirs
f41d6665 19788 @: $(MAKE); $(unstage)
295f4e42
NN
19789 @r=`${PWD_COMMAND}`; export r; \
19790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19791 $(HOST_EXPORTS) \
215c351a 19792 (cd $(HOST_SUBDIR)/gzip && \
ace9ac7b 19793 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 19794
d32ab992 19795@endif gzip
295f4e42 19796
b5422ad7 19797# Other targets (info, dvi, pdf, etc.)
295f4e42 19798
d32ab992
PB
19799.PHONY: maybe-info-gzip info-gzip
19800maybe-info-gzip:
19801@if gzip
19802maybe-info-gzip: info-gzip
295f4e42 19803
d32ab992 19804info-gzip: \
05750653 19805 configure-gzip
f41d6665 19806 @: $(MAKE); $(unstage)
d32ab992 19807 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
19808 r=`${PWD_COMMAND}`; export r; \
19809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19810 $(HOST_EXPORTS) \
d32ab992 19811 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19813 done; \
d32ab992 19814 echo "Doing info in gzip" ; \
215c351a 19815 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
19816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19818 "RANLIB=$${RANLIB}" \
901119ae 19819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19820 info) \
1358ccea
NN
19821 || exit 1
19822
d32ab992 19823@endif gzip
1358ccea 19824
d32ab992
PB
19825.PHONY: maybe-dvi-gzip dvi-gzip
19826maybe-dvi-gzip:
19827@if gzip
19828maybe-dvi-gzip: dvi-gzip
1358ccea 19829
d32ab992 19830dvi-gzip: \
05750653 19831 configure-gzip
f41d6665 19832 @: $(MAKE); $(unstage)
d32ab992 19833 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
19834 r=`${PWD_COMMAND}`; export r; \
19835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19836 $(HOST_EXPORTS) \
d32ab992 19837 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19839 done; \
d32ab992 19840 echo "Doing dvi in gzip" ; \
215c351a 19841 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
19842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19844 "RANLIB=$${RANLIB}" \
901119ae 19845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19846 dvi) \
1358ccea
NN
19847 || exit 1
19848
d32ab992 19849@endif gzip
1358ccea 19850
b5422ad7
BM
19851.PHONY: maybe-pdf-gzip pdf-gzip
19852maybe-pdf-gzip:
19853@if gzip
19854maybe-pdf-gzip: pdf-gzip
19855
19856pdf-gzip: \
19857 configure-gzip
19858 @: $(MAKE); $(unstage)
19859 @[ -f ./gzip/Makefile ] || exit 0; \
19860 r=`${PWD_COMMAND}`; export r; \
19861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19862 $(HOST_EXPORTS) \
19863 for flag in $(EXTRA_HOST_FLAGS) ; do \
19864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19865 done; \
19866 echo "Doing pdf in gzip" ; \
19867 (cd $(HOST_SUBDIR)/gzip && \
19868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19870 "RANLIB=$${RANLIB}" \
901119ae 19871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
19872 pdf) \
19873 || exit 1
19874
19875@endif gzip
19876
f87a2b2e
MS
19877.PHONY: maybe-html-gzip html-gzip
19878maybe-html-gzip:
19879@if gzip
19880maybe-html-gzip: html-gzip
19881
19882html-gzip: \
05750653 19883 configure-gzip
f41d6665 19884 @: $(MAKE); $(unstage)
f87a2b2e
MS
19885 @[ -f ./gzip/Makefile ] || exit 0; \
19886 r=`${PWD_COMMAND}`; export r; \
19887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
19888 $(HOST_EXPORTS) \
19889 for flag in $(EXTRA_HOST_FLAGS) ; do \
19890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19891 done; \
19892 echo "Doing html in gzip" ; \
215c351a 19893 (cd $(HOST_SUBDIR)/gzip && \
f87a2b2e
MS
19894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19896 "RANLIB=$${RANLIB}" \
901119ae 19897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
19898 html) \
19899 || exit 1
19900
19901@endif gzip
19902
d32ab992
PB
19903.PHONY: maybe-TAGS-gzip TAGS-gzip
19904maybe-TAGS-gzip:
19905@if gzip
19906maybe-TAGS-gzip: TAGS-gzip
1358ccea 19907
d32ab992 19908TAGS-gzip: \
05750653 19909 configure-gzip
f41d6665 19910 @: $(MAKE); $(unstage)
d32ab992 19911 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
19912 r=`${PWD_COMMAND}`; export r; \
19913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19914 $(HOST_EXPORTS) \
d32ab992 19915 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19917 done; \
d32ab992 19918 echo "Doing TAGS in gzip" ; \
215c351a 19919 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
19920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19922 "RANLIB=$${RANLIB}" \
901119ae 19923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19924 TAGS) \
1358ccea
NN
19925 || exit 1
19926
d32ab992 19927@endif gzip
1358ccea 19928
d32ab992
PB
19929.PHONY: maybe-install-info-gzip install-info-gzip
19930maybe-install-info-gzip:
19931@if gzip
19932maybe-install-info-gzip: install-info-gzip
1358ccea 19933
d32ab992
PB
19934install-info-gzip: \
19935 configure-gzip \
05750653 19936 info-gzip
f41d6665 19937 @: $(MAKE); $(unstage)
d32ab992 19938 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
19939 r=`${PWD_COMMAND}`; export r; \
19940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19941 $(HOST_EXPORTS) \
d32ab992 19942 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
19943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19944 done; \
d32ab992 19945 echo "Doing install-info in gzip" ; \
215c351a 19946 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
19947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19949 "RANLIB=$${RANLIB}" \
901119ae 19950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 19951 install-info) \
1358ccea
NN
19952 || exit 1
19953
d32ab992 19954@endif gzip
1358ccea 19955
9c4d2493
BM
19956.PHONY: maybe-install-pdf-gzip install-pdf-gzip
19957maybe-install-pdf-gzip:
19958@if gzip
19959maybe-install-pdf-gzip: install-pdf-gzip
19960
19961install-pdf-gzip: \
19962 configure-gzip \
19963 pdf-gzip
19964 @: $(MAKE); $(unstage)
19965 @[ -f ./gzip/Makefile ] || exit 0; \
19966 r=`${PWD_COMMAND}`; export r; \
19967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19968 $(HOST_EXPORTS) \
19969 for flag in $(EXTRA_HOST_FLAGS) ; do \
19970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19971 done; \
19972 echo "Doing install-pdf in gzip" ; \
19973 (cd $(HOST_SUBDIR)/gzip && \
19974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19976 "RANLIB=$${RANLIB}" \
901119ae 19977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
19978 install-pdf) \
19979 || exit 1
19980
19981@endif gzip
19982
65d6e994
CD
19983.PHONY: maybe-install-html-gzip install-html-gzip
19984maybe-install-html-gzip:
19985@if gzip
19986maybe-install-html-gzip: install-html-gzip
19987
19988install-html-gzip: \
19989 configure-gzip \
19990 html-gzip
19991 @: $(MAKE); $(unstage)
19992 @[ -f ./gzip/Makefile ] || exit 0; \
19993 r=`${PWD_COMMAND}`; export r; \
19994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19995 $(HOST_EXPORTS) \
19996 for flag in $(EXTRA_HOST_FLAGS) ; do \
19997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19998 done; \
19999 echo "Doing install-html in gzip" ; \
20000 (cd $(HOST_SUBDIR)/gzip && \
20001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20003 "RANLIB=$${RANLIB}" \
901119ae 20004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
20005 install-html) \
20006 || exit 1
20007
20008@endif gzip
20009
d32ab992
PB
20010.PHONY: maybe-installcheck-gzip installcheck-gzip
20011maybe-installcheck-gzip:
20012@if gzip
20013maybe-installcheck-gzip: installcheck-gzip
1358ccea 20014
d32ab992 20015installcheck-gzip: \
05750653 20016 configure-gzip
f41d6665 20017 @: $(MAKE); $(unstage)
d32ab992 20018 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
20019 r=`${PWD_COMMAND}`; export r; \
20020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20021 $(HOST_EXPORTS) \
d32ab992 20022 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20024 done; \
d32ab992 20025 echo "Doing installcheck in gzip" ; \
215c351a 20026 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
20027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20029 "RANLIB=$${RANLIB}" \
901119ae 20030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20031 installcheck) \
1358ccea
NN
20032 || exit 1
20033
d32ab992 20034@endif gzip
1358ccea 20035
d32ab992
PB
20036.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
20037maybe-mostlyclean-gzip:
20038@if gzip
20039maybe-mostlyclean-gzip: mostlyclean-gzip
1358ccea 20040
05750653 20041mostlyclean-gzip:
f41d6665 20042 @: $(MAKE); $(unstage)
d32ab992 20043 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
20044 r=`${PWD_COMMAND}`; export r; \
20045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20046 $(HOST_EXPORTS) \
d32ab992 20047 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20049 done; \
d32ab992 20050 echo "Doing mostlyclean in gzip" ; \
215c351a 20051 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
20052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20054 "RANLIB=$${RANLIB}" \
901119ae 20055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20056 mostlyclean) \
1358ccea
NN
20057 || exit 1
20058
d32ab992 20059@endif gzip
1358ccea 20060
d32ab992
PB
20061.PHONY: maybe-clean-gzip clean-gzip
20062maybe-clean-gzip:
20063@if gzip
20064maybe-clean-gzip: clean-gzip
1358ccea 20065
05750653 20066clean-gzip:
f41d6665 20067 @: $(MAKE); $(unstage)
d32ab992 20068 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
20069 r=`${PWD_COMMAND}`; export r; \
20070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20071 $(HOST_EXPORTS) \
d32ab992 20072 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20074 done; \
d32ab992 20075 echo "Doing clean in gzip" ; \
215c351a 20076 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
20077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20079 "RANLIB=$${RANLIB}" \
901119ae 20080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20081 clean) \
1358ccea
NN
20082 || exit 1
20083
d32ab992 20084@endif gzip
1358ccea 20085
d32ab992
PB
20086.PHONY: maybe-distclean-gzip distclean-gzip
20087maybe-distclean-gzip:
20088@if gzip
20089maybe-distclean-gzip: distclean-gzip
1358ccea 20090
05750653 20091distclean-gzip:
f41d6665 20092 @: $(MAKE); $(unstage)
d32ab992 20093 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
20094 r=`${PWD_COMMAND}`; export r; \
20095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20096 $(HOST_EXPORTS) \
d32ab992 20097 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20099 done; \
d32ab992 20100 echo "Doing distclean in gzip" ; \
215c351a 20101 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
20102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20104 "RANLIB=$${RANLIB}" \
901119ae 20105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20106 distclean) \
1358ccea
NN
20107 || exit 1
20108
d32ab992 20109@endif gzip
1358ccea 20110
d32ab992
PB
20111.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
20112maybe-maintainer-clean-gzip:
20113@if gzip
20114maybe-maintainer-clean-gzip: maintainer-clean-gzip
1358ccea 20115
05750653 20116maintainer-clean-gzip:
f41d6665 20117 @: $(MAKE); $(unstage)
d32ab992 20118 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
20119 r=`${PWD_COMMAND}`; export r; \
20120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20121 $(HOST_EXPORTS) \
d32ab992 20122 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20124 done; \
d32ab992 20125 echo "Doing maintainer-clean in gzip" ; \
215c351a 20126 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
20127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20129 "RANLIB=$${RANLIB}" \
901119ae 20130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20131 maintainer-clean) \
295f4e42
NN
20132 || exit 1
20133
d32ab992 20134@endif gzip
295f4e42
NN
20135
20136
25b42232 20137
d32ab992
PB
20138.PHONY: configure-hello maybe-configure-hello
20139maybe-configure-hello:
3ff3adad
PB
20140@if gcc-bootstrap
20141configure-hello: stage_current
20142@endif gcc-bootstrap
d32ab992
PB
20143@if hello
20144maybe-configure-hello: configure-hello
cc11cc9b 20145configure-hello:
f41d6665 20146 @: $(MAKE); $(unstage)
cc11cc9b 20147 @r=`${PWD_COMMAND}`; export r; \
295f4e42 20148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
20149 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
20150 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
4fc4dd12 20151 $(HOST_EXPORTS) \
25b42232
PB
20152 echo Configuring in $(HOST_SUBDIR)/hello; \
20153 cd "$(HOST_SUBDIR)/hello" || exit 1; \
295f4e42 20154 case $(srcdir) in \
215c351a
PB
20155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20156 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
20157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 20158 esac; \
215c351a
PB
20159 srcdiroption="--srcdir=$${topdir}/hello"; \
20160 libsrcdir="$$s/hello"; \
295f4e42 20161 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
20162 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20163 --target=${target_alias} $${srcdiroption} \
1358ccea 20164 || exit 1
d32ab992 20165@endif hello
1358ccea 20166
25b42232
PB
20167
20168
ce406537
PB
20169
20170
d32ab992
PB
20171.PHONY: all-hello maybe-all-hello
20172maybe-all-hello:
3ff3adad
PB
20173@if gcc-bootstrap
20174all-hello: stage_current
20175@endif gcc-bootstrap
d32ab992 20176@if hello
7e0b5752 20177TARGET-hello=all
d32ab992
PB
20178maybe-all-hello: all-hello
20179all-hello: configure-hello
f41d6665 20180 @: $(MAKE); $(unstage)
295f4e42 20181 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 20182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20183 $(HOST_EXPORTS) \
215c351a 20184 (cd $(HOST_SUBDIR)/hello && \
1c8bd6a3
PB
20185 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20186 $(TARGET-hello))
d32ab992 20187@endif hello
1358ccea 20188
25b42232 20189
ce406537
PB
20190
20191
d32ab992
PB
20192.PHONY: check-hello maybe-check-hello
20193maybe-check-hello:
20194@if hello
20195maybe-check-hello: check-hello
1358ccea 20196
d32ab992 20197check-hello:
f41d6665 20198 @: $(MAKE); $(unstage)
295f4e42 20199 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 20200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20201 $(HOST_EXPORTS) \
215c351a
PB
20202 (cd $(HOST_SUBDIR)/hello && \
20203 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 20204
d32ab992 20205@endif hello
1358ccea 20206
d32ab992
PB
20207.PHONY: install-hello maybe-install-hello
20208maybe-install-hello:
20209@if hello
20210maybe-install-hello: install-hello
1358ccea 20211
d32ab992 20212install-hello: installdirs
f41d6665 20213 @: $(MAKE); $(unstage)
295f4e42 20214 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 20215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20216 $(HOST_EXPORTS) \
215c351a 20217 (cd $(HOST_SUBDIR)/hello && \
ace9ac7b 20218 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 20219
d32ab992 20220@endif hello
1358ccea 20221
b5422ad7 20222# Other targets (info, dvi, pdf, etc.)
1358ccea 20223
d32ab992
PB
20224.PHONY: maybe-info-hello info-hello
20225maybe-info-hello:
20226@if hello
20227maybe-info-hello: info-hello
295f4e42 20228
d32ab992 20229info-hello: \
05750653 20230 configure-hello
f41d6665 20231 @: $(MAKE); $(unstage)
d32ab992 20232 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
20233 r=`${PWD_COMMAND}`; export r; \
20234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20235 $(HOST_EXPORTS) \
d32ab992 20236 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20238 done; \
d32ab992 20239 echo "Doing info in hello" ; \
215c351a 20240 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
20241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20243 "RANLIB=$${RANLIB}" \
901119ae 20244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20245 info) \
1358ccea
NN
20246 || exit 1
20247
d32ab992 20248@endif hello
1358ccea 20249
d32ab992
PB
20250.PHONY: maybe-dvi-hello dvi-hello
20251maybe-dvi-hello:
20252@if hello
20253maybe-dvi-hello: dvi-hello
1358ccea 20254
d32ab992 20255dvi-hello: \
05750653 20256 configure-hello
f41d6665 20257 @: $(MAKE); $(unstage)
d32ab992 20258 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
20259 r=`${PWD_COMMAND}`; export r; \
20260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20261 $(HOST_EXPORTS) \
d32ab992 20262 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20264 done; \
d32ab992 20265 echo "Doing dvi in hello" ; \
215c351a 20266 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
20267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20269 "RANLIB=$${RANLIB}" \
901119ae 20270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20271 dvi) \
1358ccea
NN
20272 || exit 1
20273
d32ab992 20274@endif hello
1358ccea 20275
b5422ad7
BM
20276.PHONY: maybe-pdf-hello pdf-hello
20277maybe-pdf-hello:
20278@if hello
20279maybe-pdf-hello: pdf-hello
20280
20281pdf-hello: \
20282 configure-hello
20283 @: $(MAKE); $(unstage)
20284 @[ -f ./hello/Makefile ] || exit 0; \
20285 r=`${PWD_COMMAND}`; export r; \
20286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20287 $(HOST_EXPORTS) \
20288 for flag in $(EXTRA_HOST_FLAGS) ; do \
20289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20290 done; \
20291 echo "Doing pdf in hello" ; \
20292 (cd $(HOST_SUBDIR)/hello && \
20293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20295 "RANLIB=$${RANLIB}" \
901119ae 20296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
20297 pdf) \
20298 || exit 1
20299
20300@endif hello
20301
f87a2b2e
MS
20302.PHONY: maybe-html-hello html-hello
20303maybe-html-hello:
20304@if hello
20305maybe-html-hello: html-hello
20306
20307html-hello: \
05750653 20308 configure-hello
f41d6665 20309 @: $(MAKE); $(unstage)
f87a2b2e
MS
20310 @[ -f ./hello/Makefile ] || exit 0; \
20311 r=`${PWD_COMMAND}`; export r; \
20312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
20313 $(HOST_EXPORTS) \
20314 for flag in $(EXTRA_HOST_FLAGS) ; do \
20315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20316 done; \
20317 echo "Doing html in hello" ; \
215c351a 20318 (cd $(HOST_SUBDIR)/hello && \
f87a2b2e
MS
20319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20321 "RANLIB=$${RANLIB}" \
901119ae 20322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
20323 html) \
20324 || exit 1
20325
20326@endif hello
20327
d32ab992
PB
20328.PHONY: maybe-TAGS-hello TAGS-hello
20329maybe-TAGS-hello:
20330@if hello
20331maybe-TAGS-hello: TAGS-hello
1358ccea 20332
d32ab992 20333TAGS-hello: \
05750653 20334 configure-hello
f41d6665 20335 @: $(MAKE); $(unstage)
d32ab992 20336 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
20337 r=`${PWD_COMMAND}`; export r; \
20338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20339 $(HOST_EXPORTS) \
d32ab992 20340 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20342 done; \
d32ab992 20343 echo "Doing TAGS in hello" ; \
215c351a 20344 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
20345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20347 "RANLIB=$${RANLIB}" \
901119ae 20348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20349 TAGS) \
1358ccea
NN
20350 || exit 1
20351
d32ab992 20352@endif hello
1358ccea 20353
d32ab992
PB
20354.PHONY: maybe-install-info-hello install-info-hello
20355maybe-install-info-hello:
20356@if hello
20357maybe-install-info-hello: install-info-hello
1358ccea 20358
d32ab992
PB
20359install-info-hello: \
20360 configure-hello \
05750653 20361 info-hello
f41d6665 20362 @: $(MAKE); $(unstage)
d32ab992 20363 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
20364 r=`${PWD_COMMAND}`; export r; \
20365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20366 $(HOST_EXPORTS) \
d32ab992 20367 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20369 done; \
d32ab992 20370 echo "Doing install-info in hello" ; \
215c351a 20371 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
20372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20374 "RANLIB=$${RANLIB}" \
901119ae 20375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20376 install-info) \
1358ccea
NN
20377 || exit 1
20378
d32ab992 20379@endif hello
1358ccea 20380
9c4d2493
BM
20381.PHONY: maybe-install-pdf-hello install-pdf-hello
20382maybe-install-pdf-hello:
20383@if hello
20384maybe-install-pdf-hello: install-pdf-hello
20385
20386install-pdf-hello: \
20387 configure-hello \
20388 pdf-hello
20389 @: $(MAKE); $(unstage)
20390 @[ -f ./hello/Makefile ] || exit 0; \
20391 r=`${PWD_COMMAND}`; export r; \
20392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20393 $(HOST_EXPORTS) \
20394 for flag in $(EXTRA_HOST_FLAGS) ; do \
20395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20396 done; \
20397 echo "Doing install-pdf in hello" ; \
20398 (cd $(HOST_SUBDIR)/hello && \
20399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20401 "RANLIB=$${RANLIB}" \
901119ae 20402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
20403 install-pdf) \
20404 || exit 1
20405
20406@endif hello
20407
65d6e994
CD
20408.PHONY: maybe-install-html-hello install-html-hello
20409maybe-install-html-hello:
20410@if hello
20411maybe-install-html-hello: install-html-hello
20412
20413install-html-hello: \
20414 configure-hello \
20415 html-hello
20416 @: $(MAKE); $(unstage)
20417 @[ -f ./hello/Makefile ] || exit 0; \
20418 r=`${PWD_COMMAND}`; export r; \
20419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20420 $(HOST_EXPORTS) \
20421 for flag in $(EXTRA_HOST_FLAGS) ; do \
20422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20423 done; \
20424 echo "Doing install-html in hello" ; \
20425 (cd $(HOST_SUBDIR)/hello && \
20426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20428 "RANLIB=$${RANLIB}" \
901119ae 20429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
20430 install-html) \
20431 || exit 1
20432
20433@endif hello
20434
d32ab992
PB
20435.PHONY: maybe-installcheck-hello installcheck-hello
20436maybe-installcheck-hello:
20437@if hello
20438maybe-installcheck-hello: installcheck-hello
1358ccea 20439
d32ab992 20440installcheck-hello: \
05750653 20441 configure-hello
f41d6665 20442 @: $(MAKE); $(unstage)
d32ab992 20443 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
20444 r=`${PWD_COMMAND}`; export r; \
20445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20446 $(HOST_EXPORTS) \
d32ab992 20447 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20449 done; \
d32ab992 20450 echo "Doing installcheck in hello" ; \
215c351a 20451 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
20452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20454 "RANLIB=$${RANLIB}" \
901119ae 20455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20456 installcheck) \
1358ccea
NN
20457 || exit 1
20458
d32ab992 20459@endif hello
1358ccea 20460
d32ab992
PB
20461.PHONY: maybe-mostlyclean-hello mostlyclean-hello
20462maybe-mostlyclean-hello:
20463@if hello
20464maybe-mostlyclean-hello: mostlyclean-hello
1358ccea 20465
05750653 20466mostlyclean-hello:
f41d6665 20467 @: $(MAKE); $(unstage)
d32ab992 20468 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
20469 r=`${PWD_COMMAND}`; export r; \
20470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20471 $(HOST_EXPORTS) \
d32ab992 20472 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20474 done; \
d32ab992 20475 echo "Doing mostlyclean in hello" ; \
215c351a 20476 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
20477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20479 "RANLIB=$${RANLIB}" \
901119ae 20480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20481 mostlyclean) \
1358ccea
NN
20482 || exit 1
20483
d32ab992 20484@endif hello
1358ccea 20485
d32ab992
PB
20486.PHONY: maybe-clean-hello clean-hello
20487maybe-clean-hello:
20488@if hello
20489maybe-clean-hello: clean-hello
1358ccea 20490
05750653 20491clean-hello:
f41d6665 20492 @: $(MAKE); $(unstage)
d32ab992 20493 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
20494 r=`${PWD_COMMAND}`; export r; \
20495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20496 $(HOST_EXPORTS) \
d32ab992 20497 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20499 done; \
d32ab992 20500 echo "Doing clean in hello" ; \
215c351a 20501 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
20502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20504 "RANLIB=$${RANLIB}" \
901119ae 20505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20506 clean) \
1358ccea
NN
20507 || exit 1
20508
d32ab992 20509@endif hello
1358ccea 20510
d32ab992
PB
20511.PHONY: maybe-distclean-hello distclean-hello
20512maybe-distclean-hello:
20513@if hello
20514maybe-distclean-hello: distclean-hello
1358ccea 20515
05750653 20516distclean-hello:
f41d6665 20517 @: $(MAKE); $(unstage)
d32ab992 20518 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
20519 r=`${PWD_COMMAND}`; export r; \
20520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20521 $(HOST_EXPORTS) \
d32ab992 20522 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20524 done; \
d32ab992 20525 echo "Doing distclean in hello" ; \
215c351a 20526 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
20527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20529 "RANLIB=$${RANLIB}" \
901119ae 20530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20531 distclean) \
1358ccea
NN
20532 || exit 1
20533
d32ab992 20534@endif hello
1358ccea 20535
d32ab992
PB
20536.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
20537maybe-maintainer-clean-hello:
20538@if hello
20539maybe-maintainer-clean-hello: maintainer-clean-hello
1358ccea 20540
05750653 20541maintainer-clean-hello:
f41d6665 20542 @: $(MAKE); $(unstage)
d32ab992 20543 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
20544 r=`${PWD_COMMAND}`; export r; \
20545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20546 $(HOST_EXPORTS) \
d32ab992 20547 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20549 done; \
d32ab992 20550 echo "Doing maintainer-clean in hello" ; \
215c351a 20551 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
20552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20554 "RANLIB=$${RANLIB}" \
901119ae 20555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20556 maintainer-clean) \
1358ccea
NN
20557 || exit 1
20558
d32ab992 20559@endif hello
1358ccea 20560
1358ccea 20561
25b42232 20562
d32ab992
PB
20563.PHONY: configure-indent maybe-configure-indent
20564maybe-configure-indent:
3ff3adad
PB
20565@if gcc-bootstrap
20566configure-indent: stage_current
20567@endif gcc-bootstrap
d32ab992
PB
20568@if indent
20569maybe-configure-indent: configure-indent
cc11cc9b 20570configure-indent:
f41d6665 20571 @: $(MAKE); $(unstage)
cc11cc9b 20572 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 20573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
20574 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
20575 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
4fc4dd12 20576 $(HOST_EXPORTS) \
25b42232
PB
20577 echo Configuring in $(HOST_SUBDIR)/indent; \
20578 cd "$(HOST_SUBDIR)/indent" || exit 1; \
295f4e42 20579 case $(srcdir) in \
215c351a
PB
20580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20581 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
20582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 20583 esac; \
215c351a
PB
20584 srcdiroption="--srcdir=$${topdir}/indent"; \
20585 libsrcdir="$$s/indent"; \
295f4e42 20586 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
20587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20588 --target=${target_alias} $${srcdiroption} \
1358ccea 20589 || exit 1
d32ab992 20590@endif indent
1358ccea 20591
25b42232
PB
20592
20593
ce406537
PB
20594
20595
d32ab992
PB
20596.PHONY: all-indent maybe-all-indent
20597maybe-all-indent:
3ff3adad
PB
20598@if gcc-bootstrap
20599all-indent: stage_current
20600@endif gcc-bootstrap
d32ab992 20601@if indent
7e0b5752 20602TARGET-indent=all
d32ab992
PB
20603maybe-all-indent: all-indent
20604all-indent: configure-indent
f41d6665 20605 @: $(MAKE); $(unstage)
295f4e42
NN
20606 @r=`${PWD_COMMAND}`; export r; \
20607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20608 $(HOST_EXPORTS) \
215c351a 20609 (cd $(HOST_SUBDIR)/indent && \
1c8bd6a3
PB
20610 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20611 $(TARGET-indent))
d32ab992 20612@endif indent
1358ccea 20613
25b42232 20614
ce406537
PB
20615
20616
d32ab992
PB
20617.PHONY: check-indent maybe-check-indent
20618maybe-check-indent:
20619@if indent
20620maybe-check-indent: check-indent
1358ccea 20621
d32ab992 20622check-indent:
f41d6665 20623 @: $(MAKE); $(unstage)
295f4e42 20624 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 20625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20626 $(HOST_EXPORTS) \
215c351a
PB
20627 (cd $(HOST_SUBDIR)/indent && \
20628 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 20629
d32ab992 20630@endif indent
1358ccea 20631
d32ab992
PB
20632.PHONY: install-indent maybe-install-indent
20633maybe-install-indent:
20634@if indent
20635maybe-install-indent: install-indent
1358ccea 20636
d32ab992 20637install-indent: installdirs
f41d6665 20638 @: $(MAKE); $(unstage)
295f4e42 20639 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 20640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20641 $(HOST_EXPORTS) \
215c351a 20642 (cd $(HOST_SUBDIR)/indent && \
ace9ac7b 20643 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 20644
d32ab992 20645@endif indent
1358ccea 20646
b5422ad7 20647# Other targets (info, dvi, pdf, etc.)
1358ccea 20648
d32ab992
PB
20649.PHONY: maybe-info-indent info-indent
20650maybe-info-indent:
20651@if indent
20652maybe-info-indent: info-indent
295f4e42 20653
d32ab992 20654info-indent: \
05750653 20655 configure-indent
f41d6665 20656 @: $(MAKE); $(unstage)
d32ab992 20657 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
20658 r=`${PWD_COMMAND}`; export r; \
20659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20660 $(HOST_EXPORTS) \
d32ab992 20661 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20663 done; \
d32ab992 20664 echo "Doing info in indent" ; \
215c351a 20665 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
20666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20668 "RANLIB=$${RANLIB}" \
901119ae 20669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20670 info) \
1358ccea
NN
20671 || exit 1
20672
d32ab992 20673@endif indent
1358ccea 20674
d32ab992
PB
20675.PHONY: maybe-dvi-indent dvi-indent
20676maybe-dvi-indent:
20677@if indent
20678maybe-dvi-indent: dvi-indent
1358ccea 20679
d32ab992 20680dvi-indent: \
05750653 20681 configure-indent
f41d6665 20682 @: $(MAKE); $(unstage)
d32ab992 20683 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
20684 r=`${PWD_COMMAND}`; export r; \
20685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20686 $(HOST_EXPORTS) \
d32ab992 20687 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20689 done; \
d32ab992 20690 echo "Doing dvi in indent" ; \
215c351a 20691 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
20692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20694 "RANLIB=$${RANLIB}" \
901119ae 20695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20696 dvi) \
1358ccea
NN
20697 || exit 1
20698
d32ab992 20699@endif indent
1358ccea 20700
b5422ad7
BM
20701.PHONY: maybe-pdf-indent pdf-indent
20702maybe-pdf-indent:
20703@if indent
20704maybe-pdf-indent: pdf-indent
20705
20706pdf-indent: \
20707 configure-indent
20708 @: $(MAKE); $(unstage)
20709 @[ -f ./indent/Makefile ] || exit 0; \
20710 r=`${PWD_COMMAND}`; export r; \
20711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20712 $(HOST_EXPORTS) \
20713 for flag in $(EXTRA_HOST_FLAGS) ; do \
20714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20715 done; \
20716 echo "Doing pdf in indent" ; \
20717 (cd $(HOST_SUBDIR)/indent && \
20718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20720 "RANLIB=$${RANLIB}" \
901119ae 20721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
20722 pdf) \
20723 || exit 1
20724
20725@endif indent
20726
f87a2b2e
MS
20727.PHONY: maybe-html-indent html-indent
20728maybe-html-indent:
20729@if indent
20730maybe-html-indent: html-indent
20731
20732html-indent: \
05750653 20733 configure-indent
f41d6665 20734 @: $(MAKE); $(unstage)
f87a2b2e
MS
20735 @[ -f ./indent/Makefile ] || exit 0; \
20736 r=`${PWD_COMMAND}`; export r; \
20737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
20738 $(HOST_EXPORTS) \
20739 for flag in $(EXTRA_HOST_FLAGS) ; do \
20740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20741 done; \
20742 echo "Doing html in indent" ; \
215c351a 20743 (cd $(HOST_SUBDIR)/indent && \
f87a2b2e
MS
20744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20746 "RANLIB=$${RANLIB}" \
901119ae 20747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
20748 html) \
20749 || exit 1
20750
20751@endif indent
20752
d32ab992
PB
20753.PHONY: maybe-TAGS-indent TAGS-indent
20754maybe-TAGS-indent:
20755@if indent
20756maybe-TAGS-indent: TAGS-indent
1358ccea 20757
d32ab992 20758TAGS-indent: \
05750653 20759 configure-indent
f41d6665 20760 @: $(MAKE); $(unstage)
d32ab992 20761 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
20762 r=`${PWD_COMMAND}`; export r; \
20763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20764 $(HOST_EXPORTS) \
d32ab992 20765 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20767 done; \
d32ab992 20768 echo "Doing TAGS in indent" ; \
215c351a 20769 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
20770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20772 "RANLIB=$${RANLIB}" \
901119ae 20773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20774 TAGS) \
1358ccea
NN
20775 || exit 1
20776
d32ab992 20777@endif indent
1358ccea 20778
d32ab992
PB
20779.PHONY: maybe-install-info-indent install-info-indent
20780maybe-install-info-indent:
20781@if indent
20782maybe-install-info-indent: install-info-indent
1358ccea 20783
d32ab992
PB
20784install-info-indent: \
20785 configure-indent \
05750653 20786 info-indent
f41d6665 20787 @: $(MAKE); $(unstage)
d32ab992 20788 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
20789 r=`${PWD_COMMAND}`; export r; \
20790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20791 $(HOST_EXPORTS) \
d32ab992 20792 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20794 done; \
d32ab992 20795 echo "Doing install-info in indent" ; \
215c351a 20796 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
20797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20799 "RANLIB=$${RANLIB}" \
901119ae 20800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20801 install-info) \
1358ccea
NN
20802 || exit 1
20803
d32ab992 20804@endif indent
1358ccea 20805
9c4d2493
BM
20806.PHONY: maybe-install-pdf-indent install-pdf-indent
20807maybe-install-pdf-indent:
20808@if indent
20809maybe-install-pdf-indent: install-pdf-indent
20810
20811install-pdf-indent: \
20812 configure-indent \
20813 pdf-indent
20814 @: $(MAKE); $(unstage)
20815 @[ -f ./indent/Makefile ] || exit 0; \
20816 r=`${PWD_COMMAND}`; export r; \
20817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20818 $(HOST_EXPORTS) \
20819 for flag in $(EXTRA_HOST_FLAGS) ; do \
20820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20821 done; \
20822 echo "Doing install-pdf in indent" ; \
20823 (cd $(HOST_SUBDIR)/indent && \
20824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20826 "RANLIB=$${RANLIB}" \
901119ae 20827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
20828 install-pdf) \
20829 || exit 1
20830
20831@endif indent
20832
65d6e994
CD
20833.PHONY: maybe-install-html-indent install-html-indent
20834maybe-install-html-indent:
20835@if indent
20836maybe-install-html-indent: install-html-indent
20837
20838install-html-indent: \
20839 configure-indent \
20840 html-indent
20841 @: $(MAKE); $(unstage)
20842 @[ -f ./indent/Makefile ] || exit 0; \
20843 r=`${PWD_COMMAND}`; export r; \
20844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20845 $(HOST_EXPORTS) \
20846 for flag in $(EXTRA_HOST_FLAGS) ; do \
20847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20848 done; \
20849 echo "Doing install-html in indent" ; \
20850 (cd $(HOST_SUBDIR)/indent && \
20851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20853 "RANLIB=$${RANLIB}" \
901119ae 20854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
20855 install-html) \
20856 || exit 1
20857
20858@endif indent
20859
d32ab992
PB
20860.PHONY: maybe-installcheck-indent installcheck-indent
20861maybe-installcheck-indent:
20862@if indent
20863maybe-installcheck-indent: installcheck-indent
1358ccea 20864
d32ab992 20865installcheck-indent: \
05750653 20866 configure-indent
f41d6665 20867 @: $(MAKE); $(unstage)
d32ab992 20868 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
20869 r=`${PWD_COMMAND}`; export r; \
20870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20871 $(HOST_EXPORTS) \
d32ab992 20872 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20874 done; \
d32ab992 20875 echo "Doing installcheck in indent" ; \
215c351a 20876 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
20877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20879 "RANLIB=$${RANLIB}" \
901119ae 20880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20881 installcheck) \
1358ccea
NN
20882 || exit 1
20883
d32ab992 20884@endif indent
1358ccea 20885
d32ab992
PB
20886.PHONY: maybe-mostlyclean-indent mostlyclean-indent
20887maybe-mostlyclean-indent:
20888@if indent
20889maybe-mostlyclean-indent: mostlyclean-indent
1358ccea 20890
05750653 20891mostlyclean-indent:
f41d6665 20892 @: $(MAKE); $(unstage)
d32ab992 20893 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
20894 r=`${PWD_COMMAND}`; export r; \
20895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20896 $(HOST_EXPORTS) \
d32ab992 20897 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20899 done; \
d32ab992 20900 echo "Doing mostlyclean in indent" ; \
215c351a 20901 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
20902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20904 "RANLIB=$${RANLIB}" \
901119ae 20905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20906 mostlyclean) \
1358ccea
NN
20907 || exit 1
20908
d32ab992 20909@endif indent
1358ccea 20910
d32ab992
PB
20911.PHONY: maybe-clean-indent clean-indent
20912maybe-clean-indent:
20913@if indent
20914maybe-clean-indent: clean-indent
1358ccea 20915
05750653 20916clean-indent:
f41d6665 20917 @: $(MAKE); $(unstage)
d32ab992 20918 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
20919 r=`${PWD_COMMAND}`; export r; \
20920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20921 $(HOST_EXPORTS) \
d32ab992 20922 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20924 done; \
d32ab992 20925 echo "Doing clean in indent" ; \
215c351a 20926 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
20927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20929 "RANLIB=$${RANLIB}" \
901119ae 20930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20931 clean) \
1358ccea
NN
20932 || exit 1
20933
d32ab992 20934@endif indent
1358ccea 20935
d32ab992
PB
20936.PHONY: maybe-distclean-indent distclean-indent
20937maybe-distclean-indent:
20938@if indent
20939maybe-distclean-indent: distclean-indent
1358ccea 20940
05750653 20941distclean-indent:
f41d6665 20942 @: $(MAKE); $(unstage)
d32ab992 20943 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
20944 r=`${PWD_COMMAND}`; export r; \
20945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20946 $(HOST_EXPORTS) \
d32ab992 20947 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20949 done; \
d32ab992 20950 echo "Doing distclean in indent" ; \
215c351a 20951 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
20952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20954 "RANLIB=$${RANLIB}" \
901119ae 20955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20956 distclean) \
1358ccea
NN
20957 || exit 1
20958
d32ab992 20959@endif indent
1358ccea 20960
d32ab992
PB
20961.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
20962maybe-maintainer-clean-indent:
20963@if indent
20964maybe-maintainer-clean-indent: maintainer-clean-indent
1358ccea 20965
05750653 20966maintainer-clean-indent:
f41d6665 20967 @: $(MAKE); $(unstage)
d32ab992 20968 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
20969 r=`${PWD_COMMAND}`; export r; \
20970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20971 $(HOST_EXPORTS) \
d32ab992 20972 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20974 done; \
d32ab992 20975 echo "Doing maintainer-clean in indent" ; \
215c351a 20976 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
20977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20979 "RANLIB=$${RANLIB}" \
901119ae 20980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20981 maintainer-clean) \
1358ccea
NN
20982 || exit 1
20983
d32ab992 20984@endif indent
1358ccea 20985
1358ccea 20986
25b42232 20987
d32ab992
PB
20988.PHONY: configure-intl maybe-configure-intl
20989maybe-configure-intl:
3ff3adad
PB
20990@if gcc-bootstrap
20991configure-intl: stage_current
20992@endif gcc-bootstrap
d32ab992
PB
20993@if intl
20994maybe-configure-intl: configure-intl
cc11cc9b 20995configure-intl:
cc11cc9b
PB
20996 @r=`${PWD_COMMAND}`; export r; \
20997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
20998 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
20999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
4fc4dd12 21000 $(HOST_EXPORTS) \
25b42232
PB
21001 echo Configuring in $(HOST_SUBDIR)/intl; \
21002 cd "$(HOST_SUBDIR)/intl" || exit 1; \
295f4e42 21003 case $(srcdir) in \
215c351a
PB
21004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21005 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 21007 esac; \
215c351a
PB
21008 srcdiroption="--srcdir=$${topdir}/intl"; \
21009 libsrcdir="$$s/intl"; \
295f4e42 21010 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21012 --target=${target_alias} $${srcdiroption} \
1358ccea 21013 || exit 1
d32ab992 21014@endif intl
1358ccea 21015
25b42232
PB
21016
21017
ce406537
PB
21018.PHONY: configure-stage1-intl maybe-configure-stage1-intl
21019maybe-configure-stage1-intl:
21020@if intl-bootstrap
21021maybe-configure-stage1-intl: configure-stage1-intl
f41d6665 21022configure-stage1-intl:
cc11cc9b 21023 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 21024 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
21025 @r=`${PWD_COMMAND}`; export r; \
21026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 21027 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
1c8bd6a3 21028 $(HOST_EXPORTS) \
342b9200 21029 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 21030 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
ce406537 21031 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
f41d6665 21032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
21033 cd $(HOST_SUBDIR)/intl || exit 1; \
21034 case $(srcdir) in \
21035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21036 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21038 esac; \
21039 srcdiroption="--srcdir=$${topdir}/intl"; \
21040 libsrcdir="$$s/intl"; \
21041 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21043 --target=${target_alias} $${srcdiroption} \
57255173 21044 \
8efea775 21045 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
ce406537
PB
21046@endif intl-bootstrap
21047
21048.PHONY: configure-stage2-intl maybe-configure-stage2-intl
21049maybe-configure-stage2-intl:
21050@if intl-bootstrap
21051maybe-configure-stage2-intl: configure-stage2-intl
f41d6665 21052configure-stage2-intl:
cc11cc9b 21053 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 21054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
21055 @r=`${PWD_COMMAND}`; export r; \
21056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 21057 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 21058 $(HOST_EXPORTS) \
1c8bd6a3 21059 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 21060 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 21061 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
ce406537 21062 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
f41d6665 21063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
21064 cd $(HOST_SUBDIR)/intl || exit 1; \
21065 case $(srcdir) in \
21066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21067 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21069 esac; \
21070 srcdiroption="--srcdir=$${topdir}/intl"; \
21071 libsrcdir="$$s/intl"; \
21072 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21074 --target=${target_alias} $${srcdiroption} \
57255173 21075 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
21076 @stage2_werror_flag@
21077@endif intl-bootstrap
21078
bb286d71
AO
21079.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
21080maybe-configure-stageb2g0-intl:
21081@if intl-bootstrap
21082maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
21083configure-stageb2g0-intl:
21084 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21085 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21086 @r=`${PWD_COMMAND}`; export r; \
21087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21088 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21089 $(HOST_EXPORTS) \
1c8bd6a3 21090 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 21091 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 21092 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
21093 echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
21094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21095 cd $(HOST_SUBDIR)/intl || exit 1; \
21096 case $(srcdir) in \
21097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21098 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21100 esac; \
21101 srcdiroption="--srcdir=$${topdir}/intl"; \
21102 libsrcdir="$$s/intl"; \
21103 $(SHELL) $${libsrcdir}/configure \
21104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21105 --target=${target_alias} $${srcdiroption} \
21106 --with-build-libsubdir=$(HOST_SUBDIR) \
21107 @stage2_werror_flag@
21108@endif intl-bootstrap
21109
ce406537
PB
21110.PHONY: configure-stage3-intl maybe-configure-stage3-intl
21111maybe-configure-stage3-intl:
21112@if intl-bootstrap
21113maybe-configure-stage3-intl: configure-stage3-intl
f41d6665 21114configure-stage3-intl:
cc11cc9b 21115 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 21116 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
21117 @r=`${PWD_COMMAND}`; export r; \
21118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 21119 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 21120 $(HOST_EXPORTS) \
1c8bd6a3 21121 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 21122 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 21123 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
ce406537 21124 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
f41d6665 21125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
21126 cd $(HOST_SUBDIR)/intl || exit 1; \
21127 case $(srcdir) in \
21128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21129 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21131 esac; \
21132 srcdiroption="--srcdir=$${topdir}/intl"; \
21133 libsrcdir="$$s/intl"; \
21134 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21136 --target=${target_alias} $${srcdiroption} \
57255173 21137 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
21138 @stage2_werror_flag@
21139@endif intl-bootstrap
21140
bb286d71
AO
21141.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
21142maybe-configure-stageb3g2-intl:
21143@if intl-bootstrap
21144maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
21145configure-stageb3g2-intl:
21146 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21148 @r=`${PWD_COMMAND}`; export r; \
21149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21150 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21151 $(HOST_EXPORTS) \
1c8bd6a3 21152 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 21153 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 21154 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
21155 echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
21156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21157 cd $(HOST_SUBDIR)/intl || exit 1; \
21158 case $(srcdir) in \
21159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21160 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21162 esac; \
21163 srcdiroption="--srcdir=$${topdir}/intl"; \
21164 libsrcdir="$$s/intl"; \
21165 $(SHELL) $${libsrcdir}/configure \
21166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21167 --target=${target_alias} $${srcdiroption} \
21168 --with-build-libsubdir=$(HOST_SUBDIR) \
21169 @stage2_werror_flag@
21170@endif intl-bootstrap
21171
ce406537
PB
21172.PHONY: configure-stage4-intl maybe-configure-stage4-intl
21173maybe-configure-stage4-intl:
21174@if intl-bootstrap
21175maybe-configure-stage4-intl: configure-stage4-intl
f41d6665 21176configure-stage4-intl:
cc11cc9b 21177 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 21178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
21179 @r=`${PWD_COMMAND}`; export r; \
21180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 21181 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 21182 $(HOST_EXPORTS) \
1c8bd6a3 21183 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 21184 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 21185 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
ce406537 21186 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
f41d6665 21187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
21188 cd $(HOST_SUBDIR)/intl || exit 1; \
21189 case $(srcdir) in \
21190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21191 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21193 esac; \
21194 srcdiroption="--srcdir=$${topdir}/intl"; \
21195 libsrcdir="$$s/intl"; \
21196 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21198 --target=${target_alias} $${srcdiroption} \
57255173 21199 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
21200 @stage2_werror_flag@
21201@endif intl-bootstrap
21202
21203.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
21204maybe-configure-stageprofile-intl:
21205@if intl-bootstrap
21206maybe-configure-stageprofile-intl: configure-stageprofile-intl
f41d6665 21207configure-stageprofile-intl:
cc11cc9b 21208 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 21209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
21210 @r=`${PWD_COMMAND}`; export r; \
21211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 21212 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 21213 $(HOST_EXPORTS) \
1c8bd6a3 21214 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 21215 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 21216 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
ce406537 21217 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
f41d6665 21218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
21219 cd $(HOST_SUBDIR)/intl || exit 1; \
21220 case $(srcdir) in \
21221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21222 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21224 esac; \
21225 srcdiroption="--srcdir=$${topdir}/intl"; \
21226 libsrcdir="$$s/intl"; \
21227 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21228 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21229 --target=${target_alias} $${srcdiroption} \
57255173 21230 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
21231 @stage2_werror_flag@
21232@endif intl-bootstrap
21233
21234.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
21235maybe-configure-stagefeedback-intl:
21236@if intl-bootstrap
21237maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
f41d6665 21238configure-stagefeedback-intl:
cc11cc9b 21239 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 21240 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
21241 @r=`${PWD_COMMAND}`; export r; \
21242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 21243 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 21244 $(HOST_EXPORTS) \
1c8bd6a3 21245 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 21246 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 21247 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
ce406537 21248 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
f41d6665 21249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
21250 cd $(HOST_SUBDIR)/intl || exit 1; \
21251 case $(srcdir) in \
21252 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21253 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21254 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21255 esac; \
21256 srcdiroption="--srcdir=$${topdir}/intl"; \
21257 libsrcdir="$$s/intl"; \
21258 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21259 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21260 --target=${target_alias} $${srcdiroption} \
57255173 21261 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
21262 @stage2_werror_flag@
21263@endif intl-bootstrap
21264
21265
21266
21267
21268
d32ab992
PB
21269.PHONY: all-intl maybe-all-intl
21270maybe-all-intl:
3ff3adad
PB
21271@if gcc-bootstrap
21272all-intl: stage_current
21273@endif gcc-bootstrap
d32ab992 21274@if intl
7e0b5752 21275TARGET-intl=all
d32ab992
PB
21276maybe-all-intl: all-intl
21277all-intl: configure-intl
cc11cc9b 21278 @r=`${PWD_COMMAND}`; export r; \
295f4e42 21279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21280 $(HOST_EXPORTS) \
215c351a 21281 (cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
21282 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21283 $(TARGET-intl))
d32ab992 21284@endif intl
295f4e42 21285
25b42232 21286
ce406537
PB
21287
21288.PHONY: all-stage1-intl maybe-all-stage1-intl
21289.PHONY: clean-stage1-intl maybe-clean-stage1-intl
21290maybe-all-stage1-intl:
21291maybe-clean-stage1-intl:
21292@if intl-bootstrap
21293maybe-all-stage1-intl: all-stage1-intl
21294all-stage1: all-stage1-intl
1061f99e 21295TARGET-stage1-intl = $(TARGET-intl)
ce406537 21296all-stage1-intl: configure-stage1-intl
cc11cc9b 21297 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
21298 @r=`${PWD_COMMAND}`; export r; \
21299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21300 $(HOST_EXPORTS) \
21301 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
21302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21303 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
21304 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
21305 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
21306 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
1061f99e 21307 $(TARGET-stage1-intl)
ce406537
PB
21308
21309maybe-clean-stage1-intl: clean-stage1-intl
21310clean-stage1: clean-stage1-intl
21311clean-stage1-intl:
995a5697
PB
21312 @if [ $(current_stage) = stage1 ]; then \
21313 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21314 else \
21315 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
21316 $(MAKE) stage1-start; \
21317 fi; \
ce406537 21318 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 21319 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 21320 clean
ce406537
PB
21321@endif intl-bootstrap
21322
21323
21324.PHONY: all-stage2-intl maybe-all-stage2-intl
21325.PHONY: clean-stage2-intl maybe-clean-stage2-intl
21326maybe-all-stage2-intl:
21327maybe-clean-stage2-intl:
21328@if intl-bootstrap
21329maybe-all-stage2-intl: all-stage2-intl
21330all-stage2: all-stage2-intl
1061f99e 21331TARGET-stage2-intl = $(TARGET-intl)
ce406537 21332all-stage2-intl: configure-stage2-intl
cc11cc9b 21333 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
21334 @r=`${PWD_COMMAND}`; export r; \
21335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21336 $(HOST_EXPORTS) \
21337 $(POSTSTAGE1_HOST_EXPORTS) \
21338 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
21339 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21340 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
21341 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21342 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21343 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 21344 $(TARGET-stage2-intl)
ce406537
PB
21345
21346maybe-clean-stage2-intl: clean-stage2-intl
21347clean-stage2: clean-stage2-intl
21348clean-stage2-intl:
995a5697
PB
21349 @if [ $(current_stage) = stage2 ]; then \
21350 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21351 else \
21352 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
21353 $(MAKE) stage2-start; \
21354 fi; \
ce406537 21355 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 21356 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 21357 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 21358 clean
ce406537
PB
21359@endif intl-bootstrap
21360
21361
bb286d71
AO
21362.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
21363.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
21364maybe-all-stageb2g0-intl:
21365maybe-clean-stageb2g0-intl:
21366@if intl-bootstrap
21367maybe-all-stageb2g0-intl: all-stageb2g0-intl
21368all-stageb2g0: all-stageb2g0-intl
21369TARGET-stageb2g0-intl = $(TARGET-intl)
21370all-stageb2g0-intl: configure-stageb2g0-intl
21371 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21372 @r=`${PWD_COMMAND}`; export r; \
21373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21374 $(HOST_EXPORTS) \
21375 $(POSTSTAGE1_HOST_EXPORTS) \
21376 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
21377 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21378 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
21379 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
21380 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
21381 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
21382 $(TARGET-stageb2g0-intl)
21383
21384maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
21385clean-stageb2g0: clean-stageb2g0-intl
21386clean-stageb2g0-intl:
21387 @if [ $(current_stage) = stageb2g0 ]; then \
21388 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21389 else \
21390 [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
21391 $(MAKE) stageb2g0-start; \
21392 fi; \
21393 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 21394 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
21395 $(POSTSTAGE1_FLAGS_TO_PASS) \
21396 clean
21397@endif intl-bootstrap
21398
21399
ce406537
PB
21400.PHONY: all-stage3-intl maybe-all-stage3-intl
21401.PHONY: clean-stage3-intl maybe-clean-stage3-intl
21402maybe-all-stage3-intl:
21403maybe-clean-stage3-intl:
21404@if intl-bootstrap
21405maybe-all-stage3-intl: all-stage3-intl
21406all-stage3: all-stage3-intl
1061f99e 21407TARGET-stage3-intl = $(TARGET-intl)
ce406537 21408all-stage3-intl: configure-stage3-intl
cc11cc9b 21409 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
21410 @r=`${PWD_COMMAND}`; export r; \
21411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21412 $(HOST_EXPORTS) \
21413 $(POSTSTAGE1_HOST_EXPORTS) \
21414 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
21415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21416 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
21417 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
21418 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
21419 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 21420 $(TARGET-stage3-intl)
ce406537
PB
21421
21422maybe-clean-stage3-intl: clean-stage3-intl
21423clean-stage3: clean-stage3-intl
21424clean-stage3-intl:
995a5697
PB
21425 @if [ $(current_stage) = stage3 ]; then \
21426 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21427 else \
21428 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
21429 $(MAKE) stage3-start; \
21430 fi; \
ce406537 21431 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 21432 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 21433 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 21434 clean
ce406537
PB
21435@endif intl-bootstrap
21436
21437
bb286d71
AO
21438.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
21439.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
21440maybe-all-stageb3g2-intl:
21441maybe-clean-stageb3g2-intl:
21442@if intl-bootstrap
21443maybe-all-stageb3g2-intl: all-stageb3g2-intl
21444all-stageb3g2: all-stageb3g2-intl
21445TARGET-stageb3g2-intl = $(TARGET-intl)
21446all-stageb3g2-intl: configure-stageb3g2-intl
21447 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21448 @r=`${PWD_COMMAND}`; export r; \
21449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21450 $(HOST_EXPORTS) \
21451 $(POSTSTAGE1_HOST_EXPORTS) \
21452 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
21453 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21454 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
21455 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
21456 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
21457 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
21458 $(TARGET-stageb3g2-intl)
21459
21460maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
21461clean-stageb3g2: clean-stageb3g2-intl
21462clean-stageb3g2-intl:
21463 @if [ $(current_stage) = stageb3g2 ]; then \
21464 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21465 else \
21466 [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
21467 $(MAKE) stageb3g2-start; \
21468 fi; \
21469 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 21470 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
21471 $(POSTSTAGE1_FLAGS_TO_PASS) \
21472 clean
21473@endif intl-bootstrap
21474
21475
ce406537
PB
21476.PHONY: all-stage4-intl maybe-all-stage4-intl
21477.PHONY: clean-stage4-intl maybe-clean-stage4-intl
21478maybe-all-stage4-intl:
21479maybe-clean-stage4-intl:
21480@if intl-bootstrap
21481maybe-all-stage4-intl: all-stage4-intl
21482all-stage4: all-stage4-intl
1061f99e 21483TARGET-stage4-intl = $(TARGET-intl)
ce406537 21484all-stage4-intl: configure-stage4-intl
cc11cc9b 21485 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
21486 @r=`${PWD_COMMAND}`; export r; \
21487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21488 $(HOST_EXPORTS) \
21489 $(POSTSTAGE1_HOST_EXPORTS) \
21490 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
21491 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21492 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
21493 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21494 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
21495 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 21496 $(TARGET-stage4-intl)
ce406537
PB
21497
21498maybe-clean-stage4-intl: clean-stage4-intl
21499clean-stage4: clean-stage4-intl
21500clean-stage4-intl:
995a5697
PB
21501 @if [ $(current_stage) = stage4 ]; then \
21502 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21503 else \
21504 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
21505 $(MAKE) stage4-start; \
21506 fi; \
ce406537 21507 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 21508 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 21509 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 21510 clean
ce406537
PB
21511@endif intl-bootstrap
21512
21513
21514.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
21515.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
21516maybe-all-stageprofile-intl:
21517maybe-clean-stageprofile-intl:
21518@if intl-bootstrap
21519maybe-all-stageprofile-intl: all-stageprofile-intl
21520all-stageprofile: all-stageprofile-intl
1061f99e 21521TARGET-stageprofile-intl = $(TARGET-intl)
ce406537 21522all-stageprofile-intl: configure-stageprofile-intl
cc11cc9b 21523 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
21524 @r=`${PWD_COMMAND}`; export r; \
21525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21526 $(HOST_EXPORTS) \
21527 $(POSTSTAGE1_HOST_EXPORTS) \
21528 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
21529 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21530 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
21531 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21532 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21533 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 21534 $(TARGET-stageprofile-intl)
ce406537
PB
21535
21536maybe-clean-stageprofile-intl: clean-stageprofile-intl
21537clean-stageprofile: clean-stageprofile-intl
21538clean-stageprofile-intl:
995a5697
PB
21539 @if [ $(current_stage) = stageprofile ]; then \
21540 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21541 else \
21542 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
21543 $(MAKE) stageprofile-start; \
21544 fi; \
ce406537 21545 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 21546 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 21547 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 21548 clean
ce406537
PB
21549@endif intl-bootstrap
21550
21551
21552.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
21553.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
21554maybe-all-stagefeedback-intl:
21555maybe-clean-stagefeedback-intl:
21556@if intl-bootstrap
21557maybe-all-stagefeedback-intl: all-stagefeedback-intl
21558all-stagefeedback: all-stagefeedback-intl
1061f99e 21559TARGET-stagefeedback-intl = $(TARGET-intl)
ce406537 21560all-stagefeedback-intl: configure-stagefeedback-intl
cc11cc9b 21561 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
21562 @r=`${PWD_COMMAND}`; export r; \
21563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21564 $(HOST_EXPORTS) \
21565 $(POSTSTAGE1_HOST_EXPORTS) \
21566 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
21567 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21568 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
21569 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21570 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21571 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 21572 $(TARGET-stagefeedback-intl)
ce406537
PB
21573
21574maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
21575clean-stagefeedback: clean-stagefeedback-intl
21576clean-stagefeedback-intl:
995a5697
PB
21577 @if [ $(current_stage) = stagefeedback ]; then \
21578 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21579 else \
21580 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
21581 $(MAKE) stagefeedback-start; \
21582 fi; \
ce406537 21583 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 21584 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 21585 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 21586 clean
ce406537
PB
21587@endif intl-bootstrap
21588
21589
21590
21591
21592
d32ab992
PB
21593.PHONY: check-intl maybe-check-intl
21594maybe-check-intl:
21595@if intl
21596maybe-check-intl: check-intl
295f4e42 21597
d32ab992 21598check-intl:
f41d6665 21599 @: $(MAKE); $(unstage)
295f4e42
NN
21600 @r=`${PWD_COMMAND}`; export r; \
21601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21602 $(HOST_EXPORTS) \
215c351a
PB
21603 (cd $(HOST_SUBDIR)/intl && \
21604 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 21605
d32ab992 21606@endif intl
1358ccea 21607
d32ab992
PB
21608.PHONY: install-intl maybe-install-intl
21609maybe-install-intl:
21610@if intl
21611maybe-install-intl: install-intl
295f4e42 21612
d32ab992 21613install-intl: installdirs
f41d6665 21614 @: $(MAKE); $(unstage)
295f4e42 21615 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 21616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21617 $(HOST_EXPORTS) \
215c351a 21618 (cd $(HOST_SUBDIR)/intl && \
ace9ac7b 21619 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 21620
d32ab992 21621@endif intl
1358ccea 21622
b5422ad7 21623# Other targets (info, dvi, pdf, etc.)
1358ccea 21624
d32ab992
PB
21625.PHONY: maybe-info-intl info-intl
21626maybe-info-intl:
21627@if intl
21628maybe-info-intl: info-intl
295f4e42 21629
d32ab992 21630info-intl: \
05750653 21631 configure-intl
d32ab992 21632 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
21633 r=`${PWD_COMMAND}`; export r; \
21634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21635 $(HOST_EXPORTS) \
d32ab992 21636 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21638 done; \
d32ab992 21639 echo "Doing info in intl" ; \
215c351a 21640 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
21641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21643 "RANLIB=$${RANLIB}" \
901119ae 21644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21645 info) \
1358ccea
NN
21646 || exit 1
21647
d32ab992 21648@endif intl
1358ccea 21649
d32ab992
PB
21650.PHONY: maybe-dvi-intl dvi-intl
21651maybe-dvi-intl:
21652@if intl
21653maybe-dvi-intl: dvi-intl
1358ccea 21654
d32ab992 21655dvi-intl: \
05750653 21656 configure-intl
d32ab992
PB
21657 @[ -f ./intl/Makefile ] || exit 0; \
21658 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21660 $(HOST_EXPORTS) \
d32ab992 21661 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21663 done; \
d32ab992 21664 echo "Doing dvi in intl" ; \
215c351a 21665 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
21666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21668 "RANLIB=$${RANLIB}" \
901119ae 21669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21670 dvi) \
1358ccea
NN
21671 || exit 1
21672
d32ab992 21673@endif intl
1358ccea 21674
b5422ad7
BM
21675.PHONY: maybe-pdf-intl pdf-intl
21676maybe-pdf-intl:
21677@if intl
21678maybe-pdf-intl: pdf-intl
21679
21680pdf-intl: \
21681 configure-intl
21682 @[ -f ./intl/Makefile ] || exit 0; \
21683 r=`${PWD_COMMAND}`; export r; \
21684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21685 $(HOST_EXPORTS) \
21686 for flag in $(EXTRA_HOST_FLAGS) ; do \
21687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21688 done; \
21689 echo "Doing pdf in intl" ; \
21690 (cd $(HOST_SUBDIR)/intl && \
21691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21693 "RANLIB=$${RANLIB}" \
901119ae 21694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
21695 pdf) \
21696 || exit 1
21697
21698@endif intl
21699
f87a2b2e
MS
21700.PHONY: maybe-html-intl html-intl
21701maybe-html-intl:
21702@if intl
21703maybe-html-intl: html-intl
21704
21705html-intl: \
05750653 21706 configure-intl
f87a2b2e
MS
21707 @[ -f ./intl/Makefile ] || exit 0; \
21708 r=`${PWD_COMMAND}`; export r; \
21709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
21710 $(HOST_EXPORTS) \
21711 for flag in $(EXTRA_HOST_FLAGS) ; do \
21712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21713 done; \
21714 echo "Doing html in intl" ; \
215c351a 21715 (cd $(HOST_SUBDIR)/intl && \
f87a2b2e
MS
21716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21718 "RANLIB=$${RANLIB}" \
901119ae 21719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
21720 html) \
21721 || exit 1
21722
21723@endif intl
21724
d32ab992
PB
21725.PHONY: maybe-TAGS-intl TAGS-intl
21726maybe-TAGS-intl:
21727@if intl
21728maybe-TAGS-intl: TAGS-intl
1358ccea 21729
d32ab992 21730TAGS-intl: \
05750653 21731 configure-intl
d32ab992 21732 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
21733 r=`${PWD_COMMAND}`; export r; \
21734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21735 $(HOST_EXPORTS) \
d32ab992 21736 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21738 done; \
d32ab992 21739 echo "Doing TAGS in intl" ; \
215c351a 21740 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
21741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21743 "RANLIB=$${RANLIB}" \
901119ae 21744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21745 TAGS) \
1358ccea
NN
21746 || exit 1
21747
d32ab992 21748@endif intl
1358ccea 21749
d32ab992
PB
21750.PHONY: maybe-install-info-intl install-info-intl
21751maybe-install-info-intl:
21752@if intl
21753maybe-install-info-intl: install-info-intl
1358ccea 21754
d32ab992
PB
21755install-info-intl: \
21756 configure-intl \
05750653 21757 info-intl
d32ab992 21758 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
21759 r=`${PWD_COMMAND}`; export r; \
21760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21761 $(HOST_EXPORTS) \
d32ab992 21762 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21764 done; \
d32ab992 21765 echo "Doing install-info in intl" ; \
215c351a 21766 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
21767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21769 "RANLIB=$${RANLIB}" \
901119ae 21770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21771 install-info) \
1358ccea
NN
21772 || exit 1
21773
d32ab992 21774@endif intl
1358ccea 21775
9c4d2493
BM
21776.PHONY: maybe-install-pdf-intl install-pdf-intl
21777maybe-install-pdf-intl:
21778@if intl
21779maybe-install-pdf-intl: install-pdf-intl
21780
21781install-pdf-intl: \
21782 configure-intl \
21783 pdf-intl
21784 @[ -f ./intl/Makefile ] || exit 0; \
21785 r=`${PWD_COMMAND}`; export r; \
21786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21787 $(HOST_EXPORTS) \
21788 for flag in $(EXTRA_HOST_FLAGS) ; do \
21789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21790 done; \
21791 echo "Doing install-pdf in intl" ; \
21792 (cd $(HOST_SUBDIR)/intl && \
21793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21795 "RANLIB=$${RANLIB}" \
901119ae 21796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
21797 install-pdf) \
21798 || exit 1
21799
21800@endif intl
21801
65d6e994
CD
21802.PHONY: maybe-install-html-intl install-html-intl
21803maybe-install-html-intl:
21804@if intl
21805maybe-install-html-intl: install-html-intl
21806
21807install-html-intl: \
21808 configure-intl \
21809 html-intl
21810 @[ -f ./intl/Makefile ] || exit 0; \
21811 r=`${PWD_COMMAND}`; export r; \
21812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21813 $(HOST_EXPORTS) \
21814 for flag in $(EXTRA_HOST_FLAGS) ; do \
21815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21816 done; \
21817 echo "Doing install-html in intl" ; \
21818 (cd $(HOST_SUBDIR)/intl && \
21819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21821 "RANLIB=$${RANLIB}" \
901119ae 21822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
21823 install-html) \
21824 || exit 1
21825
21826@endif intl
21827
d32ab992
PB
21828.PHONY: maybe-installcheck-intl installcheck-intl
21829maybe-installcheck-intl:
21830@if intl
21831maybe-installcheck-intl: installcheck-intl
1358ccea 21832
d32ab992 21833installcheck-intl: \
05750653 21834 configure-intl
d32ab992 21835 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
21836 r=`${PWD_COMMAND}`; export r; \
21837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21838 $(HOST_EXPORTS) \
d32ab992 21839 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21841 done; \
d32ab992 21842 echo "Doing installcheck in intl" ; \
215c351a 21843 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
21844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21846 "RANLIB=$${RANLIB}" \
901119ae 21847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21848 installcheck) \
1358ccea
NN
21849 || exit 1
21850
d32ab992 21851@endif intl
1358ccea 21852
d32ab992
PB
21853.PHONY: maybe-mostlyclean-intl mostlyclean-intl
21854maybe-mostlyclean-intl:
21855@if intl
21856maybe-mostlyclean-intl: mostlyclean-intl
1358ccea 21857
05750653 21858mostlyclean-intl:
d32ab992
PB
21859 @[ -f ./intl/Makefile ] || exit 0; \
21860 r=`${PWD_COMMAND}`; export r; \
21861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992
PB
21862 $(HOST_EXPORTS) \
21863 for flag in $(EXTRA_HOST_FLAGS) ; do \
21864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21865 done; \
21866 echo "Doing mostlyclean in intl" ; \
215c351a 21867 (cd $(HOST_SUBDIR)/intl && \
d32ab992
PB
21868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21870 "RANLIB=$${RANLIB}" \
901119ae 21871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992
PB
21872 mostlyclean) \
21873 || exit 1
295f4e42 21874
d32ab992 21875@endif intl
295f4e42 21876
d32ab992
PB
21877.PHONY: maybe-clean-intl clean-intl
21878maybe-clean-intl:
21879@if intl
21880maybe-clean-intl: clean-intl
295f4e42 21881
05750653 21882clean-intl:
d32ab992 21883 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
21884 r=`${PWD_COMMAND}`; export r; \
21885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21886 $(HOST_EXPORTS) \
d32ab992 21887 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21889 done; \
d32ab992 21890 echo "Doing clean in intl" ; \
215c351a 21891 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
21892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21894 "RANLIB=$${RANLIB}" \
901119ae 21895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21896 clean) \
1358ccea
NN
21897 || exit 1
21898
d32ab992 21899@endif intl
1358ccea 21900
d32ab992
PB
21901.PHONY: maybe-distclean-intl distclean-intl
21902maybe-distclean-intl:
21903@if intl
21904maybe-distclean-intl: distclean-intl
1358ccea 21905
05750653 21906distclean-intl:
d32ab992 21907 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
21908 r=`${PWD_COMMAND}`; export r; \
21909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21910 $(HOST_EXPORTS) \
d32ab992 21911 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21913 done; \
d32ab992 21914 echo "Doing distclean in intl" ; \
215c351a 21915 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
21916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21918 "RANLIB=$${RANLIB}" \
901119ae 21919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21920 distclean) \
1358ccea
NN
21921 || exit 1
21922
d32ab992 21923@endif intl
1358ccea 21924
d32ab992
PB
21925.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
21926maybe-maintainer-clean-intl:
21927@if intl
21928maybe-maintainer-clean-intl: maintainer-clean-intl
1358ccea 21929
05750653 21930maintainer-clean-intl:
d32ab992 21931 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
21932 r=`${PWD_COMMAND}`; export r; \
21933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21934 $(HOST_EXPORTS) \
d32ab992 21935 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21937 done; \
d32ab992 21938 echo "Doing maintainer-clean in intl" ; \
215c351a 21939 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
21940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21942 "RANLIB=$${RANLIB}" \
901119ae 21943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21944 maintainer-clean) \
1358ccea
NN
21945 || exit 1
21946
d32ab992 21947@endif intl
1358ccea 21948
1358ccea 21949
25b42232 21950
d32ab992
PB
21951.PHONY: configure-tcl maybe-configure-tcl
21952maybe-configure-tcl:
3ff3adad
PB
21953@if gcc-bootstrap
21954configure-tcl: stage_current
21955@endif gcc-bootstrap
d32ab992
PB
21956@if tcl
21957maybe-configure-tcl: configure-tcl
cc11cc9b 21958configure-tcl:
f41d6665 21959 @: $(MAKE); $(unstage)
cc11cc9b 21960 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 21961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
21962 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
21963 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
4fc4dd12 21964 $(HOST_EXPORTS) \
25b42232
PB
21965 echo Configuring in $(HOST_SUBDIR)/tcl; \
21966 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
295f4e42 21967 case $(srcdir) in \
215c351a
PB
21968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21969 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
21970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 21971 esac; \
215c351a
PB
21972 srcdiroption="--srcdir=$${topdir}/tcl"; \
21973 libsrcdir="$$s/tcl"; \
295f4e42 21974 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21976 --target=${target_alias} $${srcdiroption} \
1358ccea 21977 || exit 1
d32ab992 21978@endif tcl
1358ccea 21979
25b42232
PB
21980
21981
ce406537
PB
21982
21983
d32ab992
PB
21984.PHONY: all-tcl maybe-all-tcl
21985maybe-all-tcl:
3ff3adad
PB
21986@if gcc-bootstrap
21987all-tcl: stage_current
21988@endif gcc-bootstrap
d32ab992 21989@if tcl
7e0b5752 21990TARGET-tcl=all
d32ab992
PB
21991maybe-all-tcl: all-tcl
21992all-tcl: configure-tcl
f41d6665 21993 @: $(MAKE); $(unstage)
295f4e42
NN
21994 @r=`${PWD_COMMAND}`; export r; \
21995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21996 $(HOST_EXPORTS) \
215c351a 21997 (cd $(HOST_SUBDIR)/tcl && \
1c8bd6a3
PB
21998 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21999 $(TARGET-tcl))
d32ab992 22000@endif tcl
1358ccea 22001
25b42232 22002
ce406537
PB
22003
22004
d32ab992
PB
22005.PHONY: check-tcl maybe-check-tcl
22006maybe-check-tcl:
22007@if tcl
22008maybe-check-tcl: check-tcl
d9cdb878 22009
d32ab992 22010check-tcl:
f41d6665 22011 @: $(MAKE); $(unstage)
295f4e42 22012 @r=`${PWD_COMMAND}`; export r; \
d9cdb878 22013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22014 $(HOST_EXPORTS) \
215c351a
PB
22015 (cd $(HOST_SUBDIR)/tcl && \
22016 $(MAKE) $(FLAGS_TO_PASS) check)
d9cdb878 22017
d32ab992 22018@endif tcl
d9cdb878 22019
d32ab992
PB
22020.PHONY: install-tcl maybe-install-tcl
22021maybe-install-tcl:
22022@if tcl
22023maybe-install-tcl: install-tcl
1358ccea 22024
d32ab992 22025install-tcl: installdirs
f41d6665 22026 @: $(MAKE); $(unstage)
295f4e42
NN
22027 @r=`${PWD_COMMAND}`; export r; \
22028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22029 $(HOST_EXPORTS) \
215c351a 22030 (cd $(HOST_SUBDIR)/tcl && \
ace9ac7b 22031 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 22032
d32ab992 22033@endif tcl
1358ccea 22034
b5422ad7 22035# Other targets (info, dvi, pdf, etc.)
1358ccea 22036
d32ab992
PB
22037.PHONY: maybe-info-tcl info-tcl
22038maybe-info-tcl:
22039@if tcl
22040maybe-info-tcl: info-tcl
295f4e42 22041
d32ab992 22042info-tcl: \
05750653 22043 configure-tcl
f41d6665 22044 @: $(MAKE); $(unstage)
d32ab992 22045 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
22046 r=`${PWD_COMMAND}`; export r; \
22047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22048 $(HOST_EXPORTS) \
d32ab992 22049 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22051 done; \
d32ab992 22052 echo "Doing info in tcl" ; \
215c351a 22053 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
22054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22056 "RANLIB=$${RANLIB}" \
901119ae 22057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22058 info) \
1358ccea
NN
22059 || exit 1
22060
d32ab992 22061@endif tcl
1358ccea 22062
d32ab992
PB
22063.PHONY: maybe-dvi-tcl dvi-tcl
22064maybe-dvi-tcl:
22065@if tcl
22066maybe-dvi-tcl: dvi-tcl
1358ccea 22067
d32ab992 22068dvi-tcl: \
05750653 22069 configure-tcl
f41d6665 22070 @: $(MAKE); $(unstage)
d32ab992 22071 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
22072 r=`${PWD_COMMAND}`; export r; \
22073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22074 $(HOST_EXPORTS) \
d32ab992 22075 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22077 done; \
d32ab992 22078 echo "Doing dvi in tcl" ; \
215c351a 22079 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
22080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22082 "RANLIB=$${RANLIB}" \
901119ae 22083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22084 dvi) \
1358ccea
NN
22085 || exit 1
22086
d32ab992 22087@endif tcl
1358ccea 22088
b5422ad7
BM
22089.PHONY: maybe-pdf-tcl pdf-tcl
22090maybe-pdf-tcl:
22091@if tcl
22092maybe-pdf-tcl: pdf-tcl
22093
22094pdf-tcl: \
22095 configure-tcl
22096 @: $(MAKE); $(unstage)
22097 @[ -f ./tcl/Makefile ] || exit 0; \
22098 r=`${PWD_COMMAND}`; export r; \
22099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22100 $(HOST_EXPORTS) \
22101 for flag in $(EXTRA_HOST_FLAGS) ; do \
22102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22103 done; \
22104 echo "Doing pdf in tcl" ; \
22105 (cd $(HOST_SUBDIR)/tcl && \
22106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22108 "RANLIB=$${RANLIB}" \
901119ae 22109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
22110 pdf) \
22111 || exit 1
22112
22113@endif tcl
22114
f87a2b2e
MS
22115.PHONY: maybe-html-tcl html-tcl
22116maybe-html-tcl:
22117@if tcl
22118maybe-html-tcl: html-tcl
22119
22120html-tcl: \
05750653 22121 configure-tcl
f41d6665 22122 @: $(MAKE); $(unstage)
f87a2b2e
MS
22123 @[ -f ./tcl/Makefile ] || exit 0; \
22124 r=`${PWD_COMMAND}`; export r; \
22125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
22126 $(HOST_EXPORTS) \
22127 for flag in $(EXTRA_HOST_FLAGS) ; do \
22128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22129 done; \
22130 echo "Doing html in tcl" ; \
215c351a 22131 (cd $(HOST_SUBDIR)/tcl && \
f87a2b2e
MS
22132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22134 "RANLIB=$${RANLIB}" \
901119ae 22135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
22136 html) \
22137 || exit 1
22138
22139@endif tcl
22140
d32ab992
PB
22141.PHONY: maybe-TAGS-tcl TAGS-tcl
22142maybe-TAGS-tcl:
22143@if tcl
22144maybe-TAGS-tcl: TAGS-tcl
1358ccea 22145
d32ab992 22146TAGS-tcl: \
05750653 22147 configure-tcl
f41d6665 22148 @: $(MAKE); $(unstage)
d32ab992 22149 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
22150 r=`${PWD_COMMAND}`; export r; \
22151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22152 $(HOST_EXPORTS) \
d32ab992 22153 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22155 done; \
d32ab992 22156 echo "Doing TAGS in tcl" ; \
215c351a 22157 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
22158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22160 "RANLIB=$${RANLIB}" \
901119ae 22161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22162 TAGS) \
1358ccea
NN
22163 || exit 1
22164
d32ab992 22165@endif tcl
1358ccea 22166
d32ab992
PB
22167.PHONY: maybe-install-info-tcl install-info-tcl
22168maybe-install-info-tcl:
22169@if tcl
22170maybe-install-info-tcl: install-info-tcl
1358ccea 22171
d32ab992
PB
22172install-info-tcl: \
22173 configure-tcl \
05750653 22174 info-tcl
f41d6665 22175 @: $(MAKE); $(unstage)
d32ab992 22176 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
22177 r=`${PWD_COMMAND}`; export r; \
22178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22179 $(HOST_EXPORTS) \
d32ab992 22180 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22182 done; \
d32ab992 22183 echo "Doing install-info in tcl" ; \
215c351a 22184 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
22185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22187 "RANLIB=$${RANLIB}" \
901119ae 22188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22189 install-info) \
1358ccea
NN
22190 || exit 1
22191
d32ab992 22192@endif tcl
1358ccea 22193
9c4d2493
BM
22194.PHONY: maybe-install-pdf-tcl install-pdf-tcl
22195maybe-install-pdf-tcl:
22196@if tcl
22197maybe-install-pdf-tcl: install-pdf-tcl
22198
22199install-pdf-tcl: \
22200 configure-tcl \
22201 pdf-tcl
22202 @: $(MAKE); $(unstage)
22203 @[ -f ./tcl/Makefile ] || exit 0; \
22204 r=`${PWD_COMMAND}`; export r; \
22205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22206 $(HOST_EXPORTS) \
22207 for flag in $(EXTRA_HOST_FLAGS) ; do \
22208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22209 done; \
22210 echo "Doing install-pdf in tcl" ; \
22211 (cd $(HOST_SUBDIR)/tcl && \
22212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22214 "RANLIB=$${RANLIB}" \
901119ae 22215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
22216 install-pdf) \
22217 || exit 1
22218
22219@endif tcl
22220
65d6e994
CD
22221.PHONY: maybe-install-html-tcl install-html-tcl
22222maybe-install-html-tcl:
22223@if tcl
22224maybe-install-html-tcl: install-html-tcl
22225
22226install-html-tcl: \
22227 configure-tcl \
22228 html-tcl
22229 @: $(MAKE); $(unstage)
22230 @[ -f ./tcl/Makefile ] || exit 0; \
22231 r=`${PWD_COMMAND}`; export r; \
22232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22233 $(HOST_EXPORTS) \
22234 for flag in $(EXTRA_HOST_FLAGS) ; do \
22235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22236 done; \
22237 echo "Doing install-html in tcl" ; \
22238 (cd $(HOST_SUBDIR)/tcl && \
22239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22241 "RANLIB=$${RANLIB}" \
901119ae 22242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
22243 install-html) \
22244 || exit 1
22245
22246@endif tcl
22247
d32ab992
PB
22248.PHONY: maybe-installcheck-tcl installcheck-tcl
22249maybe-installcheck-tcl:
22250@if tcl
22251maybe-installcheck-tcl: installcheck-tcl
1358ccea 22252
d32ab992 22253installcheck-tcl: \
05750653 22254 configure-tcl
f41d6665 22255 @: $(MAKE); $(unstage)
d32ab992 22256 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
22257 r=`${PWD_COMMAND}`; export r; \
22258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22259 $(HOST_EXPORTS) \
d32ab992 22260 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22262 done; \
d32ab992 22263 echo "Doing installcheck in tcl" ; \
215c351a 22264 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
22265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22267 "RANLIB=$${RANLIB}" \
901119ae 22268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22269 installcheck) \
1358ccea
NN
22270 || exit 1
22271
d32ab992 22272@endif tcl
1358ccea 22273
d32ab992
PB
22274.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
22275maybe-mostlyclean-tcl:
22276@if tcl
22277maybe-mostlyclean-tcl: mostlyclean-tcl
1358ccea 22278
d32ab992
PB
22279# tcl doesn't support mostlyclean.
22280mostlyclean-tcl:
1358ccea 22281
d32ab992 22282@endif tcl
1358ccea 22283
d32ab992
PB
22284.PHONY: maybe-clean-tcl clean-tcl
22285maybe-clean-tcl:
22286@if tcl
22287maybe-clean-tcl: clean-tcl
1358ccea 22288
05750653 22289clean-tcl:
f41d6665 22290 @: $(MAKE); $(unstage)
d32ab992 22291 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
22292 r=`${PWD_COMMAND}`; export r; \
22293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22294 $(HOST_EXPORTS) \
d32ab992 22295 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22297 done; \
d32ab992 22298 echo "Doing clean in tcl" ; \
215c351a 22299 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
22300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22302 "RANLIB=$${RANLIB}" \
901119ae 22303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22304 clean) \
1358ccea
NN
22305 || exit 1
22306
d32ab992 22307@endif tcl
1358ccea 22308
d32ab992
PB
22309.PHONY: maybe-distclean-tcl distclean-tcl
22310maybe-distclean-tcl:
22311@if tcl
22312maybe-distclean-tcl: distclean-tcl
1358ccea 22313
05750653 22314distclean-tcl:
f41d6665 22315 @: $(MAKE); $(unstage)
d32ab992 22316 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
22317 r=`${PWD_COMMAND}`; export r; \
22318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22319 $(HOST_EXPORTS) \
d32ab992 22320 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22322 done; \
d32ab992 22323 echo "Doing distclean in tcl" ; \
215c351a 22324 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
22325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22327 "RANLIB=$${RANLIB}" \
901119ae 22328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22329 distclean) \
1358ccea
NN
22330 || exit 1
22331
d32ab992 22332@endif tcl
1358ccea 22333
d32ab992
PB
22334.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
22335maybe-maintainer-clean-tcl:
22336@if tcl
22337maybe-maintainer-clean-tcl: maintainer-clean-tcl
1358ccea 22338
05750653 22339maintainer-clean-tcl:
f41d6665 22340 @: $(MAKE); $(unstage)
d32ab992 22341 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
22342 r=`${PWD_COMMAND}`; export r; \
22343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22344 $(HOST_EXPORTS) \
d32ab992 22345 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22347 done; \
d32ab992 22348 echo "Doing maintainer-clean in tcl" ; \
215c351a 22349 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
22350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22352 "RANLIB=$${RANLIB}" \
901119ae 22353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22354 maintainer-clean) \
1358ccea
NN
22355 || exit 1
22356
d32ab992 22357@endif tcl
295f4e42
NN
22358
22359
25b42232 22360
d32ab992
PB
22361.PHONY: configure-itcl maybe-configure-itcl
22362maybe-configure-itcl:
3ff3adad
PB
22363@if gcc-bootstrap
22364configure-itcl: stage_current
22365@endif gcc-bootstrap
d32ab992
PB
22366@if itcl
22367maybe-configure-itcl: configure-itcl
cc11cc9b 22368configure-itcl:
f41d6665 22369 @: $(MAKE); $(unstage)
cc11cc9b 22370 @r=`${PWD_COMMAND}`; export r; \
295f4e42 22371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
22372 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
22373 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
4fc4dd12 22374 $(HOST_EXPORTS) \
25b42232
PB
22375 echo Configuring in $(HOST_SUBDIR)/itcl; \
22376 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
295f4e42 22377 case $(srcdir) in \
215c351a
PB
22378 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22379 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
22380 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 22381 esac; \
215c351a
PB
22382 srcdiroption="--srcdir=$${topdir}/itcl"; \
22383 libsrcdir="$$s/itcl"; \
295f4e42 22384 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
22385 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22386 --target=${target_alias} $${srcdiroption} \
295f4e42 22387 || exit 1
d32ab992 22388@endif itcl
295f4e42 22389
25b42232
PB
22390
22391
ce406537
PB
22392
22393
d32ab992
PB
22394.PHONY: all-itcl maybe-all-itcl
22395maybe-all-itcl:
3ff3adad
PB
22396@if gcc-bootstrap
22397all-itcl: stage_current
22398@endif gcc-bootstrap
d32ab992 22399@if itcl
7e0b5752 22400TARGET-itcl=all
d32ab992
PB
22401maybe-all-itcl: all-itcl
22402all-itcl: configure-itcl
f41d6665 22403 @: $(MAKE); $(unstage)
295f4e42 22404 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 22405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22406 $(HOST_EXPORTS) \
215c351a 22407 (cd $(HOST_SUBDIR)/itcl && \
1c8bd6a3
PB
22408 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22409 $(TARGET-itcl))
d32ab992 22410@endif itcl
1358ccea 22411
25b42232 22412
ce406537
PB
22413
22414
d32ab992
PB
22415.PHONY: check-itcl maybe-check-itcl
22416maybe-check-itcl:
22417@if itcl
22418maybe-check-itcl: check-itcl
1358ccea 22419
d32ab992 22420check-itcl:
f41d6665 22421 @: $(MAKE); $(unstage)
295f4e42 22422 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 22423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22424 $(HOST_EXPORTS) \
215c351a
PB
22425 (cd $(HOST_SUBDIR)/itcl && \
22426 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 22427
d32ab992 22428@endif itcl
1358ccea 22429
d32ab992
PB
22430.PHONY: install-itcl maybe-install-itcl
22431maybe-install-itcl:
22432@if itcl
22433maybe-install-itcl: install-itcl
1358ccea 22434
d32ab992 22435install-itcl: installdirs
f41d6665 22436 @: $(MAKE); $(unstage)
295f4e42 22437 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 22438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22439 $(HOST_EXPORTS) \
215c351a 22440 (cd $(HOST_SUBDIR)/itcl && \
ace9ac7b 22441 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 22442
d32ab992 22443@endif itcl
1358ccea 22444
b5422ad7 22445# Other targets (info, dvi, pdf, etc.)
1358ccea 22446
d32ab992
PB
22447.PHONY: maybe-info-itcl info-itcl
22448maybe-info-itcl:
22449@if itcl
22450maybe-info-itcl: info-itcl
295f4e42 22451
d32ab992 22452info-itcl: \
05750653 22453 configure-itcl
f41d6665 22454 @: $(MAKE); $(unstage)
d32ab992 22455 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
22456 r=`${PWD_COMMAND}`; export r; \
22457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22458 $(HOST_EXPORTS) \
d32ab992 22459 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22461 done; \
d32ab992 22462 echo "Doing info in itcl" ; \
215c351a 22463 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
22464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22466 "RANLIB=$${RANLIB}" \
901119ae 22467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22468 info) \
1358ccea
NN
22469 || exit 1
22470
d32ab992 22471@endif itcl
1358ccea 22472
d32ab992
PB
22473.PHONY: maybe-dvi-itcl dvi-itcl
22474maybe-dvi-itcl:
22475@if itcl
22476maybe-dvi-itcl: dvi-itcl
1358ccea 22477
d32ab992 22478dvi-itcl: \
05750653 22479 configure-itcl
f41d6665 22480 @: $(MAKE); $(unstage)
d32ab992 22481 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
22482 r=`${PWD_COMMAND}`; export r; \
22483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22484 $(HOST_EXPORTS) \
d32ab992 22485 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22487 done; \
d32ab992 22488 echo "Doing dvi in itcl" ; \
215c351a 22489 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
22490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22492 "RANLIB=$${RANLIB}" \
901119ae 22493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22494 dvi) \
1358ccea
NN
22495 || exit 1
22496
d32ab992 22497@endif itcl
1358ccea 22498
b5422ad7
BM
22499.PHONY: maybe-pdf-itcl pdf-itcl
22500maybe-pdf-itcl:
22501@if itcl
22502maybe-pdf-itcl: pdf-itcl
22503
22504pdf-itcl: \
22505 configure-itcl
22506 @: $(MAKE); $(unstage)
22507 @[ -f ./itcl/Makefile ] || exit 0; \
22508 r=`${PWD_COMMAND}`; export r; \
22509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22510 $(HOST_EXPORTS) \
22511 for flag in $(EXTRA_HOST_FLAGS) ; do \
22512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22513 done; \
22514 echo "Doing pdf in itcl" ; \
22515 (cd $(HOST_SUBDIR)/itcl && \
22516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22518 "RANLIB=$${RANLIB}" \
901119ae 22519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
22520 pdf) \
22521 || exit 1
22522
22523@endif itcl
22524
f87a2b2e
MS
22525.PHONY: maybe-html-itcl html-itcl
22526maybe-html-itcl:
22527@if itcl
22528maybe-html-itcl: html-itcl
22529
22530html-itcl: \
05750653 22531 configure-itcl
f41d6665 22532 @: $(MAKE); $(unstage)
f87a2b2e
MS
22533 @[ -f ./itcl/Makefile ] || exit 0; \
22534 r=`${PWD_COMMAND}`; export r; \
22535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
22536 $(HOST_EXPORTS) \
22537 for flag in $(EXTRA_HOST_FLAGS) ; do \
22538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22539 done; \
22540 echo "Doing html in itcl" ; \
215c351a 22541 (cd $(HOST_SUBDIR)/itcl && \
f87a2b2e
MS
22542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22544 "RANLIB=$${RANLIB}" \
901119ae 22545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
22546 html) \
22547 || exit 1
22548
22549@endif itcl
22550
d32ab992
PB
22551.PHONY: maybe-TAGS-itcl TAGS-itcl
22552maybe-TAGS-itcl:
22553@if itcl
22554maybe-TAGS-itcl: TAGS-itcl
1358ccea 22555
d32ab992 22556TAGS-itcl: \
05750653 22557 configure-itcl
f41d6665 22558 @: $(MAKE); $(unstage)
d32ab992 22559 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
22560 r=`${PWD_COMMAND}`; export r; \
22561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22562 $(HOST_EXPORTS) \
d32ab992 22563 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22565 done; \
d32ab992 22566 echo "Doing TAGS in itcl" ; \
215c351a 22567 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
22568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22570 "RANLIB=$${RANLIB}" \
901119ae 22571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22572 TAGS) \
1358ccea
NN
22573 || exit 1
22574
d32ab992 22575@endif itcl
1358ccea 22576
d32ab992
PB
22577.PHONY: maybe-install-info-itcl install-info-itcl
22578maybe-install-info-itcl:
22579@if itcl
22580maybe-install-info-itcl: install-info-itcl
1358ccea 22581
d32ab992
PB
22582install-info-itcl: \
22583 configure-itcl \
05750653 22584 info-itcl
f41d6665 22585 @: $(MAKE); $(unstage)
d32ab992 22586 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
22587 r=`${PWD_COMMAND}`; export r; \
22588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22589 $(HOST_EXPORTS) \
d32ab992 22590 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22592 done; \
d32ab992 22593 echo "Doing install-info in itcl" ; \
215c351a 22594 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
22595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22597 "RANLIB=$${RANLIB}" \
901119ae 22598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22599 install-info) \
1358ccea
NN
22600 || exit 1
22601
d32ab992 22602@endif itcl
1358ccea 22603
9c4d2493
BM
22604.PHONY: maybe-install-pdf-itcl install-pdf-itcl
22605maybe-install-pdf-itcl:
22606@if itcl
22607maybe-install-pdf-itcl: install-pdf-itcl
22608
22609install-pdf-itcl: \
22610 configure-itcl \
22611 pdf-itcl
22612 @: $(MAKE); $(unstage)
22613 @[ -f ./itcl/Makefile ] || exit 0; \
22614 r=`${PWD_COMMAND}`; export r; \
22615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22616 $(HOST_EXPORTS) \
22617 for flag in $(EXTRA_HOST_FLAGS) ; do \
22618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22619 done; \
22620 echo "Doing install-pdf in itcl" ; \
22621 (cd $(HOST_SUBDIR)/itcl && \
22622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22624 "RANLIB=$${RANLIB}" \
901119ae 22625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
22626 install-pdf) \
22627 || exit 1
22628
22629@endif itcl
22630
65d6e994
CD
22631.PHONY: maybe-install-html-itcl install-html-itcl
22632maybe-install-html-itcl:
22633@if itcl
22634maybe-install-html-itcl: install-html-itcl
22635
22636install-html-itcl: \
22637 configure-itcl \
22638 html-itcl
22639 @: $(MAKE); $(unstage)
22640 @[ -f ./itcl/Makefile ] || exit 0; \
22641 r=`${PWD_COMMAND}`; export r; \
22642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22643 $(HOST_EXPORTS) \
22644 for flag in $(EXTRA_HOST_FLAGS) ; do \
22645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22646 done; \
22647 echo "Doing install-html in itcl" ; \
22648 (cd $(HOST_SUBDIR)/itcl && \
22649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22651 "RANLIB=$${RANLIB}" \
901119ae 22652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
22653 install-html) \
22654 || exit 1
22655
22656@endif itcl
22657
d32ab992
PB
22658.PHONY: maybe-installcheck-itcl installcheck-itcl
22659maybe-installcheck-itcl:
22660@if itcl
22661maybe-installcheck-itcl: installcheck-itcl
1358ccea 22662
d32ab992 22663installcheck-itcl: \
05750653 22664 configure-itcl
f41d6665 22665 @: $(MAKE); $(unstage)
d32ab992 22666 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
22667 r=`${PWD_COMMAND}`; export r; \
22668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22669 $(HOST_EXPORTS) \
d32ab992 22670 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22672 done; \
d32ab992 22673 echo "Doing installcheck in itcl" ; \
215c351a 22674 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
22675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22677 "RANLIB=$${RANLIB}" \
901119ae 22678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22679 installcheck) \
1358ccea
NN
22680 || exit 1
22681
d32ab992 22682@endif itcl
1358ccea 22683
d32ab992
PB
22684.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
22685maybe-mostlyclean-itcl:
22686@if itcl
22687maybe-mostlyclean-itcl: mostlyclean-itcl
1358ccea 22688
05750653 22689mostlyclean-itcl:
f41d6665 22690 @: $(MAKE); $(unstage)
d32ab992 22691 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
22692 r=`${PWD_COMMAND}`; export r; \
22693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22694 $(HOST_EXPORTS) \
d32ab992 22695 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22697 done; \
d32ab992 22698 echo "Doing mostlyclean in itcl" ; \
215c351a 22699 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
22700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22702 "RANLIB=$${RANLIB}" \
901119ae 22703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22704 mostlyclean) \
1358ccea
NN
22705 || exit 1
22706
d32ab992 22707@endif itcl
1358ccea 22708
d32ab992
PB
22709.PHONY: maybe-clean-itcl clean-itcl
22710maybe-clean-itcl:
22711@if itcl
22712maybe-clean-itcl: clean-itcl
1358ccea 22713
05750653 22714clean-itcl:
f41d6665 22715 @: $(MAKE); $(unstage)
d32ab992 22716 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
22717 r=`${PWD_COMMAND}`; export r; \
22718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22719 $(HOST_EXPORTS) \
d32ab992 22720 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22722 done; \
d32ab992 22723 echo "Doing clean in itcl" ; \
215c351a 22724 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
22725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22727 "RANLIB=$${RANLIB}" \
901119ae 22728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22729 clean) \
1358ccea
NN
22730 || exit 1
22731
d32ab992 22732@endif itcl
1358ccea 22733
d32ab992
PB
22734.PHONY: maybe-distclean-itcl distclean-itcl
22735maybe-distclean-itcl:
22736@if itcl
22737maybe-distclean-itcl: distclean-itcl
1358ccea 22738
05750653 22739distclean-itcl:
f41d6665 22740 @: $(MAKE); $(unstage)
d32ab992 22741 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
22742 r=`${PWD_COMMAND}`; export r; \
22743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22744 $(HOST_EXPORTS) \
d32ab992 22745 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22747 done; \
d32ab992 22748 echo "Doing distclean in itcl" ; \
215c351a 22749 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
22750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22752 "RANLIB=$${RANLIB}" \
901119ae 22753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22754 distclean) \
1358ccea
NN
22755 || exit 1
22756
d32ab992 22757@endif itcl
1358ccea 22758
d32ab992
PB
22759.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
22760maybe-maintainer-clean-itcl:
22761@if itcl
22762maybe-maintainer-clean-itcl: maintainer-clean-itcl
1358ccea 22763
05750653 22764maintainer-clean-itcl:
f41d6665 22765 @: $(MAKE); $(unstage)
d32ab992 22766 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
22767 r=`${PWD_COMMAND}`; export r; \
22768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22769 $(HOST_EXPORTS) \
d32ab992 22770 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22772 done; \
d32ab992 22773 echo "Doing maintainer-clean in itcl" ; \
215c351a 22774 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
22775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22777 "RANLIB=$${RANLIB}" \
901119ae 22778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22779 maintainer-clean) \
1358ccea
NN
22780 || exit 1
22781
d32ab992 22782@endif itcl
1358ccea 22783
1358ccea 22784
25b42232 22785
d32ab992
PB
22786.PHONY: configure-ld maybe-configure-ld
22787maybe-configure-ld:
3ff3adad
PB
22788@if gcc-bootstrap
22789configure-ld: stage_current
22790@endif gcc-bootstrap
d32ab992
PB
22791@if ld
22792maybe-configure-ld: configure-ld
cc11cc9b 22793configure-ld:
cc11cc9b
PB
22794 @r=`${PWD_COMMAND}`; export r; \
22795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
22796 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
4fc4dd12 22798 $(HOST_EXPORTS) \
25b42232
PB
22799 echo Configuring in $(HOST_SUBDIR)/ld; \
22800 cd "$(HOST_SUBDIR)/ld" || exit 1; \
4f4e53dd 22801 case $(srcdir) in \
215c351a
PB
22802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22803 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4f4e53dd 22805 esac; \
215c351a
PB
22806 srcdiroption="--srcdir=$${topdir}/ld"; \
22807 libsrcdir="$$s/ld"; \
4f4e53dd 22808 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
22809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22810 --target=${target_alias} $${srcdiroption} \
4f4e53dd 22811 || exit 1
d32ab992 22812@endif ld
4f4e53dd 22813
25b42232
PB
22814
22815
ce406537
PB
22816.PHONY: configure-stage1-ld maybe-configure-stage1-ld
22817maybe-configure-stage1-ld:
22818@if ld-bootstrap
22819maybe-configure-stage1-ld: configure-stage1-ld
f41d6665 22820configure-stage1-ld:
cc11cc9b 22821 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 22822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
22823 @r=`${PWD_COMMAND}`; export r; \
22824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 22825 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
1c8bd6a3 22826 $(HOST_EXPORTS) \
342b9200 22827 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 22828 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
ce406537 22829 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
f41d6665 22830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
22831 cd $(HOST_SUBDIR)/ld || exit 1; \
22832 case $(srcdir) in \
22833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22834 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22836 esac; \
22837 srcdiroption="--srcdir=$${topdir}/ld"; \
22838 libsrcdir="$$s/ld"; \
22839 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
22840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22841 --target=${target_alias} $${srcdiroption} \
57255173 22842 \
8efea775 22843 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
ce406537
PB
22844@endif ld-bootstrap
22845
22846.PHONY: configure-stage2-ld maybe-configure-stage2-ld
22847maybe-configure-stage2-ld:
22848@if ld-bootstrap
22849maybe-configure-stage2-ld: configure-stage2-ld
f41d6665 22850configure-stage2-ld:
cc11cc9b 22851 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 22852 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
22853 @r=`${PWD_COMMAND}`; export r; \
22854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 22855 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 22856 $(HOST_EXPORTS) \
1c8bd6a3 22857 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 22858 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 22859 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
ce406537 22860 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
f41d6665 22861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
22862 cd $(HOST_SUBDIR)/ld || exit 1; \
22863 case $(srcdir) in \
22864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22865 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22867 esac; \
22868 srcdiroption="--srcdir=$${topdir}/ld"; \
22869 libsrcdir="$$s/ld"; \
22870 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
22871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22872 --target=${target_alias} $${srcdiroption} \
57255173 22873 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
22874 @stage2_werror_flag@
22875@endif ld-bootstrap
22876
bb286d71
AO
22877.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
22878maybe-configure-stageb2g0-ld:
22879@if ld-bootstrap
22880maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
22881configure-stageb2g0-ld:
22882 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22884 @r=`${PWD_COMMAND}`; export r; \
22885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22886 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22887 $(HOST_EXPORTS) \
1c8bd6a3 22888 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 22889 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 22890 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
22891 echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
22892 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22893 cd $(HOST_SUBDIR)/ld || exit 1; \
22894 case $(srcdir) in \
22895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22896 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22898 esac; \
22899 srcdiroption="--srcdir=$${topdir}/ld"; \
22900 libsrcdir="$$s/ld"; \
22901 $(SHELL) $${libsrcdir}/configure \
22902 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22903 --target=${target_alias} $${srcdiroption} \
22904 --with-build-libsubdir=$(HOST_SUBDIR) \
22905 @stage2_werror_flag@
22906@endif ld-bootstrap
22907
ce406537
PB
22908.PHONY: configure-stage3-ld maybe-configure-stage3-ld
22909maybe-configure-stage3-ld:
22910@if ld-bootstrap
22911maybe-configure-stage3-ld: configure-stage3-ld
f41d6665 22912configure-stage3-ld:
cc11cc9b 22913 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 22914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
22915 @r=`${PWD_COMMAND}`; export r; \
22916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 22917 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 22918 $(HOST_EXPORTS) \
1c8bd6a3 22919 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 22920 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 22921 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
ce406537 22922 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
f41d6665 22923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
22924 cd $(HOST_SUBDIR)/ld || exit 1; \
22925 case $(srcdir) in \
22926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22927 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22929 esac; \
22930 srcdiroption="--srcdir=$${topdir}/ld"; \
22931 libsrcdir="$$s/ld"; \
22932 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
22933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22934 --target=${target_alias} $${srcdiroption} \
57255173 22935 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
22936 @stage2_werror_flag@
22937@endif ld-bootstrap
22938
bb286d71
AO
22939.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
22940maybe-configure-stageb3g2-ld:
22941@if ld-bootstrap
22942maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
22943configure-stageb3g2-ld:
22944 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22946 @r=`${PWD_COMMAND}`; export r; \
22947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22948 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22949 $(HOST_EXPORTS) \
1c8bd6a3 22950 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 22951 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 22952 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
22953 echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
22954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22955 cd $(HOST_SUBDIR)/ld || exit 1; \
22956 case $(srcdir) in \
22957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22958 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22960 esac; \
22961 srcdiroption="--srcdir=$${topdir}/ld"; \
22962 libsrcdir="$$s/ld"; \
22963 $(SHELL) $${libsrcdir}/configure \
22964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22965 --target=${target_alias} $${srcdiroption} \
22966 --with-build-libsubdir=$(HOST_SUBDIR) \
22967 @stage2_werror_flag@
22968@endif ld-bootstrap
22969
ce406537
PB
22970.PHONY: configure-stage4-ld maybe-configure-stage4-ld
22971maybe-configure-stage4-ld:
22972@if ld-bootstrap
22973maybe-configure-stage4-ld: configure-stage4-ld
f41d6665 22974configure-stage4-ld:
cc11cc9b 22975 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 22976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
22977 @r=`${PWD_COMMAND}`; export r; \
22978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 22979 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 22980 $(HOST_EXPORTS) \
1c8bd6a3 22981 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 22982 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 22983 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
ce406537 22984 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
f41d6665 22985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
22986 cd $(HOST_SUBDIR)/ld || exit 1; \
22987 case $(srcdir) in \
22988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22989 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22991 esac; \
22992 srcdiroption="--srcdir=$${topdir}/ld"; \
22993 libsrcdir="$$s/ld"; \
22994 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
22995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22996 --target=${target_alias} $${srcdiroption} \
57255173 22997 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
22998 @stage2_werror_flag@
22999@endif ld-bootstrap
23000
23001.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
23002maybe-configure-stageprofile-ld:
23003@if ld-bootstrap
23004maybe-configure-stageprofile-ld: configure-stageprofile-ld
f41d6665 23005configure-stageprofile-ld:
cc11cc9b 23006 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 23007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
23008 @r=`${PWD_COMMAND}`; export r; \
23009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 23010 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 23011 $(HOST_EXPORTS) \
1c8bd6a3 23012 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23013 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 23014 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
ce406537 23015 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
f41d6665 23016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
23017 cd $(HOST_SUBDIR)/ld || exit 1; \
23018 case $(srcdir) in \
23019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23020 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23022 esac; \
23023 srcdiroption="--srcdir=$${topdir}/ld"; \
23024 libsrcdir="$$s/ld"; \
23025 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23027 --target=${target_alias} $${srcdiroption} \
57255173 23028 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
23029 @stage2_werror_flag@
23030@endif ld-bootstrap
23031
23032.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
23033maybe-configure-stagefeedback-ld:
23034@if ld-bootstrap
23035maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
f41d6665 23036configure-stagefeedback-ld:
cc11cc9b 23037 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 23038 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
23039 @r=`${PWD_COMMAND}`; export r; \
23040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 23041 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 23042 $(HOST_EXPORTS) \
1c8bd6a3 23043 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23044 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 23045 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
ce406537 23046 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
f41d6665 23047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
23048 cd $(HOST_SUBDIR)/ld || exit 1; \
23049 case $(srcdir) in \
23050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23051 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23053 esac; \
23054 srcdiroption="--srcdir=$${topdir}/ld"; \
23055 libsrcdir="$$s/ld"; \
23056 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23058 --target=${target_alias} $${srcdiroption} \
57255173 23059 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
23060 @stage2_werror_flag@
23061@endif ld-bootstrap
23062
23063
23064
23065
23066
d32ab992
PB
23067.PHONY: all-ld maybe-all-ld
23068maybe-all-ld:
3ff3adad
PB
23069@if gcc-bootstrap
23070all-ld: stage_current
23071@endif gcc-bootstrap
d32ab992 23072@if ld
7e0b5752 23073TARGET-ld=all
d32ab992
PB
23074maybe-all-ld: all-ld
23075all-ld: configure-ld
cc11cc9b 23076 @r=`${PWD_COMMAND}`; export r; \
4f4e53dd 23077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23078 $(HOST_EXPORTS) \
215c351a 23079 (cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
23080 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23081 $(TARGET-ld))
d32ab992 23082@endif ld
4f4e53dd 23083
25b42232 23084
ce406537
PB
23085
23086.PHONY: all-stage1-ld maybe-all-stage1-ld
23087.PHONY: clean-stage1-ld maybe-clean-stage1-ld
23088maybe-all-stage1-ld:
23089maybe-clean-stage1-ld:
23090@if ld-bootstrap
23091maybe-all-stage1-ld: all-stage1-ld
23092all-stage1: all-stage1-ld
1061f99e 23093TARGET-stage1-ld = $(TARGET-ld)
ce406537 23094all-stage1-ld: configure-stage1-ld
cc11cc9b 23095 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
23096 @r=`${PWD_COMMAND}`; export r; \
23097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23098 $(HOST_EXPORTS) \
23099 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
23100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23101 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
23102 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
23103 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
23104 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
1061f99e 23105 $(TARGET-stage1-ld)
ce406537
PB
23106
23107maybe-clean-stage1-ld: clean-stage1-ld
23108clean-stage1: clean-stage1-ld
23109clean-stage1-ld:
995a5697
PB
23110 @if [ $(current_stage) = stage1 ]; then \
23111 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23112 else \
23113 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
23114 $(MAKE) stage1-start; \
23115 fi; \
ce406537 23116 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 23117 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 23118 clean
ce406537
PB
23119@endif ld-bootstrap
23120
23121
23122.PHONY: all-stage2-ld maybe-all-stage2-ld
23123.PHONY: clean-stage2-ld maybe-clean-stage2-ld
23124maybe-all-stage2-ld:
23125maybe-clean-stage2-ld:
23126@if ld-bootstrap
23127maybe-all-stage2-ld: all-stage2-ld
23128all-stage2: all-stage2-ld
1061f99e 23129TARGET-stage2-ld = $(TARGET-ld)
ce406537 23130all-stage2-ld: configure-stage2-ld
cc11cc9b 23131 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
23132 @r=`${PWD_COMMAND}`; export r; \
23133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23134 $(HOST_EXPORTS) \
23135 $(POSTSTAGE1_HOST_EXPORTS) \
23136 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
23137 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23138 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
23139 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23140 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23141 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 23142 $(TARGET-stage2-ld)
ce406537
PB
23143
23144maybe-clean-stage2-ld: clean-stage2-ld
23145clean-stage2: clean-stage2-ld
23146clean-stage2-ld:
995a5697
PB
23147 @if [ $(current_stage) = stage2 ]; then \
23148 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23149 else \
23150 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
23151 $(MAKE) stage2-start; \
23152 fi; \
ce406537 23153 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 23154 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 23155 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 23156 clean
ce406537
PB
23157@endif ld-bootstrap
23158
23159
bb286d71
AO
23160.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
23161.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
23162maybe-all-stageb2g0-ld:
23163maybe-clean-stageb2g0-ld:
23164@if ld-bootstrap
23165maybe-all-stageb2g0-ld: all-stageb2g0-ld
23166all-stageb2g0: all-stageb2g0-ld
23167TARGET-stageb2g0-ld = $(TARGET-ld)
23168all-stageb2g0-ld: configure-stageb2g0-ld
23169 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23170 @r=`${PWD_COMMAND}`; export r; \
23171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23172 $(HOST_EXPORTS) \
23173 $(POSTSTAGE1_HOST_EXPORTS) \
23174 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
23175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23176 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
23177 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
23178 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
23179 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
23180 $(TARGET-stageb2g0-ld)
23181
23182maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
23183clean-stageb2g0: clean-stageb2g0-ld
23184clean-stageb2g0-ld:
23185 @if [ $(current_stage) = stageb2g0 ]; then \
23186 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23187 else \
23188 [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
23189 $(MAKE) stageb2g0-start; \
23190 fi; \
23191 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 23192 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
23193 $(POSTSTAGE1_FLAGS_TO_PASS) \
23194 clean
23195@endif ld-bootstrap
23196
23197
ce406537
PB
23198.PHONY: all-stage3-ld maybe-all-stage3-ld
23199.PHONY: clean-stage3-ld maybe-clean-stage3-ld
23200maybe-all-stage3-ld:
23201maybe-clean-stage3-ld:
23202@if ld-bootstrap
23203maybe-all-stage3-ld: all-stage3-ld
23204all-stage3: all-stage3-ld
1061f99e 23205TARGET-stage3-ld = $(TARGET-ld)
ce406537 23206all-stage3-ld: configure-stage3-ld
cc11cc9b 23207 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
23208 @r=`${PWD_COMMAND}`; export r; \
23209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23210 $(HOST_EXPORTS) \
23211 $(POSTSTAGE1_HOST_EXPORTS) \
23212 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
23213 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23214 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
23215 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
23216 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
23217 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 23218 $(TARGET-stage3-ld)
ce406537
PB
23219
23220maybe-clean-stage3-ld: clean-stage3-ld
23221clean-stage3: clean-stage3-ld
23222clean-stage3-ld:
995a5697
PB
23223 @if [ $(current_stage) = stage3 ]; then \
23224 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23225 else \
23226 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
23227 $(MAKE) stage3-start; \
23228 fi; \
ce406537 23229 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 23230 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 23231 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 23232 clean
ce406537
PB
23233@endif ld-bootstrap
23234
23235
bb286d71
AO
23236.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
23237.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
23238maybe-all-stageb3g2-ld:
23239maybe-clean-stageb3g2-ld:
23240@if ld-bootstrap
23241maybe-all-stageb3g2-ld: all-stageb3g2-ld
23242all-stageb3g2: all-stageb3g2-ld
23243TARGET-stageb3g2-ld = $(TARGET-ld)
23244all-stageb3g2-ld: configure-stageb3g2-ld
23245 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23246 @r=`${PWD_COMMAND}`; export r; \
23247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23248 $(HOST_EXPORTS) \
23249 $(POSTSTAGE1_HOST_EXPORTS) \
23250 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
23251 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23252 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
23253 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
23254 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
23255 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
23256 $(TARGET-stageb3g2-ld)
23257
23258maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
23259clean-stageb3g2: clean-stageb3g2-ld
23260clean-stageb3g2-ld:
23261 @if [ $(current_stage) = stageb3g2 ]; then \
23262 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23263 else \
23264 [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
23265 $(MAKE) stageb3g2-start; \
23266 fi; \
23267 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 23268 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
23269 $(POSTSTAGE1_FLAGS_TO_PASS) \
23270 clean
23271@endif ld-bootstrap
23272
23273
ce406537
PB
23274.PHONY: all-stage4-ld maybe-all-stage4-ld
23275.PHONY: clean-stage4-ld maybe-clean-stage4-ld
23276maybe-all-stage4-ld:
23277maybe-clean-stage4-ld:
23278@if ld-bootstrap
23279maybe-all-stage4-ld: all-stage4-ld
23280all-stage4: all-stage4-ld
1061f99e 23281TARGET-stage4-ld = $(TARGET-ld)
ce406537 23282all-stage4-ld: configure-stage4-ld
cc11cc9b 23283 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
23284 @r=`${PWD_COMMAND}`; export r; \
23285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23286 $(HOST_EXPORTS) \
23287 $(POSTSTAGE1_HOST_EXPORTS) \
23288 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
23289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23290 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
23291 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23292 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
23293 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 23294 $(TARGET-stage4-ld)
ce406537
PB
23295
23296maybe-clean-stage4-ld: clean-stage4-ld
23297clean-stage4: clean-stage4-ld
23298clean-stage4-ld:
995a5697
PB
23299 @if [ $(current_stage) = stage4 ]; then \
23300 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23301 else \
23302 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
23303 $(MAKE) stage4-start; \
23304 fi; \
ce406537 23305 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 23306 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 23307 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 23308 clean
ce406537
PB
23309@endif ld-bootstrap
23310
23311
23312.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
23313.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
23314maybe-all-stageprofile-ld:
23315maybe-clean-stageprofile-ld:
23316@if ld-bootstrap
23317maybe-all-stageprofile-ld: all-stageprofile-ld
23318all-stageprofile: all-stageprofile-ld
1061f99e 23319TARGET-stageprofile-ld = $(TARGET-ld)
ce406537 23320all-stageprofile-ld: configure-stageprofile-ld
cc11cc9b 23321 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
23322 @r=`${PWD_COMMAND}`; export r; \
23323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23324 $(HOST_EXPORTS) \
23325 $(POSTSTAGE1_HOST_EXPORTS) \
23326 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
23327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23328 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
23329 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23330 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23331 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 23332 $(TARGET-stageprofile-ld)
ce406537
PB
23333
23334maybe-clean-stageprofile-ld: clean-stageprofile-ld
23335clean-stageprofile: clean-stageprofile-ld
23336clean-stageprofile-ld:
995a5697
PB
23337 @if [ $(current_stage) = stageprofile ]; then \
23338 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23339 else \
23340 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
23341 $(MAKE) stageprofile-start; \
23342 fi; \
ce406537 23343 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 23344 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 23345 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 23346 clean
ce406537
PB
23347@endif ld-bootstrap
23348
23349
23350.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
23351.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
23352maybe-all-stagefeedback-ld:
23353maybe-clean-stagefeedback-ld:
23354@if ld-bootstrap
23355maybe-all-stagefeedback-ld: all-stagefeedback-ld
23356all-stagefeedback: all-stagefeedback-ld
1061f99e 23357TARGET-stagefeedback-ld = $(TARGET-ld)
ce406537 23358all-stagefeedback-ld: configure-stagefeedback-ld
cc11cc9b 23359 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
23360 @r=`${PWD_COMMAND}`; export r; \
23361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23362 $(HOST_EXPORTS) \
23363 $(POSTSTAGE1_HOST_EXPORTS) \
23364 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
23365 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23366 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
23367 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23368 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23369 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 23370 $(TARGET-stagefeedback-ld)
ce406537
PB
23371
23372maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
23373clean-stagefeedback: clean-stagefeedback-ld
23374clean-stagefeedback-ld:
995a5697
PB
23375 @if [ $(current_stage) = stagefeedback ]; then \
23376 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23377 else \
23378 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
23379 $(MAKE) stagefeedback-start; \
23380 fi; \
ce406537 23381 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 23382 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 23383 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 23384 clean
ce406537
PB
23385@endif ld-bootstrap
23386
23387
23388
23389
23390
d32ab992
PB
23391.PHONY: check-ld maybe-check-ld
23392maybe-check-ld:
23393@if ld
23394maybe-check-ld: check-ld
4f4e53dd 23395
d32ab992 23396check-ld:
f41d6665 23397 @: $(MAKE); $(unstage)
4f4e53dd
PB
23398 @r=`${PWD_COMMAND}`; export r; \
23399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23400 $(HOST_EXPORTS) \
215c351a
PB
23401 (cd $(HOST_SUBDIR)/ld && \
23402 $(MAKE) $(FLAGS_TO_PASS) check)
4f4e53dd 23403
d32ab992 23404@endif ld
4f4e53dd 23405
d32ab992
PB
23406.PHONY: install-ld maybe-install-ld
23407maybe-install-ld:
23408@if ld
23409maybe-install-ld: install-ld
4f4e53dd 23410
d32ab992 23411install-ld: installdirs
f41d6665 23412 @: $(MAKE); $(unstage)
4f4e53dd
PB
23413 @r=`${PWD_COMMAND}`; export r; \
23414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23415 $(HOST_EXPORTS) \
215c351a 23416 (cd $(HOST_SUBDIR)/ld && \
ace9ac7b 23417 $(MAKE) $(FLAGS_TO_PASS) install)
4f4e53dd 23418
d32ab992 23419@endif ld
4f4e53dd 23420
b5422ad7 23421# Other targets (info, dvi, pdf, etc.)
4f4e53dd 23422
d32ab992
PB
23423.PHONY: maybe-info-ld info-ld
23424maybe-info-ld:
23425@if ld
23426maybe-info-ld: info-ld
4f4e53dd 23427
d32ab992 23428info-ld: \
05750653 23429 configure-ld
d32ab992 23430 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
23431 r=`${PWD_COMMAND}`; export r; \
23432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23433 $(HOST_EXPORTS) \
d32ab992 23434 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
23435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23436 done; \
d32ab992 23437 echo "Doing info in ld" ; \
215c351a 23438 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
23439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23441 "RANLIB=$${RANLIB}" \
901119ae 23442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23443 info) \
4f4e53dd
PB
23444 || exit 1
23445
d32ab992 23446@endif ld
4f4e53dd 23447
d32ab992
PB
23448.PHONY: maybe-dvi-ld dvi-ld
23449maybe-dvi-ld:
23450@if ld
23451maybe-dvi-ld: dvi-ld
4f4e53dd 23452
d32ab992 23453dvi-ld: \
05750653 23454 configure-ld
d32ab992 23455 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
23456 r=`${PWD_COMMAND}`; export r; \
23457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23458 $(HOST_EXPORTS) \
d32ab992 23459 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
23460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23461 done; \
d32ab992 23462 echo "Doing dvi in ld" ; \
215c351a 23463 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
23464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23466 "RANLIB=$${RANLIB}" \
901119ae 23467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23468 dvi) \
4f4e53dd
PB
23469 || exit 1
23470
d32ab992 23471@endif ld
4f4e53dd 23472
b5422ad7
BM
23473.PHONY: maybe-pdf-ld pdf-ld
23474maybe-pdf-ld:
23475@if ld
23476maybe-pdf-ld: pdf-ld
23477
23478pdf-ld: \
23479 configure-ld
23480 @[ -f ./ld/Makefile ] || exit 0; \
23481 r=`${PWD_COMMAND}`; export r; \
23482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23483 $(HOST_EXPORTS) \
23484 for flag in $(EXTRA_HOST_FLAGS) ; do \
23485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23486 done; \
23487 echo "Doing pdf in ld" ; \
23488 (cd $(HOST_SUBDIR)/ld && \
23489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23491 "RANLIB=$${RANLIB}" \
901119ae 23492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
23493 pdf) \
23494 || exit 1
23495
23496@endif ld
23497
f87a2b2e
MS
23498.PHONY: maybe-html-ld html-ld
23499maybe-html-ld:
23500@if ld
23501maybe-html-ld: html-ld
23502
23503html-ld: \
05750653 23504 configure-ld
f87a2b2e
MS
23505 @[ -f ./ld/Makefile ] || exit 0; \
23506 r=`${PWD_COMMAND}`; export r; \
23507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
23508 $(HOST_EXPORTS) \
23509 for flag in $(EXTRA_HOST_FLAGS) ; do \
23510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23511 done; \
23512 echo "Doing html in ld" ; \
215c351a 23513 (cd $(HOST_SUBDIR)/ld && \
f87a2b2e
MS
23514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23516 "RANLIB=$${RANLIB}" \
901119ae 23517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
23518 html) \
23519 || exit 1
23520
23521@endif ld
23522
d32ab992
PB
23523.PHONY: maybe-TAGS-ld TAGS-ld
23524maybe-TAGS-ld:
23525@if ld
23526maybe-TAGS-ld: TAGS-ld
4f4e53dd 23527
d32ab992 23528TAGS-ld: \
05750653 23529 configure-ld
d32ab992 23530 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
23531 r=`${PWD_COMMAND}`; export r; \
23532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23533 $(HOST_EXPORTS) \
d32ab992 23534 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
23535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23536 done; \
d32ab992 23537 echo "Doing TAGS in ld" ; \
215c351a 23538 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
23539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23541 "RANLIB=$${RANLIB}" \
901119ae 23542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23543 TAGS) \
4f4e53dd
PB
23544 || exit 1
23545
d32ab992 23546@endif ld
4f4e53dd 23547
d32ab992
PB
23548.PHONY: maybe-install-info-ld install-info-ld
23549maybe-install-info-ld:
23550@if ld
23551maybe-install-info-ld: install-info-ld
4f4e53dd 23552
d32ab992
PB
23553install-info-ld: \
23554 configure-ld \
05750653 23555 info-ld
d32ab992 23556 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
23557 r=`${PWD_COMMAND}`; export r; \
23558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23559 $(HOST_EXPORTS) \
d32ab992 23560 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
23561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23562 done; \
d32ab992 23563 echo "Doing install-info in ld" ; \
215c351a 23564 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
23565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23567 "RANLIB=$${RANLIB}" \
901119ae 23568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23569 install-info) \
4f4e53dd
PB
23570 || exit 1
23571
d32ab992 23572@endif ld
4f4e53dd 23573
9c4d2493
BM
23574.PHONY: maybe-install-pdf-ld install-pdf-ld
23575maybe-install-pdf-ld:
23576@if ld
23577maybe-install-pdf-ld: install-pdf-ld
23578
23579install-pdf-ld: \
23580 configure-ld \
23581 pdf-ld
23582 @[ -f ./ld/Makefile ] || exit 0; \
23583 r=`${PWD_COMMAND}`; export r; \
23584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23585 $(HOST_EXPORTS) \
23586 for flag in $(EXTRA_HOST_FLAGS) ; do \
23587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23588 done; \
23589 echo "Doing install-pdf in ld" ; \
23590 (cd $(HOST_SUBDIR)/ld && \
23591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23593 "RANLIB=$${RANLIB}" \
901119ae 23594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
23595 install-pdf) \
23596 || exit 1
23597
23598@endif ld
23599
65d6e994
CD
23600.PHONY: maybe-install-html-ld install-html-ld
23601maybe-install-html-ld:
23602@if ld
23603maybe-install-html-ld: install-html-ld
23604
23605install-html-ld: \
23606 configure-ld \
23607 html-ld
23608 @[ -f ./ld/Makefile ] || exit 0; \
23609 r=`${PWD_COMMAND}`; export r; \
23610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23611 $(HOST_EXPORTS) \
23612 for flag in $(EXTRA_HOST_FLAGS) ; do \
23613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23614 done; \
23615 echo "Doing install-html in ld" ; \
23616 (cd $(HOST_SUBDIR)/ld && \
23617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23619 "RANLIB=$${RANLIB}" \
901119ae 23620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
23621 install-html) \
23622 || exit 1
23623
23624@endif ld
23625
d32ab992
PB
23626.PHONY: maybe-installcheck-ld installcheck-ld
23627maybe-installcheck-ld:
23628@if ld
23629maybe-installcheck-ld: installcheck-ld
4f4e53dd 23630
d32ab992 23631installcheck-ld: \
05750653 23632 configure-ld
d32ab992 23633 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
23634 r=`${PWD_COMMAND}`; export r; \
23635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23636 $(HOST_EXPORTS) \
d32ab992 23637 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
23638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23639 done; \
d32ab992 23640 echo "Doing installcheck in ld" ; \
215c351a 23641 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
23642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23644 "RANLIB=$${RANLIB}" \
901119ae 23645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23646 installcheck) \
4f4e53dd
PB
23647 || exit 1
23648
d32ab992 23649@endif ld
4f4e53dd 23650
d32ab992
PB
23651.PHONY: maybe-mostlyclean-ld mostlyclean-ld
23652maybe-mostlyclean-ld:
23653@if ld
23654maybe-mostlyclean-ld: mostlyclean-ld
4f4e53dd 23655
05750653 23656mostlyclean-ld:
d32ab992 23657 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
23658 r=`${PWD_COMMAND}`; export r; \
23659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23660 $(HOST_EXPORTS) \
d32ab992 23661 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
23662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23663 done; \
d32ab992 23664 echo "Doing mostlyclean in ld" ; \
215c351a 23665 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
23666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23668 "RANLIB=$${RANLIB}" \
901119ae 23669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23670 mostlyclean) \
4f4e53dd
PB
23671 || exit 1
23672
d32ab992 23673@endif ld
4f4e53dd 23674
d32ab992
PB
23675.PHONY: maybe-clean-ld clean-ld
23676maybe-clean-ld:
23677@if ld
23678maybe-clean-ld: clean-ld
4f4e53dd 23679
05750653 23680clean-ld:
d32ab992 23681 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
23682 r=`${PWD_COMMAND}`; export r; \
23683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23684 $(HOST_EXPORTS) \
d32ab992 23685 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
23686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23687 done; \
d32ab992 23688 echo "Doing clean in ld" ; \
215c351a 23689 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
23690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23692 "RANLIB=$${RANLIB}" \
901119ae 23693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23694 clean) \
4f4e53dd
PB
23695 || exit 1
23696
d32ab992 23697@endif ld
4f4e53dd 23698
d32ab992
PB
23699.PHONY: maybe-distclean-ld distclean-ld
23700maybe-distclean-ld:
23701@if ld
23702maybe-distclean-ld: distclean-ld
4f4e53dd 23703
05750653 23704distclean-ld:
d32ab992 23705 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
23706 r=`${PWD_COMMAND}`; export r; \
23707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23708 $(HOST_EXPORTS) \
d32ab992 23709 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
23710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23711 done; \
d32ab992 23712 echo "Doing distclean in ld" ; \
215c351a 23713 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
23714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23716 "RANLIB=$${RANLIB}" \
901119ae 23717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23718 distclean) \
4f4e53dd
PB
23719 || exit 1
23720
d32ab992 23721@endif ld
4f4e53dd 23722
d32ab992
PB
23723.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
23724maybe-maintainer-clean-ld:
23725@if ld
23726maybe-maintainer-clean-ld: maintainer-clean-ld
4f4e53dd 23727
05750653 23728maintainer-clean-ld:
d32ab992 23729 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
23730 r=`${PWD_COMMAND}`; export r; \
23731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23732 $(HOST_EXPORTS) \
d32ab992 23733 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
23734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23735 done; \
d32ab992 23736 echo "Doing maintainer-clean in ld" ; \
215c351a 23737 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
23738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23740 "RANLIB=$${RANLIB}" \
901119ae 23741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23742 maintainer-clean) \
4f4e53dd
PB
23743 || exit 1
23744
d32ab992 23745@endif ld
4f4e53dd
PB
23746
23747
25b42232 23748
d32ab992
PB
23749.PHONY: configure-libcpp maybe-configure-libcpp
23750maybe-configure-libcpp:
3ff3adad
PB
23751@if gcc-bootstrap
23752configure-libcpp: stage_current
23753@endif gcc-bootstrap
d32ab992
PB
23754@if libcpp
23755maybe-configure-libcpp: configure-libcpp
cc11cc9b 23756configure-libcpp:
cc11cc9b
PB
23757 @r=`${PWD_COMMAND}`; export r; \
23758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
23759 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
4fc4dd12 23761 $(HOST_EXPORTS) \
25b42232
PB
23762 echo Configuring in $(HOST_SUBDIR)/libcpp; \
23763 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
295f4e42 23764 case $(srcdir) in \
215c351a
PB
23765 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23766 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23767 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 23768 esac; \
215c351a
PB
23769 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23770 libsrcdir="$$s/libcpp"; \
295f4e42 23771 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23772 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23773 --target=${target_alias} $${srcdiroption} \
1358ccea 23774 || exit 1
d32ab992 23775@endif libcpp
1358ccea 23776
25b42232
PB
23777
23778
ce406537
PB
23779.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
23780maybe-configure-stage1-libcpp:
23781@if libcpp-bootstrap
23782maybe-configure-stage1-libcpp: configure-stage1-libcpp
f41d6665 23783configure-stage1-libcpp:
cc11cc9b 23784 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 23785 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
23786 @r=`${PWD_COMMAND}`; export r; \
23787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 23788 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
1c8bd6a3 23789 $(HOST_EXPORTS) \
342b9200 23790 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 23791 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
ce406537 23792 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 23793 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
23794 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23795 case $(srcdir) in \
23796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23797 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23799 esac; \
23800 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23801 libsrcdir="$$s/libcpp"; \
23802 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23804 --target=${target_alias} $${srcdiroption} \
57255173 23805 \
8efea775 23806 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
ce406537
PB
23807@endif libcpp-bootstrap
23808
23809.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
23810maybe-configure-stage2-libcpp:
23811@if libcpp-bootstrap
23812maybe-configure-stage2-libcpp: configure-stage2-libcpp
f41d6665 23813configure-stage2-libcpp:
cc11cc9b 23814 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 23815 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
23816 @r=`${PWD_COMMAND}`; export r; \
23817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 23818 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 23819 $(HOST_EXPORTS) \
1c8bd6a3 23820 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23821 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 23822 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
ce406537 23823 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 23824 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
23825 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23826 case $(srcdir) in \
23827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23828 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23830 esac; \
23831 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23832 libsrcdir="$$s/libcpp"; \
23833 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23835 --target=${target_alias} $${srcdiroption} \
57255173 23836 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
23837 @stage2_werror_flag@
23838@endif libcpp-bootstrap
23839
bb286d71
AO
23840.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
23841maybe-configure-stageb2g0-libcpp:
23842@if libcpp-bootstrap
23843maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
23844configure-stageb2g0-libcpp:
23845 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23846 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23847 @r=`${PWD_COMMAND}`; export r; \
23848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23849 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23850 $(HOST_EXPORTS) \
1c8bd6a3 23851 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23852 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 23853 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
23854 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
23855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23856 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23857 case $(srcdir) in \
23858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23859 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23861 esac; \
23862 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23863 libsrcdir="$$s/libcpp"; \
23864 $(SHELL) $${libsrcdir}/configure \
23865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23866 --target=${target_alias} $${srcdiroption} \
23867 --with-build-libsubdir=$(HOST_SUBDIR) \
23868 @stage2_werror_flag@
23869@endif libcpp-bootstrap
23870
ce406537
PB
23871.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
23872maybe-configure-stage3-libcpp:
23873@if libcpp-bootstrap
23874maybe-configure-stage3-libcpp: configure-stage3-libcpp
f41d6665 23875configure-stage3-libcpp:
cc11cc9b 23876 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 23877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
23878 @r=`${PWD_COMMAND}`; export r; \
23879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 23880 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 23881 $(HOST_EXPORTS) \
1c8bd6a3 23882 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23883 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 23884 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
ce406537 23885 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 23886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
23887 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23888 case $(srcdir) in \
23889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23890 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23892 esac; \
23893 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23894 libsrcdir="$$s/libcpp"; \
23895 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23897 --target=${target_alias} $${srcdiroption} \
57255173 23898 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
23899 @stage2_werror_flag@
23900@endif libcpp-bootstrap
23901
bb286d71
AO
23902.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
23903maybe-configure-stageb3g2-libcpp:
23904@if libcpp-bootstrap
23905maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
23906configure-stageb3g2-libcpp:
23907 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23909 @r=`${PWD_COMMAND}`; export r; \
23910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23911 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23912 $(HOST_EXPORTS) \
1c8bd6a3 23913 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23914 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 23915 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
23916 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
23917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23918 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23919 case $(srcdir) in \
23920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23921 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23923 esac; \
23924 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23925 libsrcdir="$$s/libcpp"; \
23926 $(SHELL) $${libsrcdir}/configure \
23927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23928 --target=${target_alias} $${srcdiroption} \
23929 --with-build-libsubdir=$(HOST_SUBDIR) \
23930 @stage2_werror_flag@
23931@endif libcpp-bootstrap
23932
ce406537
PB
23933.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
23934maybe-configure-stage4-libcpp:
23935@if libcpp-bootstrap
23936maybe-configure-stage4-libcpp: configure-stage4-libcpp
f41d6665 23937configure-stage4-libcpp:
cc11cc9b 23938 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 23939 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
23940 @r=`${PWD_COMMAND}`; export r; \
23941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 23942 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 23943 $(HOST_EXPORTS) \
1c8bd6a3 23944 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23945 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 23946 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
ce406537 23947 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 23948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
23949 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23950 case $(srcdir) in \
23951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23952 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23954 esac; \
23955 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23956 libsrcdir="$$s/libcpp"; \
23957 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23958 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23959 --target=${target_alias} $${srcdiroption} \
57255173 23960 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
23961 @stage2_werror_flag@
23962@endif libcpp-bootstrap
23963
23964.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
23965maybe-configure-stageprofile-libcpp:
23966@if libcpp-bootstrap
23967maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
f41d6665 23968configure-stageprofile-libcpp:
cc11cc9b 23969 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 23970 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
23971 @r=`${PWD_COMMAND}`; export r; \
23972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 23973 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 23974 $(HOST_EXPORTS) \
1c8bd6a3 23975 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23976 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 23977 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
ce406537 23978 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
f41d6665 23979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
23980 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23981 case $(srcdir) in \
23982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23983 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23985 esac; \
23986 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23987 libsrcdir="$$s/libcpp"; \
23988 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23989 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23990 --target=${target_alias} $${srcdiroption} \
57255173 23991 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
23992 @stage2_werror_flag@
23993@endif libcpp-bootstrap
23994
23995.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
23996maybe-configure-stagefeedback-libcpp:
23997@if libcpp-bootstrap
23998maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
f41d6665 23999configure-stagefeedback-libcpp:
cc11cc9b 24000 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 24001 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
24002 @r=`${PWD_COMMAND}`; export r; \
24003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 24004 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 24005 $(HOST_EXPORTS) \
1c8bd6a3 24006 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24007 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 24008 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
ce406537 24009 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
f41d6665 24010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
24011 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24012 case $(srcdir) in \
24013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24014 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24016 esac; \
24017 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24018 libsrcdir="$$s/libcpp"; \
24019 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24021 --target=${target_alias} $${srcdiroption} \
57255173 24022 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
24023 @stage2_werror_flag@
24024@endif libcpp-bootstrap
24025
24026
24027
24028
24029
d32ab992
PB
24030.PHONY: all-libcpp maybe-all-libcpp
24031maybe-all-libcpp:
3ff3adad
PB
24032@if gcc-bootstrap
24033all-libcpp: stage_current
24034@endif gcc-bootstrap
d32ab992 24035@if libcpp
7e0b5752 24036TARGET-libcpp=all
d32ab992
PB
24037maybe-all-libcpp: all-libcpp
24038all-libcpp: configure-libcpp
cc11cc9b 24039 @r=`${PWD_COMMAND}`; export r; \
295f4e42 24040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24041 $(HOST_EXPORTS) \
215c351a 24042 (cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
24043 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24044 $(TARGET-libcpp))
d32ab992 24045@endif libcpp
1358ccea 24046
25b42232 24047
ce406537
PB
24048
24049.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
24050.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
24051maybe-all-stage1-libcpp:
24052maybe-clean-stage1-libcpp:
24053@if libcpp-bootstrap
24054maybe-all-stage1-libcpp: all-stage1-libcpp
24055all-stage1: all-stage1-libcpp
1061f99e 24056TARGET-stage1-libcpp = $(TARGET-libcpp)
ce406537 24057all-stage1-libcpp: configure-stage1-libcpp
cc11cc9b 24058 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
24059 @r=`${PWD_COMMAND}`; export r; \
24060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24061 $(HOST_EXPORTS) \
24062 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
24063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24064 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
24065 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
24066 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
24067 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
1061f99e 24068 $(TARGET-stage1-libcpp)
ce406537
PB
24069
24070maybe-clean-stage1-libcpp: clean-stage1-libcpp
24071clean-stage1: clean-stage1-libcpp
24072clean-stage1-libcpp:
995a5697
PB
24073 @if [ $(current_stage) = stage1 ]; then \
24074 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24075 else \
24076 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
24077 $(MAKE) stage1-start; \
24078 fi; \
ce406537 24079 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 24080 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 24081 clean
ce406537
PB
24082@endif libcpp-bootstrap
24083
24084
24085.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
24086.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
24087maybe-all-stage2-libcpp:
24088maybe-clean-stage2-libcpp:
24089@if libcpp-bootstrap
24090maybe-all-stage2-libcpp: all-stage2-libcpp
24091all-stage2: all-stage2-libcpp
1061f99e 24092TARGET-stage2-libcpp = $(TARGET-libcpp)
ce406537 24093all-stage2-libcpp: configure-stage2-libcpp
cc11cc9b 24094 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
24095 @r=`${PWD_COMMAND}`; export r; \
24096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24097 $(HOST_EXPORTS) \
24098 $(POSTSTAGE1_HOST_EXPORTS) \
24099 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
24100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24101 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
24102 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24103 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24104 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 24105 $(TARGET-stage2-libcpp)
ce406537
PB
24106
24107maybe-clean-stage2-libcpp: clean-stage2-libcpp
24108clean-stage2: clean-stage2-libcpp
24109clean-stage2-libcpp:
995a5697
PB
24110 @if [ $(current_stage) = stage2 ]; then \
24111 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24112 else \
24113 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
24114 $(MAKE) stage2-start; \
24115 fi; \
ce406537 24116 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 24117 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 24118 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 24119 clean
ce406537
PB
24120@endif libcpp-bootstrap
24121
24122
bb286d71
AO
24123.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
24124.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
24125maybe-all-stageb2g0-libcpp:
24126maybe-clean-stageb2g0-libcpp:
24127@if libcpp-bootstrap
24128maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
24129all-stageb2g0: all-stageb2g0-libcpp
24130TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
24131all-stageb2g0-libcpp: configure-stageb2g0-libcpp
24132 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24133 @r=`${PWD_COMMAND}`; export r; \
24134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24135 $(HOST_EXPORTS) \
24136 $(POSTSTAGE1_HOST_EXPORTS) \
24137 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
24138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24139 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
24140 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
24141 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
24142 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
24143 $(TARGET-stageb2g0-libcpp)
24144
24145maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
24146clean-stageb2g0: clean-stageb2g0-libcpp
24147clean-stageb2g0-libcpp:
24148 @if [ $(current_stage) = stageb2g0 ]; then \
24149 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24150 else \
24151 [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
24152 $(MAKE) stageb2g0-start; \
24153 fi; \
24154 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 24155 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
24156 $(POSTSTAGE1_FLAGS_TO_PASS) \
24157 clean
24158@endif libcpp-bootstrap
24159
24160
ce406537
PB
24161.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
24162.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
24163maybe-all-stage3-libcpp:
24164maybe-clean-stage3-libcpp:
24165@if libcpp-bootstrap
24166maybe-all-stage3-libcpp: all-stage3-libcpp
24167all-stage3: all-stage3-libcpp
1061f99e 24168TARGET-stage3-libcpp = $(TARGET-libcpp)
ce406537 24169all-stage3-libcpp: configure-stage3-libcpp
cc11cc9b 24170 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
24171 @r=`${PWD_COMMAND}`; export r; \
24172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24173 $(HOST_EXPORTS) \
24174 $(POSTSTAGE1_HOST_EXPORTS) \
24175 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
24176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24177 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
24178 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
24179 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
24180 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 24181 $(TARGET-stage3-libcpp)
ce406537
PB
24182
24183maybe-clean-stage3-libcpp: clean-stage3-libcpp
24184clean-stage3: clean-stage3-libcpp
24185clean-stage3-libcpp:
995a5697
PB
24186 @if [ $(current_stage) = stage3 ]; then \
24187 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24188 else \
24189 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
24190 $(MAKE) stage3-start; \
24191 fi; \
ce406537 24192 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 24193 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 24194 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 24195 clean
ce406537
PB
24196@endif libcpp-bootstrap
24197
24198
bb286d71
AO
24199.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
24200.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
24201maybe-all-stageb3g2-libcpp:
24202maybe-clean-stageb3g2-libcpp:
24203@if libcpp-bootstrap
24204maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
24205all-stageb3g2: all-stageb3g2-libcpp
24206TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
24207all-stageb3g2-libcpp: configure-stageb3g2-libcpp
24208 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24209 @r=`${PWD_COMMAND}`; export r; \
24210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24211 $(HOST_EXPORTS) \
24212 $(POSTSTAGE1_HOST_EXPORTS) \
24213 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
24214 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24215 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
24216 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
24217 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
24218 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
24219 $(TARGET-stageb3g2-libcpp)
24220
24221maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
24222clean-stageb3g2: clean-stageb3g2-libcpp
24223clean-stageb3g2-libcpp:
24224 @if [ $(current_stage) = stageb3g2 ]; then \
24225 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24226 else \
24227 [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
24228 $(MAKE) stageb3g2-start; \
24229 fi; \
24230 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 24231 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
24232 $(POSTSTAGE1_FLAGS_TO_PASS) \
24233 clean
24234@endif libcpp-bootstrap
24235
24236
ce406537
PB
24237.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
24238.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
24239maybe-all-stage4-libcpp:
24240maybe-clean-stage4-libcpp:
24241@if libcpp-bootstrap
24242maybe-all-stage4-libcpp: all-stage4-libcpp
24243all-stage4: all-stage4-libcpp
1061f99e 24244TARGET-stage4-libcpp = $(TARGET-libcpp)
ce406537 24245all-stage4-libcpp: configure-stage4-libcpp
cc11cc9b 24246 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
24247 @r=`${PWD_COMMAND}`; export r; \
24248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24249 $(HOST_EXPORTS) \
24250 $(POSTSTAGE1_HOST_EXPORTS) \
24251 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
24252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24253 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
24254 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24255 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
24256 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 24257 $(TARGET-stage4-libcpp)
ce406537
PB
24258
24259maybe-clean-stage4-libcpp: clean-stage4-libcpp
24260clean-stage4: clean-stage4-libcpp
24261clean-stage4-libcpp:
995a5697
PB
24262 @if [ $(current_stage) = stage4 ]; then \
24263 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24264 else \
24265 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
24266 $(MAKE) stage4-start; \
24267 fi; \
ce406537 24268 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 24269 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 24270 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 24271 clean
ce406537
PB
24272@endif libcpp-bootstrap
24273
24274
24275.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
24276.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
24277maybe-all-stageprofile-libcpp:
24278maybe-clean-stageprofile-libcpp:
24279@if libcpp-bootstrap
24280maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
24281all-stageprofile: all-stageprofile-libcpp
1061f99e 24282TARGET-stageprofile-libcpp = $(TARGET-libcpp)
ce406537 24283all-stageprofile-libcpp: configure-stageprofile-libcpp
cc11cc9b 24284 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
24285 @r=`${PWD_COMMAND}`; export r; \
24286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24287 $(HOST_EXPORTS) \
24288 $(POSTSTAGE1_HOST_EXPORTS) \
24289 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
24290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24291 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
24292 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24293 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24294 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 24295 $(TARGET-stageprofile-libcpp)
ce406537
PB
24296
24297maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
24298clean-stageprofile: clean-stageprofile-libcpp
24299clean-stageprofile-libcpp:
995a5697
PB
24300 @if [ $(current_stage) = stageprofile ]; then \
24301 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24302 else \
24303 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
24304 $(MAKE) stageprofile-start; \
24305 fi; \
ce406537 24306 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 24307 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 24308 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 24309 clean
ce406537
PB
24310@endif libcpp-bootstrap
24311
24312
24313.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
24314.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
24315maybe-all-stagefeedback-libcpp:
24316maybe-clean-stagefeedback-libcpp:
24317@if libcpp-bootstrap
24318maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
24319all-stagefeedback: all-stagefeedback-libcpp
1061f99e 24320TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
ce406537 24321all-stagefeedback-libcpp: configure-stagefeedback-libcpp
cc11cc9b 24322 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
24323 @r=`${PWD_COMMAND}`; export r; \
24324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24325 $(HOST_EXPORTS) \
24326 $(POSTSTAGE1_HOST_EXPORTS) \
24327 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
24328 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24329 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
24330 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24331 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24332 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 24333 $(TARGET-stagefeedback-libcpp)
ce406537
PB
24334
24335maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
24336clean-stagefeedback: clean-stagefeedback-libcpp
24337clean-stagefeedback-libcpp:
995a5697
PB
24338 @if [ $(current_stage) = stagefeedback ]; then \
24339 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24340 else \
24341 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
24342 $(MAKE) stagefeedback-start; \
24343 fi; \
ce406537 24344 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 24345 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 24346 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 24347 clean
ce406537
PB
24348@endif libcpp-bootstrap
24349
24350
24351
24352
24353
d32ab992
PB
24354.PHONY: check-libcpp maybe-check-libcpp
24355maybe-check-libcpp:
24356@if libcpp
24357maybe-check-libcpp: check-libcpp
1358ccea 24358
d32ab992 24359check-libcpp:
f41d6665 24360 @: $(MAKE); $(unstage)
295f4e42 24361 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 24362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24363 $(HOST_EXPORTS) \
215c351a
PB
24364 (cd $(HOST_SUBDIR)/libcpp && \
24365 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 24366
d32ab992 24367@endif libcpp
1358ccea 24368
d32ab992
PB
24369.PHONY: install-libcpp maybe-install-libcpp
24370maybe-install-libcpp:
24371@if libcpp
24372maybe-install-libcpp: install-libcpp
24373
24374install-libcpp: installdirs
f41d6665 24375 @: $(MAKE); $(unstage)
295f4e42 24376 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 24377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24378 $(HOST_EXPORTS) \
215c351a 24379 (cd $(HOST_SUBDIR)/libcpp && \
ace9ac7b 24380 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 24381
d32ab992 24382@endif libcpp
1358ccea 24383
b5422ad7 24384# Other targets (info, dvi, pdf, etc.)
1358ccea 24385
d32ab992
PB
24386.PHONY: maybe-info-libcpp info-libcpp
24387maybe-info-libcpp:
24388@if libcpp
24389maybe-info-libcpp: info-libcpp
295f4e42 24390
d32ab992 24391info-libcpp: \
05750653 24392 configure-libcpp
d32ab992 24393 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
24394 r=`${PWD_COMMAND}`; export r; \
24395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24396 $(HOST_EXPORTS) \
d32ab992 24397 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24399 done; \
d32ab992 24400 echo "Doing info in libcpp" ; \
215c351a 24401 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
24402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24404 "RANLIB=$${RANLIB}" \
901119ae 24405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24406 info) \
1358ccea
NN
24407 || exit 1
24408
d32ab992 24409@endif libcpp
1358ccea 24410
d32ab992
PB
24411.PHONY: maybe-dvi-libcpp dvi-libcpp
24412maybe-dvi-libcpp:
24413@if libcpp
24414maybe-dvi-libcpp: dvi-libcpp
1358ccea 24415
d32ab992 24416dvi-libcpp: \
05750653 24417 configure-libcpp
d32ab992 24418 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
24419 r=`${PWD_COMMAND}`; export r; \
24420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24421 $(HOST_EXPORTS) \
d32ab992 24422 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24424 done; \
d32ab992 24425 echo "Doing dvi in libcpp" ; \
215c351a 24426 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
24427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24429 "RANLIB=$${RANLIB}" \
901119ae 24430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24431 dvi) \
1358ccea
NN
24432 || exit 1
24433
d32ab992 24434@endif libcpp
1358ccea 24435
b5422ad7
BM
24436.PHONY: maybe-pdf-libcpp pdf-libcpp
24437maybe-pdf-libcpp:
24438@if libcpp
24439maybe-pdf-libcpp: pdf-libcpp
24440
24441pdf-libcpp: \
24442 configure-libcpp
24443 @[ -f ./libcpp/Makefile ] || exit 0; \
24444 r=`${PWD_COMMAND}`; export r; \
24445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24446 $(HOST_EXPORTS) \
24447 for flag in $(EXTRA_HOST_FLAGS) ; do \
24448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24449 done; \
24450 echo "Doing pdf in libcpp" ; \
24451 (cd $(HOST_SUBDIR)/libcpp && \
24452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24454 "RANLIB=$${RANLIB}" \
901119ae 24455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
24456 pdf) \
24457 || exit 1
24458
24459@endif libcpp
24460
f87a2b2e
MS
24461.PHONY: maybe-html-libcpp html-libcpp
24462maybe-html-libcpp:
24463@if libcpp
24464maybe-html-libcpp: html-libcpp
24465
24466html-libcpp: \
05750653 24467 configure-libcpp
f87a2b2e
MS
24468 @[ -f ./libcpp/Makefile ] || exit 0; \
24469 r=`${PWD_COMMAND}`; export r; \
24470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
24471 $(HOST_EXPORTS) \
24472 for flag in $(EXTRA_HOST_FLAGS) ; do \
24473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24474 done; \
24475 echo "Doing html in libcpp" ; \
215c351a 24476 (cd $(HOST_SUBDIR)/libcpp && \
f87a2b2e
MS
24477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24479 "RANLIB=$${RANLIB}" \
901119ae 24480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
24481 html) \
24482 || exit 1
24483
24484@endif libcpp
24485
d32ab992
PB
24486.PHONY: maybe-TAGS-libcpp TAGS-libcpp
24487maybe-TAGS-libcpp:
24488@if libcpp
24489maybe-TAGS-libcpp: TAGS-libcpp
1358ccea 24490
d32ab992 24491TAGS-libcpp: \
05750653 24492 configure-libcpp
d32ab992 24493 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
24494 r=`${PWD_COMMAND}`; export r; \
24495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24496 $(HOST_EXPORTS) \
d32ab992 24497 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24499 done; \
d32ab992 24500 echo "Doing TAGS in libcpp" ; \
215c351a 24501 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
24502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24504 "RANLIB=$${RANLIB}" \
901119ae 24505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24506 TAGS) \
1358ccea
NN
24507 || exit 1
24508
d32ab992 24509@endif libcpp
1358ccea 24510
d32ab992
PB
24511.PHONY: maybe-install-info-libcpp install-info-libcpp
24512maybe-install-info-libcpp:
24513@if libcpp
24514maybe-install-info-libcpp: install-info-libcpp
1358ccea 24515
d32ab992
PB
24516install-info-libcpp: \
24517 configure-libcpp \
05750653 24518 info-libcpp
d32ab992 24519 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
24520 r=`${PWD_COMMAND}`; export r; \
24521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24522 $(HOST_EXPORTS) \
d32ab992 24523 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24525 done; \
d32ab992 24526 echo "Doing install-info in libcpp" ; \
215c351a 24527 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
24528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24530 "RANLIB=$${RANLIB}" \
901119ae 24531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24532 install-info) \
1358ccea
NN
24533 || exit 1
24534
d32ab992 24535@endif libcpp
1358ccea 24536
9c4d2493
BM
24537.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
24538maybe-install-pdf-libcpp:
24539@if libcpp
24540maybe-install-pdf-libcpp: install-pdf-libcpp
24541
24542install-pdf-libcpp: \
24543 configure-libcpp \
24544 pdf-libcpp
24545 @[ -f ./libcpp/Makefile ] || exit 0; \
24546 r=`${PWD_COMMAND}`; export r; \
24547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24548 $(HOST_EXPORTS) \
24549 for flag in $(EXTRA_HOST_FLAGS) ; do \
24550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24551 done; \
24552 echo "Doing install-pdf in libcpp" ; \
24553 (cd $(HOST_SUBDIR)/libcpp && \
24554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24556 "RANLIB=$${RANLIB}" \
901119ae 24557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
24558 install-pdf) \
24559 || exit 1
24560
24561@endif libcpp
24562
65d6e994
CD
24563.PHONY: maybe-install-html-libcpp install-html-libcpp
24564maybe-install-html-libcpp:
24565@if libcpp
24566maybe-install-html-libcpp: install-html-libcpp
24567
24568install-html-libcpp: \
24569 configure-libcpp \
24570 html-libcpp
24571 @[ -f ./libcpp/Makefile ] || exit 0; \
24572 r=`${PWD_COMMAND}`; export r; \
24573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24574 $(HOST_EXPORTS) \
24575 for flag in $(EXTRA_HOST_FLAGS) ; do \
24576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24577 done; \
24578 echo "Doing install-html in libcpp" ; \
24579 (cd $(HOST_SUBDIR)/libcpp && \
24580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24582 "RANLIB=$${RANLIB}" \
901119ae 24583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
24584 install-html) \
24585 || exit 1
24586
24587@endif libcpp
24588
d32ab992
PB
24589.PHONY: maybe-installcheck-libcpp installcheck-libcpp
24590maybe-installcheck-libcpp:
24591@if libcpp
24592maybe-installcheck-libcpp: installcheck-libcpp
1358ccea 24593
d32ab992 24594installcheck-libcpp: \
05750653 24595 configure-libcpp
d32ab992 24596 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
24597 r=`${PWD_COMMAND}`; export r; \
24598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24599 $(HOST_EXPORTS) \
d32ab992 24600 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24602 done; \
d32ab992 24603 echo "Doing installcheck in libcpp" ; \
215c351a 24604 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
24605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24607 "RANLIB=$${RANLIB}" \
901119ae 24608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24609 installcheck) \
1358ccea
NN
24610 || exit 1
24611
d32ab992 24612@endif libcpp
1358ccea 24613
d32ab992
PB
24614.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
24615maybe-mostlyclean-libcpp:
24616@if libcpp
24617maybe-mostlyclean-libcpp: mostlyclean-libcpp
1358ccea 24618
05750653 24619mostlyclean-libcpp:
d32ab992 24620 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
24621 r=`${PWD_COMMAND}`; export r; \
24622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24623 $(HOST_EXPORTS) \
d32ab992 24624 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24626 done; \
d32ab992 24627 echo "Doing mostlyclean in libcpp" ; \
215c351a 24628 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
24629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24631 "RANLIB=$${RANLIB}" \
901119ae 24632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24633 mostlyclean) \
1358ccea
NN
24634 || exit 1
24635
d32ab992 24636@endif libcpp
1358ccea 24637
d32ab992
PB
24638.PHONY: maybe-clean-libcpp clean-libcpp
24639maybe-clean-libcpp:
24640@if libcpp
24641maybe-clean-libcpp: clean-libcpp
1358ccea 24642
05750653 24643clean-libcpp:
d32ab992 24644 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
24645 r=`${PWD_COMMAND}`; export r; \
24646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24647 $(HOST_EXPORTS) \
d32ab992 24648 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24650 done; \
d32ab992 24651 echo "Doing clean in libcpp" ; \
215c351a 24652 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
24653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24655 "RANLIB=$${RANLIB}" \
901119ae 24656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24657 clean) \
1358ccea
NN
24658 || exit 1
24659
d32ab992 24660@endif libcpp
1358ccea 24661
d32ab992
PB
24662.PHONY: maybe-distclean-libcpp distclean-libcpp
24663maybe-distclean-libcpp:
24664@if libcpp
24665maybe-distclean-libcpp: distclean-libcpp
1358ccea 24666
05750653 24667distclean-libcpp:
d32ab992 24668 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
24669 r=`${PWD_COMMAND}`; export r; \
24670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24671 $(HOST_EXPORTS) \
d32ab992 24672 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24674 done; \
d32ab992 24675 echo "Doing distclean in libcpp" ; \
215c351a 24676 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
24677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24679 "RANLIB=$${RANLIB}" \
901119ae 24680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24681 distclean) \
1358ccea
NN
24682 || exit 1
24683
d32ab992 24684@endif libcpp
1358ccea 24685
d32ab992
PB
24686.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
24687maybe-maintainer-clean-libcpp:
24688@if libcpp
24689maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
1358ccea 24690
05750653 24691maintainer-clean-libcpp:
d32ab992 24692 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
24693 r=`${PWD_COMMAND}`; export r; \
24694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24695 $(HOST_EXPORTS) \
d32ab992 24696 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24698 done; \
d32ab992 24699 echo "Doing maintainer-clean in libcpp" ; \
215c351a 24700 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
24701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24703 "RANLIB=$${RANLIB}" \
901119ae 24704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24705 maintainer-clean) \
1358ccea
NN
24706 || exit 1
24707
d32ab992 24708@endif libcpp
1358ccea 24709
1358ccea 24710
25b42232 24711
a4b6c45a
BE
24712.PHONY: configure-libdecnumber maybe-configure-libdecnumber
24713maybe-configure-libdecnumber:
3ff3adad
PB
24714@if gcc-bootstrap
24715configure-libdecnumber: stage_current
24716@endif gcc-bootstrap
a4b6c45a
BE
24717@if libdecnumber
24718maybe-configure-libdecnumber: configure-libdecnumber
cc11cc9b 24719configure-libdecnumber:
cc11cc9b
PB
24720 @r=`${PWD_COMMAND}`; export r; \
24721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a4b6c45a
BE
24722 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
24724 $(HOST_EXPORTS) \
24725 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
24726 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
24727 case $(srcdir) in \
24728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24729 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24731 esac; \
24732 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24733 libsrcdir="$$s/libdecnumber"; \
24734 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24736 --target=${target_alias} $${srcdiroption} \
a4b6c45a
BE
24737 || exit 1
24738@endif libdecnumber
24739
24740
24741
24742.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
24743maybe-configure-stage1-libdecnumber:
24744@if libdecnumber-bootstrap
24745maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
f41d6665 24746configure-stage1-libdecnumber:
cc11cc9b 24747 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 24748 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
24749 @r=`${PWD_COMMAND}`; export r; \
24750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 24751 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
1c8bd6a3 24752 $(HOST_EXPORTS) \
342b9200 24753 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 24754 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
a4b6c45a 24755 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 24756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
24757 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24758 case $(srcdir) in \
24759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24760 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24762 esac; \
24763 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24764 libsrcdir="$$s/libdecnumber"; \
24765 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24767 --target=${target_alias} $${srcdiroption} \
57255173 24768 \
8efea775 24769 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
a4b6c45a
BE
24770@endif libdecnumber-bootstrap
24771
24772.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
24773maybe-configure-stage2-libdecnumber:
24774@if libdecnumber-bootstrap
24775maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
f41d6665 24776configure-stage2-libdecnumber:
cc11cc9b 24777 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 24778 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
24779 @r=`${PWD_COMMAND}`; export r; \
24780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 24781 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 24782 $(HOST_EXPORTS) \
1c8bd6a3 24783 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24784 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 24785 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
a4b6c45a 24786 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 24787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
24788 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24789 case $(srcdir) in \
24790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24791 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24793 esac; \
24794 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24795 libsrcdir="$$s/libdecnumber"; \
24796 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24798 --target=${target_alias} $${srcdiroption} \
57255173 24799 --with-build-libsubdir=$(HOST_SUBDIR) \
a4b6c45a
BE
24800 @stage2_werror_flag@
24801@endif libdecnumber-bootstrap
24802
bb286d71
AO
24803.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
24804maybe-configure-stageb2g0-libdecnumber:
24805@if libdecnumber-bootstrap
24806maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
24807configure-stageb2g0-libdecnumber:
24808 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24809 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24810 @r=`${PWD_COMMAND}`; export r; \
24811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24812 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24813 $(HOST_EXPORTS) \
1c8bd6a3 24814 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24815 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 24816 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
24817 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
24818 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24819 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24820 case $(srcdir) in \
24821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24822 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24824 esac; \
24825 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24826 libsrcdir="$$s/libdecnumber"; \
24827 $(SHELL) $${libsrcdir}/configure \
24828 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24829 --target=${target_alias} $${srcdiroption} \
24830 --with-build-libsubdir=$(HOST_SUBDIR) \
24831 @stage2_werror_flag@
24832@endif libdecnumber-bootstrap
24833
a4b6c45a
BE
24834.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
24835maybe-configure-stage3-libdecnumber:
24836@if libdecnumber-bootstrap
24837maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
f41d6665 24838configure-stage3-libdecnumber:
cc11cc9b 24839 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 24840 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
24841 @r=`${PWD_COMMAND}`; export r; \
24842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 24843 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 24844 $(HOST_EXPORTS) \
1c8bd6a3 24845 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24846 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 24847 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
a4b6c45a 24848 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 24849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
24850 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24851 case $(srcdir) in \
24852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24853 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24855 esac; \
24856 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24857 libsrcdir="$$s/libdecnumber"; \
24858 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24860 --target=${target_alias} $${srcdiroption} \
57255173 24861 --with-build-libsubdir=$(HOST_SUBDIR) \
a4b6c45a
BE
24862 @stage2_werror_flag@
24863@endif libdecnumber-bootstrap
24864
bb286d71
AO
24865.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
24866maybe-configure-stageb3g2-libdecnumber:
24867@if libdecnumber-bootstrap
24868maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
24869configure-stageb3g2-libdecnumber:
24870 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24871 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24872 @r=`${PWD_COMMAND}`; export r; \
24873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24874 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24875 $(HOST_EXPORTS) \
1c8bd6a3 24876 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24877 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 24878 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
24879 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
24880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24881 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24882 case $(srcdir) in \
24883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24884 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24886 esac; \
24887 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24888 libsrcdir="$$s/libdecnumber"; \
24889 $(SHELL) $${libsrcdir}/configure \
24890 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24891 --target=${target_alias} $${srcdiroption} \
24892 --with-build-libsubdir=$(HOST_SUBDIR) \
24893 @stage2_werror_flag@
24894@endif libdecnumber-bootstrap
24895
a4b6c45a
BE
24896.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
24897maybe-configure-stage4-libdecnumber:
24898@if libdecnumber-bootstrap
24899maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
f41d6665 24900configure-stage4-libdecnumber:
cc11cc9b 24901 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 24902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
24903 @r=`${PWD_COMMAND}`; export r; \
24904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 24905 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 24906 $(HOST_EXPORTS) \
1c8bd6a3 24907 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24908 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 24909 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
a4b6c45a 24910 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 24911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
24912 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24913 case $(srcdir) in \
24914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24915 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24917 esac; \
24918 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24919 libsrcdir="$$s/libdecnumber"; \
24920 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24921 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24922 --target=${target_alias} $${srcdiroption} \
57255173 24923 --with-build-libsubdir=$(HOST_SUBDIR) \
a4b6c45a
BE
24924 @stage2_werror_flag@
24925@endif libdecnumber-bootstrap
24926
24927.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
24928maybe-configure-stageprofile-libdecnumber:
24929@if libdecnumber-bootstrap
24930maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
f41d6665 24931configure-stageprofile-libdecnumber:
cc11cc9b 24932 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 24933 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
24934 @r=`${PWD_COMMAND}`; export r; \
24935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 24936 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 24937 $(HOST_EXPORTS) \
1c8bd6a3 24938 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24939 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 24940 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
a4b6c45a 24941 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 24942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
24943 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24944 case $(srcdir) in \
24945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24946 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24948 esac; \
24949 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24950 libsrcdir="$$s/libdecnumber"; \
24951 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24952 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24953 --target=${target_alias} $${srcdiroption} \
57255173 24954 --with-build-libsubdir=$(HOST_SUBDIR) \
a4b6c45a
BE
24955 @stage2_werror_flag@
24956@endif libdecnumber-bootstrap
24957
24958.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
24959maybe-configure-stagefeedback-libdecnumber:
24960@if libdecnumber-bootstrap
24961maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
f41d6665 24962configure-stagefeedback-libdecnumber:
cc11cc9b 24963 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 24964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
24965 @r=`${PWD_COMMAND}`; export r; \
24966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 24967 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 24968 $(HOST_EXPORTS) \
1c8bd6a3 24969 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24970 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 24971 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
a4b6c45a 24972 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 24973 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
24974 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24975 case $(srcdir) in \
24976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24977 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24979 esac; \
24980 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24981 libsrcdir="$$s/libdecnumber"; \
24982 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24983 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24984 --target=${target_alias} $${srcdiroption} \
57255173 24985 --with-build-libsubdir=$(HOST_SUBDIR) \
a4b6c45a
BE
24986 @stage2_werror_flag@
24987@endif libdecnumber-bootstrap
24988
24989
24990
24991
24992
24993.PHONY: all-libdecnumber maybe-all-libdecnumber
24994maybe-all-libdecnumber:
3ff3adad
PB
24995@if gcc-bootstrap
24996all-libdecnumber: stage_current
24997@endif gcc-bootstrap
a4b6c45a
BE
24998@if libdecnumber
24999TARGET-libdecnumber=all
25000maybe-all-libdecnumber: all-libdecnumber
25001all-libdecnumber: configure-libdecnumber
cc11cc9b 25002 @r=`${PWD_COMMAND}`; export r; \
a4b6c45a
BE
25003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25004 $(HOST_EXPORTS) \
25005 (cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
25006 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25007 $(TARGET-libdecnumber))
a4b6c45a
BE
25008@endif libdecnumber
25009
25010
25011
25012.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
25013.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
25014maybe-all-stage1-libdecnumber:
25015maybe-clean-stage1-libdecnumber:
25016@if libdecnumber-bootstrap
25017maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
25018all-stage1: all-stage1-libdecnumber
25019TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
25020all-stage1-libdecnumber: configure-stage1-libdecnumber
cc11cc9b 25021 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
a4b6c45a
BE
25022 @r=`${PWD_COMMAND}`; export r; \
25023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25024 $(HOST_EXPORTS) \
25025 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
25026 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25027 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
25028 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
25029 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
25030 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
a4b6c45a
BE
25031 $(TARGET-stage1-libdecnumber)
25032
25033maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
25034clean-stage1: clean-stage1-libdecnumber
25035clean-stage1-libdecnumber:
995a5697
PB
25036 @if [ $(current_stage) = stage1 ]; then \
25037 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25038 else \
25039 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
25040 $(MAKE) stage1-start; \
25041 fi; \
a4b6c45a 25042 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 25043 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 25044 clean
a4b6c45a
BE
25045@endif libdecnumber-bootstrap
25046
25047
25048.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
25049.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
25050maybe-all-stage2-libdecnumber:
25051maybe-clean-stage2-libdecnumber:
25052@if libdecnumber-bootstrap
25053maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
25054all-stage2: all-stage2-libdecnumber
25055TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
25056all-stage2-libdecnumber: configure-stage2-libdecnumber
cc11cc9b 25057 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
a4b6c45a
BE
25058 @r=`${PWD_COMMAND}`; export r; \
25059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25060 $(HOST_EXPORTS) \
25061 $(POSTSTAGE1_HOST_EXPORTS) \
25062 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
25063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25064 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
25065 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25066 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25067 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
a4b6c45a
BE
25068 $(TARGET-stage2-libdecnumber)
25069
25070maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
25071clean-stage2: clean-stage2-libdecnumber
25072clean-stage2-libdecnumber:
995a5697
PB
25073 @if [ $(current_stage) = stage2 ]; then \
25074 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25075 else \
25076 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
25077 $(MAKE) stage2-start; \
25078 fi; \
a4b6c45a 25079 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 25080 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 25081 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25082 clean
a4b6c45a
BE
25083@endif libdecnumber-bootstrap
25084
25085
bb286d71
AO
25086.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
25087.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
25088maybe-all-stageb2g0-libdecnumber:
25089maybe-clean-stageb2g0-libdecnumber:
25090@if libdecnumber-bootstrap
25091maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
25092all-stageb2g0: all-stageb2g0-libdecnumber
25093TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
25094all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
25095 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25096 @r=`${PWD_COMMAND}`; export r; \
25097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25098 $(HOST_EXPORTS) \
25099 $(POSTSTAGE1_HOST_EXPORTS) \
25100 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
25101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25102 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
25103 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
25104 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
25105 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
25106 $(TARGET-stageb2g0-libdecnumber)
25107
25108maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
25109clean-stageb2g0: clean-stageb2g0-libdecnumber
25110clean-stageb2g0-libdecnumber:
25111 @if [ $(current_stage) = stageb2g0 ]; then \
25112 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25113 else \
25114 [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
25115 $(MAKE) stageb2g0-start; \
25116 fi; \
25117 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 25118 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
25119 $(POSTSTAGE1_FLAGS_TO_PASS) \
25120 clean
25121@endif libdecnumber-bootstrap
25122
25123
a4b6c45a
BE
25124.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
25125.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
25126maybe-all-stage3-libdecnumber:
25127maybe-clean-stage3-libdecnumber:
25128@if libdecnumber-bootstrap
25129maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
25130all-stage3: all-stage3-libdecnumber
25131TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
25132all-stage3-libdecnumber: configure-stage3-libdecnumber
cc11cc9b 25133 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
a4b6c45a
BE
25134 @r=`${PWD_COMMAND}`; export r; \
25135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25136 $(HOST_EXPORTS) \
25137 $(POSTSTAGE1_HOST_EXPORTS) \
25138 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
25139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25140 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
25141 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
25142 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
25143 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
a4b6c45a
BE
25144 $(TARGET-stage3-libdecnumber)
25145
25146maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
25147clean-stage3: clean-stage3-libdecnumber
25148clean-stage3-libdecnumber:
995a5697
PB
25149 @if [ $(current_stage) = stage3 ]; then \
25150 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25151 else \
25152 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
25153 $(MAKE) stage3-start; \
25154 fi; \
a4b6c45a 25155 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 25156 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 25157 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25158 clean
a4b6c45a
BE
25159@endif libdecnumber-bootstrap
25160
25161
bb286d71
AO
25162.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
25163.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
25164maybe-all-stageb3g2-libdecnumber:
25165maybe-clean-stageb3g2-libdecnumber:
25166@if libdecnumber-bootstrap
25167maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
25168all-stageb3g2: all-stageb3g2-libdecnumber
25169TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
25170all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
25171 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25172 @r=`${PWD_COMMAND}`; export r; \
25173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25174 $(HOST_EXPORTS) \
25175 $(POSTSTAGE1_HOST_EXPORTS) \
25176 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
25177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25178 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
25179 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
25180 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
25181 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
25182 $(TARGET-stageb3g2-libdecnumber)
25183
25184maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
25185clean-stageb3g2: clean-stageb3g2-libdecnumber
25186clean-stageb3g2-libdecnumber:
25187 @if [ $(current_stage) = stageb3g2 ]; then \
25188 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25189 else \
25190 [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
25191 $(MAKE) stageb3g2-start; \
25192 fi; \
25193 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 25194 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
25195 $(POSTSTAGE1_FLAGS_TO_PASS) \
25196 clean
25197@endif libdecnumber-bootstrap
25198
25199
a4b6c45a
BE
25200.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
25201.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
25202maybe-all-stage4-libdecnumber:
25203maybe-clean-stage4-libdecnumber:
25204@if libdecnumber-bootstrap
25205maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
25206all-stage4: all-stage4-libdecnumber
25207TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
25208all-stage4-libdecnumber: configure-stage4-libdecnumber
cc11cc9b 25209 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
a4b6c45a
BE
25210 @r=`${PWD_COMMAND}`; export r; \
25211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25212 $(HOST_EXPORTS) \
25213 $(POSTSTAGE1_HOST_EXPORTS) \
25214 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
25215 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25216 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
25217 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25218 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
25219 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
a4b6c45a
BE
25220 $(TARGET-stage4-libdecnumber)
25221
25222maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
25223clean-stage4: clean-stage4-libdecnumber
25224clean-stage4-libdecnumber:
995a5697
PB
25225 @if [ $(current_stage) = stage4 ]; then \
25226 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25227 else \
25228 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
25229 $(MAKE) stage4-start; \
25230 fi; \
a4b6c45a 25231 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 25232 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 25233 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25234 clean
a4b6c45a
BE
25235@endif libdecnumber-bootstrap
25236
25237
25238.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
25239.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
25240maybe-all-stageprofile-libdecnumber:
25241maybe-clean-stageprofile-libdecnumber:
25242@if libdecnumber-bootstrap
25243maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
25244all-stageprofile: all-stageprofile-libdecnumber
25245TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
25246all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
cc11cc9b 25247 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
a4b6c45a
BE
25248 @r=`${PWD_COMMAND}`; export r; \
25249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25250 $(HOST_EXPORTS) \
25251 $(POSTSTAGE1_HOST_EXPORTS) \
25252 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
25253 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25254 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
25255 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25256 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25257 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
a4b6c45a
BE
25258 $(TARGET-stageprofile-libdecnumber)
25259
25260maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
25261clean-stageprofile: clean-stageprofile-libdecnumber
25262clean-stageprofile-libdecnumber:
995a5697
PB
25263 @if [ $(current_stage) = stageprofile ]; then \
25264 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25265 else \
25266 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
25267 $(MAKE) stageprofile-start; \
25268 fi; \
a4b6c45a 25269 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 25270 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 25271 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25272 clean
a4b6c45a
BE
25273@endif libdecnumber-bootstrap
25274
25275
25276.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
25277.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
25278maybe-all-stagefeedback-libdecnumber:
25279maybe-clean-stagefeedback-libdecnumber:
25280@if libdecnumber-bootstrap
25281maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
25282all-stagefeedback: all-stagefeedback-libdecnumber
25283TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
25284all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
cc11cc9b 25285 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
a4b6c45a
BE
25286 @r=`${PWD_COMMAND}`; export r; \
25287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25288 $(HOST_EXPORTS) \
25289 $(POSTSTAGE1_HOST_EXPORTS) \
25290 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
25291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25292 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
25293 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25294 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25295 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
a4b6c45a
BE
25296 $(TARGET-stagefeedback-libdecnumber)
25297
25298maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
25299clean-stagefeedback: clean-stagefeedback-libdecnumber
25300clean-stagefeedback-libdecnumber:
995a5697
PB
25301 @if [ $(current_stage) = stagefeedback ]; then \
25302 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25303 else \
25304 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
25305 $(MAKE) stagefeedback-start; \
25306 fi; \
a4b6c45a 25307 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 25308 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 25309 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25310 clean
a4b6c45a
BE
25311@endif libdecnumber-bootstrap
25312
25313
25314
25315
25316
25317.PHONY: check-libdecnumber maybe-check-libdecnumber
25318maybe-check-libdecnumber:
25319@if libdecnumber
25320maybe-check-libdecnumber: check-libdecnumber
25321
25322check-libdecnumber:
f41d6665 25323 @: $(MAKE); $(unstage)
a4b6c45a
BE
25324 @r=`${PWD_COMMAND}`; export r; \
25325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25326 $(HOST_EXPORTS) \
25327 (cd $(HOST_SUBDIR)/libdecnumber && \
25328 $(MAKE) $(FLAGS_TO_PASS) check)
25329
25330@endif libdecnumber
25331
25332.PHONY: install-libdecnumber maybe-install-libdecnumber
25333maybe-install-libdecnumber:
25334@if libdecnumber
25335maybe-install-libdecnumber: install-libdecnumber
25336
25337install-libdecnumber: installdirs
f41d6665 25338 @: $(MAKE); $(unstage)
a4b6c45a
BE
25339 @r=`${PWD_COMMAND}`; export r; \
25340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25341 $(HOST_EXPORTS) \
25342 (cd $(HOST_SUBDIR)/libdecnumber && \
25343 $(MAKE) $(FLAGS_TO_PASS) install)
25344
25345@endif libdecnumber
25346
b5422ad7 25347# Other targets (info, dvi, pdf, etc.)
a4b6c45a
BE
25348
25349.PHONY: maybe-info-libdecnumber info-libdecnumber
25350maybe-info-libdecnumber:
25351@if libdecnumber
25352maybe-info-libdecnumber: info-libdecnumber
25353
25354info-libdecnumber: \
25355 configure-libdecnumber
25356 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25357 r=`${PWD_COMMAND}`; export r; \
25358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25359 $(HOST_EXPORTS) \
25360 for flag in $(EXTRA_HOST_FLAGS) ; do \
25361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25362 done; \
25363 echo "Doing info in libdecnumber" ; \
25364 (cd $(HOST_SUBDIR)/libdecnumber && \
25365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25367 "RANLIB=$${RANLIB}" \
901119ae 25368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
25369 info) \
25370 || exit 1
25371
25372@endif libdecnumber
25373
25374.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
25375maybe-dvi-libdecnumber:
25376@if libdecnumber
25377maybe-dvi-libdecnumber: dvi-libdecnumber
25378
25379dvi-libdecnumber: \
25380 configure-libdecnumber
25381 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25382 r=`${PWD_COMMAND}`; export r; \
25383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25384 $(HOST_EXPORTS) \
25385 for flag in $(EXTRA_HOST_FLAGS) ; do \
25386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25387 done; \
25388 echo "Doing dvi in libdecnumber" ; \
25389 (cd $(HOST_SUBDIR)/libdecnumber && \
25390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25392 "RANLIB=$${RANLIB}" \
901119ae 25393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
25394 dvi) \
25395 || exit 1
25396
25397@endif libdecnumber
25398
b5422ad7
BM
25399.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
25400maybe-pdf-libdecnumber:
25401@if libdecnumber
25402maybe-pdf-libdecnumber: pdf-libdecnumber
25403
25404pdf-libdecnumber: \
25405 configure-libdecnumber
25406 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25407 r=`${PWD_COMMAND}`; export r; \
25408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25409 $(HOST_EXPORTS) \
25410 for flag in $(EXTRA_HOST_FLAGS) ; do \
25411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25412 done; \
25413 echo "Doing pdf in libdecnumber" ; \
25414 (cd $(HOST_SUBDIR)/libdecnumber && \
25415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25417 "RANLIB=$${RANLIB}" \
901119ae 25418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
25419 pdf) \
25420 || exit 1
25421
25422@endif libdecnumber
25423
a4b6c45a
BE
25424.PHONY: maybe-html-libdecnumber html-libdecnumber
25425maybe-html-libdecnumber:
25426@if libdecnumber
25427maybe-html-libdecnumber: html-libdecnumber
25428
25429html-libdecnumber: \
25430 configure-libdecnumber
25431 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25432 r=`${PWD_COMMAND}`; export r; \
25433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25434 $(HOST_EXPORTS) \
25435 for flag in $(EXTRA_HOST_FLAGS) ; do \
25436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25437 done; \
25438 echo "Doing html in libdecnumber" ; \
25439 (cd $(HOST_SUBDIR)/libdecnumber && \
25440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25442 "RANLIB=$${RANLIB}" \
901119ae 25443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
25444 html) \
25445 || exit 1
25446
25447@endif libdecnumber
25448
25449.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
25450maybe-TAGS-libdecnumber:
25451@if libdecnumber
25452maybe-TAGS-libdecnumber: TAGS-libdecnumber
25453
25454TAGS-libdecnumber: \
25455 configure-libdecnumber
25456 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25457 r=`${PWD_COMMAND}`; export r; \
25458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25459 $(HOST_EXPORTS) \
25460 for flag in $(EXTRA_HOST_FLAGS) ; do \
25461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25462 done; \
25463 echo "Doing TAGS in libdecnumber" ; \
25464 (cd $(HOST_SUBDIR)/libdecnumber && \
25465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25467 "RANLIB=$${RANLIB}" \
901119ae 25468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
25469 TAGS) \
25470 || exit 1
25471
25472@endif libdecnumber
25473
25474.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
25475maybe-install-info-libdecnumber:
25476@if libdecnumber
25477maybe-install-info-libdecnumber: install-info-libdecnumber
25478
25479install-info-libdecnumber: \
25480 configure-libdecnumber \
25481 info-libdecnumber
25482 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25483 r=`${PWD_COMMAND}`; export r; \
25484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25485 $(HOST_EXPORTS) \
25486 for flag in $(EXTRA_HOST_FLAGS) ; do \
25487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25488 done; \
25489 echo "Doing install-info in libdecnumber" ; \
25490 (cd $(HOST_SUBDIR)/libdecnumber && \
25491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25493 "RANLIB=$${RANLIB}" \
901119ae 25494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
25495 install-info) \
25496 || exit 1
25497
25498@endif libdecnumber
25499
9c4d2493
BM
25500.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
25501maybe-install-pdf-libdecnumber:
25502@if libdecnumber
25503maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
25504
25505install-pdf-libdecnumber: \
25506 configure-libdecnumber \
25507 pdf-libdecnumber
25508 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25509 r=`${PWD_COMMAND}`; export r; \
25510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25511 $(HOST_EXPORTS) \
25512 for flag in $(EXTRA_HOST_FLAGS) ; do \
25513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25514 done; \
25515 echo "Doing install-pdf in libdecnumber" ; \
25516 (cd $(HOST_SUBDIR)/libdecnumber && \
25517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25519 "RANLIB=$${RANLIB}" \
901119ae 25520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
25521 install-pdf) \
25522 || exit 1
25523
25524@endif libdecnumber
25525
65d6e994
CD
25526.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
25527maybe-install-html-libdecnumber:
25528@if libdecnumber
25529maybe-install-html-libdecnumber: install-html-libdecnumber
25530
25531install-html-libdecnumber: \
25532 configure-libdecnumber \
25533 html-libdecnumber
25534 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25535 r=`${PWD_COMMAND}`; export r; \
25536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25537 $(HOST_EXPORTS) \
25538 for flag in $(EXTRA_HOST_FLAGS) ; do \
25539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25540 done; \
25541 echo "Doing install-html in libdecnumber" ; \
25542 (cd $(HOST_SUBDIR)/libdecnumber && \
25543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25545 "RANLIB=$${RANLIB}" \
901119ae 25546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
25547 install-html) \
25548 || exit 1
25549
25550@endif libdecnumber
25551
a4b6c45a
BE
25552.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
25553maybe-installcheck-libdecnumber:
25554@if libdecnumber
25555maybe-installcheck-libdecnumber: installcheck-libdecnumber
25556
25557installcheck-libdecnumber: \
25558 configure-libdecnumber
25559 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25560 r=`${PWD_COMMAND}`; export r; \
25561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25562 $(HOST_EXPORTS) \
25563 for flag in $(EXTRA_HOST_FLAGS) ; do \
25564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25565 done; \
25566 echo "Doing installcheck in libdecnumber" ; \
25567 (cd $(HOST_SUBDIR)/libdecnumber && \
25568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25570 "RANLIB=$${RANLIB}" \
901119ae 25571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
25572 installcheck) \
25573 || exit 1
25574
25575@endif libdecnumber
25576
25577.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
25578maybe-mostlyclean-libdecnumber:
25579@if libdecnumber
25580maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
25581
25582mostlyclean-libdecnumber:
25583 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25584 r=`${PWD_COMMAND}`; export r; \
25585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25586 $(HOST_EXPORTS) \
25587 for flag in $(EXTRA_HOST_FLAGS) ; do \
25588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25589 done; \
25590 echo "Doing mostlyclean in libdecnumber" ; \
25591 (cd $(HOST_SUBDIR)/libdecnumber && \
25592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25594 "RANLIB=$${RANLIB}" \
901119ae 25595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
25596 mostlyclean) \
25597 || exit 1
25598
25599@endif libdecnumber
25600
25601.PHONY: maybe-clean-libdecnumber clean-libdecnumber
25602maybe-clean-libdecnumber:
25603@if libdecnumber
25604maybe-clean-libdecnumber: clean-libdecnumber
25605
25606clean-libdecnumber:
25607 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25608 r=`${PWD_COMMAND}`; export r; \
25609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25610 $(HOST_EXPORTS) \
25611 for flag in $(EXTRA_HOST_FLAGS) ; do \
25612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25613 done; \
25614 echo "Doing clean in libdecnumber" ; \
25615 (cd $(HOST_SUBDIR)/libdecnumber && \
25616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25618 "RANLIB=$${RANLIB}" \
901119ae 25619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
25620 clean) \
25621 || exit 1
25622
25623@endif libdecnumber
25624
25625.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
25626maybe-distclean-libdecnumber:
25627@if libdecnumber
25628maybe-distclean-libdecnumber: distclean-libdecnumber
25629
25630distclean-libdecnumber:
25631 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25632 r=`${PWD_COMMAND}`; export r; \
25633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25634 $(HOST_EXPORTS) \
25635 for flag in $(EXTRA_HOST_FLAGS) ; do \
25636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25637 done; \
25638 echo "Doing distclean in libdecnumber" ; \
25639 (cd $(HOST_SUBDIR)/libdecnumber && \
25640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25642 "RANLIB=$${RANLIB}" \
901119ae 25643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
25644 distclean) \
25645 || exit 1
25646
25647@endif libdecnumber
25648
25649.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
25650maybe-maintainer-clean-libdecnumber:
25651@if libdecnumber
25652maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
25653
25654maintainer-clean-libdecnumber:
25655 @[ -f ./libdecnumber/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 maintainer-clean in libdecnumber" ; \
25663 (cd $(HOST_SUBDIR)/libdecnumber && \
25664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25666 "RANLIB=$${RANLIB}" \
901119ae 25667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
25668 maintainer-clean) \
25669 || exit 1
25670
25671@endif libdecnumber
25672
25673
25674
d32ab992
PB
25675.PHONY: configure-libgui maybe-configure-libgui
25676maybe-configure-libgui:
3ff3adad
PB
25677@if gcc-bootstrap
25678configure-libgui: stage_current
25679@endif gcc-bootstrap
d32ab992
PB
25680@if libgui
25681maybe-configure-libgui: configure-libgui
cc11cc9b 25682configure-libgui:
f41d6665 25683 @: $(MAKE); $(unstage)
cc11cc9b 25684 @r=`${PWD_COMMAND}`; export r; \
6de9cd9a 25685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
25686 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
25687 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
4fc4dd12 25688 $(HOST_EXPORTS) \
25b42232
PB
25689 echo Configuring in $(HOST_SUBDIR)/libgui; \
25690 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
6de9cd9a 25691 case $(srcdir) in \
215c351a
PB
25692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25693 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
25694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6de9cd9a 25695 esac; \
215c351a
PB
25696 srcdiroption="--srcdir=$${topdir}/libgui"; \
25697 libsrcdir="$$s/libgui"; \
6de9cd9a 25698 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
25699 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25700 --target=${target_alias} $${srcdiroption} \
6de9cd9a 25701 || exit 1
d32ab992 25702@endif libgui
6de9cd9a 25703
25b42232
PB
25704
25705
ce406537
PB
25706
25707
d32ab992
PB
25708.PHONY: all-libgui maybe-all-libgui
25709maybe-all-libgui:
3ff3adad
PB
25710@if gcc-bootstrap
25711all-libgui: stage_current
25712@endif gcc-bootstrap
d32ab992 25713@if libgui
7e0b5752 25714TARGET-libgui=all
d32ab992
PB
25715maybe-all-libgui: all-libgui
25716all-libgui: configure-libgui
f41d6665 25717 @: $(MAKE); $(unstage)
6de9cd9a
DN
25718 @r=`${PWD_COMMAND}`; export r; \
25719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25720 $(HOST_EXPORTS) \
215c351a 25721 (cd $(HOST_SUBDIR)/libgui && \
1c8bd6a3
PB
25722 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25723 $(TARGET-libgui))
d32ab992 25724@endif libgui
6de9cd9a 25725
25b42232 25726
ce406537
PB
25727
25728
d32ab992
PB
25729.PHONY: check-libgui maybe-check-libgui
25730maybe-check-libgui:
25731@if libgui
25732maybe-check-libgui: check-libgui
6de9cd9a 25733
d32ab992 25734check-libgui:
f41d6665 25735 @: $(MAKE); $(unstage)
6de9cd9a
DN
25736 @r=`${PWD_COMMAND}`; export r; \
25737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25738 $(HOST_EXPORTS) \
215c351a
PB
25739 (cd $(HOST_SUBDIR)/libgui && \
25740 $(MAKE) $(FLAGS_TO_PASS) check)
6de9cd9a 25741
d32ab992 25742@endif libgui
6de9cd9a 25743
d32ab992
PB
25744.PHONY: install-libgui maybe-install-libgui
25745maybe-install-libgui:
25746@if libgui
25747maybe-install-libgui: install-libgui
6de9cd9a 25748
d32ab992 25749install-libgui: installdirs
f41d6665 25750 @: $(MAKE); $(unstage)
d32ab992
PB
25751 @r=`${PWD_COMMAND}`; export r; \
25752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 25753 $(HOST_EXPORTS) \
215c351a 25754 (cd $(HOST_SUBDIR)/libgui && \
ace9ac7b 25755 $(MAKE) $(FLAGS_TO_PASS) install)
6de9cd9a 25756
d32ab992 25757@endif libgui
6de9cd9a 25758
b5422ad7 25759# Other targets (info, dvi, pdf, etc.)
6de9cd9a 25760
d32ab992
PB
25761.PHONY: maybe-info-libgui info-libgui
25762maybe-info-libgui:
25763@if libgui
25764maybe-info-libgui: info-libgui
6de9cd9a 25765
d32ab992 25766info-libgui: \
05750653 25767 configure-libgui
f41d6665 25768 @: $(MAKE); $(unstage)
d32ab992 25769 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
25770 r=`${PWD_COMMAND}`; export r; \
25771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25772 $(HOST_EXPORTS) \
d32ab992 25773 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
25774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25775 done; \
d32ab992 25776 echo "Doing info in libgui" ; \
215c351a 25777 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
25778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25780 "RANLIB=$${RANLIB}" \
901119ae 25781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25782 info) \
6de9cd9a
DN
25783 || exit 1
25784
d32ab992 25785@endif libgui
6de9cd9a 25786
d32ab992
PB
25787.PHONY: maybe-dvi-libgui dvi-libgui
25788maybe-dvi-libgui:
25789@if libgui
25790maybe-dvi-libgui: dvi-libgui
6de9cd9a 25791
d32ab992 25792dvi-libgui: \
05750653 25793 configure-libgui
f41d6665 25794 @: $(MAKE); $(unstage)
d32ab992 25795 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
25796 r=`${PWD_COMMAND}`; export r; \
25797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25798 $(HOST_EXPORTS) \
d32ab992 25799 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
25800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25801 done; \
d32ab992 25802 echo "Doing dvi in libgui" ; \
215c351a 25803 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
25804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25806 "RANLIB=$${RANLIB}" \
901119ae 25807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25808 dvi) \
6de9cd9a
DN
25809 || exit 1
25810
d32ab992 25811@endif libgui
6de9cd9a 25812
b5422ad7
BM
25813.PHONY: maybe-pdf-libgui pdf-libgui
25814maybe-pdf-libgui:
25815@if libgui
25816maybe-pdf-libgui: pdf-libgui
25817
25818pdf-libgui: \
25819 configure-libgui
25820 @: $(MAKE); $(unstage)
25821 @[ -f ./libgui/Makefile ] || exit 0; \
25822 r=`${PWD_COMMAND}`; export r; \
25823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25824 $(HOST_EXPORTS) \
25825 for flag in $(EXTRA_HOST_FLAGS) ; do \
25826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25827 done; \
25828 echo "Doing pdf in libgui" ; \
25829 (cd $(HOST_SUBDIR)/libgui && \
25830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25832 "RANLIB=$${RANLIB}" \
901119ae 25833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
25834 pdf) \
25835 || exit 1
25836
25837@endif libgui
25838
f87a2b2e
MS
25839.PHONY: maybe-html-libgui html-libgui
25840maybe-html-libgui:
25841@if libgui
25842maybe-html-libgui: html-libgui
25843
25844html-libgui: \
05750653 25845 configure-libgui
f41d6665 25846 @: $(MAKE); $(unstage)
f87a2b2e
MS
25847 @[ -f ./libgui/Makefile ] || exit 0; \
25848 r=`${PWD_COMMAND}`; export r; \
25849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
25850 $(HOST_EXPORTS) \
25851 for flag in $(EXTRA_HOST_FLAGS) ; do \
25852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25853 done; \
25854 echo "Doing html in libgui" ; \
215c351a 25855 (cd $(HOST_SUBDIR)/libgui && \
f87a2b2e
MS
25856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25858 "RANLIB=$${RANLIB}" \
901119ae 25859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
25860 html) \
25861 || exit 1
25862
25863@endif libgui
25864
d32ab992
PB
25865.PHONY: maybe-TAGS-libgui TAGS-libgui
25866maybe-TAGS-libgui:
25867@if libgui
25868maybe-TAGS-libgui: TAGS-libgui
6de9cd9a 25869
d32ab992 25870TAGS-libgui: \
05750653 25871 configure-libgui
f41d6665 25872 @: $(MAKE); $(unstage)
d32ab992 25873 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
25874 r=`${PWD_COMMAND}`; export r; \
25875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25876 $(HOST_EXPORTS) \
d32ab992 25877 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
25878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25879 done; \
d32ab992 25880 echo "Doing TAGS in libgui" ; \
215c351a 25881 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
25882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25884 "RANLIB=$${RANLIB}" \
901119ae 25885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25886 TAGS) \
6de9cd9a
DN
25887 || exit 1
25888
d32ab992 25889@endif libgui
6de9cd9a 25890
d32ab992
PB
25891.PHONY: maybe-install-info-libgui install-info-libgui
25892maybe-install-info-libgui:
25893@if libgui
25894maybe-install-info-libgui: install-info-libgui
6de9cd9a 25895
d32ab992
PB
25896install-info-libgui: \
25897 configure-libgui \
05750653 25898 info-libgui
f41d6665 25899 @: $(MAKE); $(unstage)
d32ab992 25900 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
25901 r=`${PWD_COMMAND}`; export r; \
25902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25903 $(HOST_EXPORTS) \
d32ab992 25904 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
25905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25906 done; \
d32ab992 25907 echo "Doing install-info in libgui" ; \
215c351a 25908 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
25909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25911 "RANLIB=$${RANLIB}" \
901119ae 25912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25913 install-info) \
6de9cd9a
DN
25914 || exit 1
25915
d32ab992 25916@endif libgui
6de9cd9a 25917
9c4d2493
BM
25918.PHONY: maybe-install-pdf-libgui install-pdf-libgui
25919maybe-install-pdf-libgui:
25920@if libgui
25921maybe-install-pdf-libgui: install-pdf-libgui
25922
25923install-pdf-libgui: \
25924 configure-libgui \
25925 pdf-libgui
25926 @: $(MAKE); $(unstage)
25927 @[ -f ./libgui/Makefile ] || exit 0; \
25928 r=`${PWD_COMMAND}`; export r; \
25929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25930 $(HOST_EXPORTS) \
25931 for flag in $(EXTRA_HOST_FLAGS) ; do \
25932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25933 done; \
25934 echo "Doing install-pdf in libgui" ; \
25935 (cd $(HOST_SUBDIR)/libgui && \
25936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25938 "RANLIB=$${RANLIB}" \
901119ae 25939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
25940 install-pdf) \
25941 || exit 1
25942
25943@endif libgui
25944
65d6e994
CD
25945.PHONY: maybe-install-html-libgui install-html-libgui
25946maybe-install-html-libgui:
25947@if libgui
25948maybe-install-html-libgui: install-html-libgui
25949
25950install-html-libgui: \
25951 configure-libgui \
25952 html-libgui
25953 @: $(MAKE); $(unstage)
25954 @[ -f ./libgui/Makefile ] || exit 0; \
25955 r=`${PWD_COMMAND}`; export r; \
25956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25957 $(HOST_EXPORTS) \
25958 for flag in $(EXTRA_HOST_FLAGS) ; do \
25959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25960 done; \
25961 echo "Doing install-html in libgui" ; \
25962 (cd $(HOST_SUBDIR)/libgui && \
25963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25965 "RANLIB=$${RANLIB}" \
901119ae 25966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
25967 install-html) \
25968 || exit 1
25969
25970@endif libgui
25971
d32ab992
PB
25972.PHONY: maybe-installcheck-libgui installcheck-libgui
25973maybe-installcheck-libgui:
25974@if libgui
25975maybe-installcheck-libgui: installcheck-libgui
6de9cd9a 25976
d32ab992 25977installcheck-libgui: \
05750653 25978 configure-libgui
f41d6665 25979 @: $(MAKE); $(unstage)
d32ab992 25980 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
25981 r=`${PWD_COMMAND}`; export r; \
25982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25983 $(HOST_EXPORTS) \
d32ab992 25984 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
25985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25986 done; \
d32ab992 25987 echo "Doing installcheck in libgui" ; \
215c351a 25988 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
25989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25991 "RANLIB=$${RANLIB}" \
901119ae 25992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25993 installcheck) \
6de9cd9a
DN
25994 || exit 1
25995
d32ab992 25996@endif libgui
6de9cd9a 25997
d32ab992
PB
25998.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
25999maybe-mostlyclean-libgui:
26000@if libgui
26001maybe-mostlyclean-libgui: mostlyclean-libgui
6de9cd9a 26002
05750653 26003mostlyclean-libgui:
f41d6665 26004 @: $(MAKE); $(unstage)
d32ab992 26005 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
26006 r=`${PWD_COMMAND}`; export r; \
26007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26008 $(HOST_EXPORTS) \
d32ab992 26009 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
26010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26011 done; \
d32ab992 26012 echo "Doing mostlyclean in libgui" ; \
215c351a 26013 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
26014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26016 "RANLIB=$${RANLIB}" \
901119ae 26017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26018 mostlyclean) \
6de9cd9a
DN
26019 || exit 1
26020
d32ab992 26021@endif libgui
6de9cd9a 26022
d32ab992
PB
26023.PHONY: maybe-clean-libgui clean-libgui
26024maybe-clean-libgui:
26025@if libgui
26026maybe-clean-libgui: clean-libgui
6de9cd9a 26027
05750653 26028clean-libgui:
f41d6665 26029 @: $(MAKE); $(unstage)
d32ab992 26030 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
26031 r=`${PWD_COMMAND}`; export r; \
26032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26033 $(HOST_EXPORTS) \
d32ab992 26034 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
26035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26036 done; \
d32ab992 26037 echo "Doing clean in libgui" ; \
215c351a 26038 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
26039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26041 "RANLIB=$${RANLIB}" \
901119ae 26042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26043 clean) \
6de9cd9a
DN
26044 || exit 1
26045
d32ab992 26046@endif libgui
6de9cd9a 26047
d32ab992
PB
26048.PHONY: maybe-distclean-libgui distclean-libgui
26049maybe-distclean-libgui:
26050@if libgui
26051maybe-distclean-libgui: distclean-libgui
6de9cd9a 26052
05750653 26053distclean-libgui:
f41d6665 26054 @: $(MAKE); $(unstage)
d32ab992 26055 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
26056 r=`${PWD_COMMAND}`; export r; \
26057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26058 $(HOST_EXPORTS) \
d32ab992 26059 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
26060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26061 done; \
d32ab992 26062 echo "Doing distclean in libgui" ; \
215c351a 26063 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
26064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26066 "RANLIB=$${RANLIB}" \
901119ae 26067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26068 distclean) \
6de9cd9a
DN
26069 || exit 1
26070
d32ab992 26071@endif libgui
6de9cd9a 26072
d32ab992
PB
26073.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
26074maybe-maintainer-clean-libgui:
26075@if libgui
26076maybe-maintainer-clean-libgui: maintainer-clean-libgui
6de9cd9a 26077
05750653 26078maintainer-clean-libgui:
f41d6665 26079 @: $(MAKE); $(unstage)
d32ab992 26080 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
26081 r=`${PWD_COMMAND}`; export r; \
26082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26083 $(HOST_EXPORTS) \
d32ab992 26084 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
26085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26086 done; \
d32ab992 26087 echo "Doing maintainer-clean in libgui" ; \
215c351a 26088 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
26089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26091 "RANLIB=$${RANLIB}" \
901119ae 26092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26093 maintainer-clean) \
6de9cd9a
DN
26094 || exit 1
26095
d32ab992 26096@endif libgui
6de9cd9a
DN
26097
26098
25b42232 26099
d32ab992
PB
26100.PHONY: configure-libiberty maybe-configure-libiberty
26101maybe-configure-libiberty:
3ff3adad
PB
26102@if gcc-bootstrap
26103configure-libiberty: stage_current
26104@endif gcc-bootstrap
d32ab992
PB
26105@if libiberty
26106maybe-configure-libiberty: configure-libiberty
cc11cc9b 26107configure-libiberty:
cc11cc9b
PB
26108 @r=`${PWD_COMMAND}`; export r; \
26109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
26110 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
4fc4dd12 26112 $(HOST_EXPORTS) \
25b42232
PB
26113 echo Configuring in $(HOST_SUBDIR)/libiberty; \
26114 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
295f4e42 26115 case $(srcdir) in \
215c351a
PB
26116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26117 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 26119 esac; \
215c351a
PB
26120 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26121 libsrcdir="$$s/libiberty"; \
295f4e42 26122 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26123 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26124 --target=${target_alias} $${srcdiroption} \
1358ccea 26125 || exit 1
d32ab992 26126@endif libiberty
1358ccea 26127
25b42232
PB
26128
26129
ce406537
PB
26130.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
26131maybe-configure-stage1-libiberty:
26132@if libiberty-bootstrap
26133maybe-configure-stage1-libiberty: configure-stage1-libiberty
f41d6665 26134configure-stage1-libiberty:
cc11cc9b 26135 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 26136 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
26137 @r=`${PWD_COMMAND}`; export r; \
26138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 26139 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
1c8bd6a3 26140 $(HOST_EXPORTS) \
342b9200 26141 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 26142 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
ce406537 26143 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 26144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
26145 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26146 case $(srcdir) in \
26147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26148 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26150 esac; \
26151 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26152 libsrcdir="$$s/libiberty"; \
26153 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26155 --target=${target_alias} $${srcdiroption} \
57255173 26156 \
8efea775 26157 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
ce406537
PB
26158@endif libiberty-bootstrap
26159
26160.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
26161maybe-configure-stage2-libiberty:
26162@if libiberty-bootstrap
26163maybe-configure-stage2-libiberty: configure-stage2-libiberty
f41d6665 26164configure-stage2-libiberty:
cc11cc9b 26165 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 26166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
26167 @r=`${PWD_COMMAND}`; export r; \
26168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 26169 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 26170 $(HOST_EXPORTS) \
1c8bd6a3 26171 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26172 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 26173 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
ce406537 26174 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 26175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
26176 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26177 case $(srcdir) in \
26178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26179 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26181 esac; \
26182 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26183 libsrcdir="$$s/libiberty"; \
26184 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26186 --target=${target_alias} $${srcdiroption} \
57255173 26187 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
26188 @stage2_werror_flag@
26189@endif libiberty-bootstrap
26190
bb286d71
AO
26191.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
26192maybe-configure-stageb2g0-libiberty:
26193@if libiberty-bootstrap
26194maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
26195configure-stageb2g0-libiberty:
26196 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26197 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26198 @r=`${PWD_COMMAND}`; export r; \
26199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26200 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26201 $(HOST_EXPORTS) \
1c8bd6a3 26202 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26203 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 26204 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
26205 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
26206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26207 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26208 case $(srcdir) in \
26209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26210 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26212 esac; \
26213 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26214 libsrcdir="$$s/libiberty"; \
26215 $(SHELL) $${libsrcdir}/configure \
26216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26217 --target=${target_alias} $${srcdiroption} \
26218 --with-build-libsubdir=$(HOST_SUBDIR) \
26219 @stage2_werror_flag@
26220@endif libiberty-bootstrap
26221
ce406537
PB
26222.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
26223maybe-configure-stage3-libiberty:
26224@if libiberty-bootstrap
26225maybe-configure-stage3-libiberty: configure-stage3-libiberty
f41d6665 26226configure-stage3-libiberty:
cc11cc9b 26227 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 26228 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
26229 @r=`${PWD_COMMAND}`; export r; \
26230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 26231 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 26232 $(HOST_EXPORTS) \
1c8bd6a3 26233 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26234 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 26235 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
ce406537 26236 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 26237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
26238 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26239 case $(srcdir) in \
26240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26241 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26243 esac; \
26244 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26245 libsrcdir="$$s/libiberty"; \
26246 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26248 --target=${target_alias} $${srcdiroption} \
57255173 26249 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
26250 @stage2_werror_flag@
26251@endif libiberty-bootstrap
26252
bb286d71
AO
26253.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
26254maybe-configure-stageb3g2-libiberty:
26255@if libiberty-bootstrap
26256maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
26257configure-stageb3g2-libiberty:
26258 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26259 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26260 @r=`${PWD_COMMAND}`; export r; \
26261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26262 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26263 $(HOST_EXPORTS) \
1c8bd6a3 26264 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26265 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 26266 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
26267 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
26268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26269 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26270 case $(srcdir) in \
26271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26272 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26274 esac; \
26275 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26276 libsrcdir="$$s/libiberty"; \
26277 $(SHELL) $${libsrcdir}/configure \
26278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26279 --target=${target_alias} $${srcdiroption} \
26280 --with-build-libsubdir=$(HOST_SUBDIR) \
26281 @stage2_werror_flag@
26282@endif libiberty-bootstrap
26283
ce406537
PB
26284.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
26285maybe-configure-stage4-libiberty:
26286@if libiberty-bootstrap
26287maybe-configure-stage4-libiberty: configure-stage4-libiberty
f41d6665 26288configure-stage4-libiberty:
cc11cc9b 26289 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 26290 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
26291 @r=`${PWD_COMMAND}`; export r; \
26292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 26293 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 26294 $(HOST_EXPORTS) \
1c8bd6a3 26295 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26296 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 26297 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
ce406537 26298 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 26299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
26300 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26301 case $(srcdir) in \
26302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26303 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26305 esac; \
26306 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26307 libsrcdir="$$s/libiberty"; \
26308 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26309 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26310 --target=${target_alias} $${srcdiroption} \
57255173 26311 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
26312 @stage2_werror_flag@
26313@endif libiberty-bootstrap
26314
26315.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
26316maybe-configure-stageprofile-libiberty:
26317@if libiberty-bootstrap
26318maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
f41d6665 26319configure-stageprofile-libiberty:
cc11cc9b 26320 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 26321 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
26322 @r=`${PWD_COMMAND}`; export r; \
26323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 26324 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 26325 $(HOST_EXPORTS) \
1c8bd6a3 26326 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26327 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 26328 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
ce406537 26329 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
f41d6665 26330 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
26331 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26332 case $(srcdir) in \
26333 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26334 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26335 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26336 esac; \
26337 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26338 libsrcdir="$$s/libiberty"; \
26339 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26340 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26341 --target=${target_alias} $${srcdiroption} \
57255173 26342 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
26343 @stage2_werror_flag@
26344@endif libiberty-bootstrap
26345
26346.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
26347maybe-configure-stagefeedback-libiberty:
26348@if libiberty-bootstrap
26349maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
f41d6665 26350configure-stagefeedback-libiberty:
cc11cc9b 26351 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 26352 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
26353 @r=`${PWD_COMMAND}`; export r; \
26354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 26355 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 26356 $(HOST_EXPORTS) \
1c8bd6a3 26357 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26358 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 26359 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
ce406537 26360 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
f41d6665 26361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
26362 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26363 case $(srcdir) in \
26364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26365 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26367 esac; \
26368 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26369 libsrcdir="$$s/libiberty"; \
26370 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26372 --target=${target_alias} $${srcdiroption} \
57255173 26373 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
26374 @stage2_werror_flag@
26375@endif libiberty-bootstrap
26376
26377
26378
26379
26380
d32ab992
PB
26381.PHONY: all-libiberty maybe-all-libiberty
26382maybe-all-libiberty:
3ff3adad
PB
26383@if gcc-bootstrap
26384all-libiberty: stage_current
26385@endif gcc-bootstrap
d32ab992 26386@if libiberty
7e0b5752 26387TARGET-libiberty=all
d32ab992
PB
26388maybe-all-libiberty: all-libiberty
26389all-libiberty: configure-libiberty
cc11cc9b 26390 @r=`${PWD_COMMAND}`; export r; \
d32ab992 26391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26392 $(HOST_EXPORTS) \
215c351a 26393 (cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
26394 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26395 $(TARGET-libiberty))
d32ab992 26396@endif libiberty
1358ccea 26397
25b42232 26398
ce406537
PB
26399
26400.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
26401.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
26402maybe-all-stage1-libiberty:
26403maybe-clean-stage1-libiberty:
26404@if libiberty-bootstrap
26405maybe-all-stage1-libiberty: all-stage1-libiberty
26406all-stage1: all-stage1-libiberty
1061f99e 26407TARGET-stage1-libiberty = $(TARGET-libiberty)
ce406537 26408all-stage1-libiberty: configure-stage1-libiberty
cc11cc9b 26409 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
26410 @r=`${PWD_COMMAND}`; export r; \
26411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26412 $(HOST_EXPORTS) \
26413 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
26414 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26415 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
26416 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
26417 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
26418 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
1061f99e 26419 $(TARGET-stage1-libiberty)
ce406537
PB
26420
26421maybe-clean-stage1-libiberty: clean-stage1-libiberty
26422clean-stage1: clean-stage1-libiberty
26423clean-stage1-libiberty:
995a5697
PB
26424 @if [ $(current_stage) = stage1 ]; then \
26425 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26426 else \
26427 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
26428 $(MAKE) stage1-start; \
26429 fi; \
ce406537 26430 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 26431 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 26432 clean
ce406537
PB
26433@endif libiberty-bootstrap
26434
26435
26436.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
26437.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
26438maybe-all-stage2-libiberty:
26439maybe-clean-stage2-libiberty:
26440@if libiberty-bootstrap
26441maybe-all-stage2-libiberty: all-stage2-libiberty
26442all-stage2: all-stage2-libiberty
1061f99e 26443TARGET-stage2-libiberty = $(TARGET-libiberty)
ce406537 26444all-stage2-libiberty: configure-stage2-libiberty
cc11cc9b 26445 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
26446 @r=`${PWD_COMMAND}`; export r; \
26447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26448 $(HOST_EXPORTS) \
26449 $(POSTSTAGE1_HOST_EXPORTS) \
26450 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
26451 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26452 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
26453 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26454 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26455 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 26456 $(TARGET-stage2-libiberty)
ce406537
PB
26457
26458maybe-clean-stage2-libiberty: clean-stage2-libiberty
26459clean-stage2: clean-stage2-libiberty
26460clean-stage2-libiberty:
995a5697
PB
26461 @if [ $(current_stage) = stage2 ]; then \
26462 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26463 else \
26464 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
26465 $(MAKE) stage2-start; \
26466 fi; \
ce406537 26467 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 26468 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26469 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26470 clean
ce406537
PB
26471@endif libiberty-bootstrap
26472
26473
bb286d71
AO
26474.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
26475.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
26476maybe-all-stageb2g0-libiberty:
26477maybe-clean-stageb2g0-libiberty:
26478@if libiberty-bootstrap
26479maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
26480all-stageb2g0: all-stageb2g0-libiberty
26481TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
26482all-stageb2g0-libiberty: configure-stageb2g0-libiberty
26483 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26484 @r=`${PWD_COMMAND}`; export r; \
26485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26486 $(HOST_EXPORTS) \
26487 $(POSTSTAGE1_HOST_EXPORTS) \
26488 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
26489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26490 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
26491 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
26492 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
26493 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
26494 $(TARGET-stageb2g0-libiberty)
26495
26496maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
26497clean-stageb2g0: clean-stageb2g0-libiberty
26498clean-stageb2g0-libiberty:
26499 @if [ $(current_stage) = stageb2g0 ]; then \
26500 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26501 else \
26502 [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
26503 $(MAKE) stageb2g0-start; \
26504 fi; \
26505 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 26506 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
26507 $(POSTSTAGE1_FLAGS_TO_PASS) \
26508 clean
26509@endif libiberty-bootstrap
26510
26511
ce406537
PB
26512.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
26513.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
26514maybe-all-stage3-libiberty:
26515maybe-clean-stage3-libiberty:
26516@if libiberty-bootstrap
26517maybe-all-stage3-libiberty: all-stage3-libiberty
26518all-stage3: all-stage3-libiberty
1061f99e 26519TARGET-stage3-libiberty = $(TARGET-libiberty)
ce406537 26520all-stage3-libiberty: configure-stage3-libiberty
cc11cc9b 26521 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
26522 @r=`${PWD_COMMAND}`; export r; \
26523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26524 $(HOST_EXPORTS) \
26525 $(POSTSTAGE1_HOST_EXPORTS) \
26526 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
26527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26528 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
26529 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
26530 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
26531 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 26532 $(TARGET-stage3-libiberty)
ce406537
PB
26533
26534maybe-clean-stage3-libiberty: clean-stage3-libiberty
26535clean-stage3: clean-stage3-libiberty
26536clean-stage3-libiberty:
995a5697
PB
26537 @if [ $(current_stage) = stage3 ]; then \
26538 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26539 else \
26540 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
26541 $(MAKE) stage3-start; \
26542 fi; \
ce406537 26543 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 26544 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26545 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26546 clean
ce406537
PB
26547@endif libiberty-bootstrap
26548
26549
bb286d71
AO
26550.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
26551.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
26552maybe-all-stageb3g2-libiberty:
26553maybe-clean-stageb3g2-libiberty:
26554@if libiberty-bootstrap
26555maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
26556all-stageb3g2: all-stageb3g2-libiberty
26557TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
26558all-stageb3g2-libiberty: configure-stageb3g2-libiberty
26559 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26560 @r=`${PWD_COMMAND}`; export r; \
26561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26562 $(HOST_EXPORTS) \
26563 $(POSTSTAGE1_HOST_EXPORTS) \
26564 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
26565 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26566 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
26567 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
26568 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
26569 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
26570 $(TARGET-stageb3g2-libiberty)
26571
26572maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
26573clean-stageb3g2: clean-stageb3g2-libiberty
26574clean-stageb3g2-libiberty:
26575 @if [ $(current_stage) = stageb3g2 ]; then \
26576 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26577 else \
26578 [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
26579 $(MAKE) stageb3g2-start; \
26580 fi; \
26581 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 26582 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
26583 $(POSTSTAGE1_FLAGS_TO_PASS) \
26584 clean
26585@endif libiberty-bootstrap
26586
26587
ce406537
PB
26588.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
26589.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
26590maybe-all-stage4-libiberty:
26591maybe-clean-stage4-libiberty:
26592@if libiberty-bootstrap
26593maybe-all-stage4-libiberty: all-stage4-libiberty
26594all-stage4: all-stage4-libiberty
1061f99e 26595TARGET-stage4-libiberty = $(TARGET-libiberty)
ce406537 26596all-stage4-libiberty: configure-stage4-libiberty
cc11cc9b 26597 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
26598 @r=`${PWD_COMMAND}`; export r; \
26599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26600 $(HOST_EXPORTS) \
26601 $(POSTSTAGE1_HOST_EXPORTS) \
26602 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
26603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26604 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
26605 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26606 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
26607 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 26608 $(TARGET-stage4-libiberty)
ce406537
PB
26609
26610maybe-clean-stage4-libiberty: clean-stage4-libiberty
26611clean-stage4: clean-stage4-libiberty
26612clean-stage4-libiberty:
995a5697
PB
26613 @if [ $(current_stage) = stage4 ]; then \
26614 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26615 else \
26616 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
26617 $(MAKE) stage4-start; \
26618 fi; \
ce406537 26619 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 26620 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26621 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26622 clean
ce406537
PB
26623@endif libiberty-bootstrap
26624
26625
26626.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
26627.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
26628maybe-all-stageprofile-libiberty:
26629maybe-clean-stageprofile-libiberty:
26630@if libiberty-bootstrap
26631maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
26632all-stageprofile: all-stageprofile-libiberty
1061f99e 26633TARGET-stageprofile-libiberty = $(TARGET-libiberty)
ce406537 26634all-stageprofile-libiberty: configure-stageprofile-libiberty
cc11cc9b 26635 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
26636 @r=`${PWD_COMMAND}`; export r; \
26637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26638 $(HOST_EXPORTS) \
26639 $(POSTSTAGE1_HOST_EXPORTS) \
26640 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
26641 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26642 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
26643 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26644 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26645 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 26646 $(TARGET-stageprofile-libiberty)
ce406537
PB
26647
26648maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
26649clean-stageprofile: clean-stageprofile-libiberty
26650clean-stageprofile-libiberty:
995a5697
PB
26651 @if [ $(current_stage) = stageprofile ]; then \
26652 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26653 else \
26654 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
26655 $(MAKE) stageprofile-start; \
26656 fi; \
ce406537 26657 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 26658 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26659 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26660 clean
ce406537
PB
26661@endif libiberty-bootstrap
26662
26663
26664.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
26665.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
26666maybe-all-stagefeedback-libiberty:
26667maybe-clean-stagefeedback-libiberty:
26668@if libiberty-bootstrap
26669maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
26670all-stagefeedback: all-stagefeedback-libiberty
1061f99e 26671TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
ce406537 26672all-stagefeedback-libiberty: configure-stagefeedback-libiberty
cc11cc9b 26673 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
26674 @r=`${PWD_COMMAND}`; export r; \
26675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26676 $(HOST_EXPORTS) \
26677 $(POSTSTAGE1_HOST_EXPORTS) \
26678 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
26679 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26680 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
26681 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26682 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26683 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 26684 $(TARGET-stagefeedback-libiberty)
ce406537
PB
26685
26686maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
26687clean-stagefeedback: clean-stagefeedback-libiberty
26688clean-stagefeedback-libiberty:
995a5697
PB
26689 @if [ $(current_stage) = stagefeedback ]; then \
26690 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26691 else \
26692 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
26693 $(MAKE) stagefeedback-start; \
26694 fi; \
ce406537 26695 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 26696 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26697 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26698 clean
ce406537
PB
26699@endif libiberty-bootstrap
26700
26701
26702
26703
26704
d32ab992
PB
26705.PHONY: check-libiberty maybe-check-libiberty
26706maybe-check-libiberty:
26707@if libiberty
26708maybe-check-libiberty: check-libiberty
1358ccea 26709
d32ab992 26710check-libiberty:
f41d6665 26711 @: $(MAKE); $(unstage)
295f4e42 26712 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 26713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26714 $(HOST_EXPORTS) \
215c351a
PB
26715 (cd $(HOST_SUBDIR)/libiberty && \
26716 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 26717
d32ab992 26718@endif libiberty
1358ccea 26719
d32ab992
PB
26720.PHONY: install-libiberty maybe-install-libiberty
26721maybe-install-libiberty:
26722@if libiberty
26723maybe-install-libiberty: install-libiberty
1358ccea 26724
d32ab992 26725install-libiberty: installdirs
f41d6665 26726 @: $(MAKE); $(unstage)
295f4e42 26727 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 26728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26729 $(HOST_EXPORTS) \
215c351a 26730 (cd $(HOST_SUBDIR)/libiberty && \
ace9ac7b 26731 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 26732
d32ab992 26733@endif libiberty
1358ccea 26734
b5422ad7 26735# Other targets (info, dvi, pdf, etc.)
1358ccea 26736
d32ab992
PB
26737.PHONY: maybe-info-libiberty info-libiberty
26738maybe-info-libiberty:
26739@if libiberty
26740maybe-info-libiberty: info-libiberty
295f4e42 26741
d32ab992 26742info-libiberty: \
05750653 26743 configure-libiberty
d32ab992 26744 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
26745 r=`${PWD_COMMAND}`; export r; \
26746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26747 $(HOST_EXPORTS) \
d32ab992 26748 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26750 done; \
f87a2b2e 26751 echo "Doing info in libiberty" ; \
215c351a 26752 (cd $(HOST_SUBDIR)/libiberty && \
f87a2b2e
MS
26753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26755 "RANLIB=$${RANLIB}" \
901119ae 26756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
26757 info) \
26758 || exit 1
26759
26760@endif libiberty
26761
26762.PHONY: maybe-dvi-libiberty dvi-libiberty
26763maybe-dvi-libiberty:
26764@if libiberty
26765maybe-dvi-libiberty: dvi-libiberty
26766
26767dvi-libiberty: \
05750653 26768 configure-libiberty
f87a2b2e
MS
26769 @[ -f ./libiberty/Makefile ] || exit 0; \
26770 r=`${PWD_COMMAND}`; export r; \
26771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
26772 $(HOST_EXPORTS) \
26773 for flag in $(EXTRA_HOST_FLAGS) ; do \
26774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26775 done; \
26776 echo "Doing dvi in libiberty" ; \
215c351a 26777 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
26778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26780 "RANLIB=$${RANLIB}" \
901119ae 26781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 26782 dvi) \
1358ccea
NN
26783 || exit 1
26784
d32ab992 26785@endif libiberty
1358ccea 26786
b5422ad7
BM
26787.PHONY: maybe-pdf-libiberty pdf-libiberty
26788maybe-pdf-libiberty:
26789@if libiberty
26790maybe-pdf-libiberty: pdf-libiberty
26791
26792pdf-libiberty: \
26793 configure-libiberty
26794 @[ -f ./libiberty/Makefile ] || exit 0; \
26795 r=`${PWD_COMMAND}`; export r; \
26796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26797 $(HOST_EXPORTS) \
26798 for flag in $(EXTRA_HOST_FLAGS) ; do \
26799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26800 done; \
26801 echo "Doing pdf in libiberty" ; \
26802 (cd $(HOST_SUBDIR)/libiberty && \
26803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26805 "RANLIB=$${RANLIB}" \
901119ae 26806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
26807 pdf) \
26808 || exit 1
26809
26810@endif libiberty
26811
f87a2b2e
MS
26812.PHONY: maybe-html-libiberty html-libiberty
26813maybe-html-libiberty:
d32ab992 26814@if libiberty
f87a2b2e 26815maybe-html-libiberty: html-libiberty
1358ccea 26816
f87a2b2e 26817html-libiberty: \
05750653 26818 configure-libiberty
d32ab992 26819 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
26820 r=`${PWD_COMMAND}`; export r; \
26821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26822 $(HOST_EXPORTS) \
d32ab992 26823 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26825 done; \
f87a2b2e 26826 echo "Doing html in libiberty" ; \
215c351a 26827 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
26828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26830 "RANLIB=$${RANLIB}" \
901119ae 26831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 26832 html) \
1358ccea
NN
26833 || exit 1
26834
d32ab992 26835@endif libiberty
1358ccea 26836
d32ab992
PB
26837.PHONY: maybe-TAGS-libiberty TAGS-libiberty
26838maybe-TAGS-libiberty:
26839@if libiberty
26840maybe-TAGS-libiberty: TAGS-libiberty
1358ccea 26841
d32ab992 26842TAGS-libiberty: \
05750653 26843 configure-libiberty
d32ab992 26844 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
26845 r=`${PWD_COMMAND}`; export r; \
26846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26847 $(HOST_EXPORTS) \
d32ab992 26848 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26850 done; \
d32ab992 26851 echo "Doing TAGS in libiberty" ; \
215c351a 26852 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
26853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26855 "RANLIB=$${RANLIB}" \
901119ae 26856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26857 TAGS) \
1358ccea
NN
26858 || exit 1
26859
d32ab992 26860@endif libiberty
1358ccea 26861
d32ab992
PB
26862.PHONY: maybe-install-info-libiberty install-info-libiberty
26863maybe-install-info-libiberty:
26864@if libiberty
26865maybe-install-info-libiberty: install-info-libiberty
1358ccea 26866
d32ab992
PB
26867install-info-libiberty: \
26868 configure-libiberty \
05750653 26869 info-libiberty
d32ab992 26870 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
26871 r=`${PWD_COMMAND}`; export r; \
26872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26873 $(HOST_EXPORTS) \
d32ab992 26874 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26876 done; \
d32ab992 26877 echo "Doing install-info in libiberty" ; \
215c351a 26878 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
26879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26881 "RANLIB=$${RANLIB}" \
901119ae 26882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26883 install-info) \
1358ccea
NN
26884 || exit 1
26885
d32ab992 26886@endif libiberty
1358ccea 26887
9c4d2493
BM
26888.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
26889maybe-install-pdf-libiberty:
26890@if libiberty
26891maybe-install-pdf-libiberty: install-pdf-libiberty
26892
26893install-pdf-libiberty: \
26894 configure-libiberty \
26895 pdf-libiberty
26896 @[ -f ./libiberty/Makefile ] || exit 0; \
26897 r=`${PWD_COMMAND}`; export r; \
26898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26899 $(HOST_EXPORTS) \
26900 for flag in $(EXTRA_HOST_FLAGS) ; do \
26901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26902 done; \
26903 echo "Doing install-pdf in libiberty" ; \
26904 (cd $(HOST_SUBDIR)/libiberty && \
26905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26907 "RANLIB=$${RANLIB}" \
901119ae 26908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
26909 install-pdf) \
26910 || exit 1
26911
26912@endif libiberty
26913
65d6e994
CD
26914.PHONY: maybe-install-html-libiberty install-html-libiberty
26915maybe-install-html-libiberty:
26916@if libiberty
26917maybe-install-html-libiberty: install-html-libiberty
26918
26919install-html-libiberty: \
26920 configure-libiberty \
26921 html-libiberty
26922 @[ -f ./libiberty/Makefile ] || exit 0; \
26923 r=`${PWD_COMMAND}`; export r; \
26924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26925 $(HOST_EXPORTS) \
26926 for flag in $(EXTRA_HOST_FLAGS) ; do \
26927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26928 done; \
26929 echo "Doing install-html in libiberty" ; \
26930 (cd $(HOST_SUBDIR)/libiberty && \
26931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26933 "RANLIB=$${RANLIB}" \
901119ae 26934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
26935 install-html) \
26936 || exit 1
26937
26938@endif libiberty
26939
d32ab992
PB
26940.PHONY: maybe-installcheck-libiberty installcheck-libiberty
26941maybe-installcheck-libiberty:
26942@if libiberty
26943maybe-installcheck-libiberty: installcheck-libiberty
1358ccea 26944
d32ab992 26945installcheck-libiberty: \
05750653 26946 configure-libiberty
d32ab992 26947 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
26948 r=`${PWD_COMMAND}`; export r; \
26949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26950 $(HOST_EXPORTS) \
d32ab992 26951 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26953 done; \
d32ab992 26954 echo "Doing installcheck in libiberty" ; \
215c351a 26955 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
26956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26958 "RANLIB=$${RANLIB}" \
901119ae 26959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26960 installcheck) \
1358ccea
NN
26961 || exit 1
26962
d32ab992 26963@endif libiberty
1358ccea 26964
d32ab992
PB
26965.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
26966maybe-mostlyclean-libiberty:
26967@if libiberty
26968maybe-mostlyclean-libiberty: mostlyclean-libiberty
1358ccea 26969
05750653 26970mostlyclean-libiberty:
d32ab992 26971 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
26972 r=`${PWD_COMMAND}`; export r; \
26973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26974 $(HOST_EXPORTS) \
d32ab992 26975 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26977 done; \
d32ab992 26978 echo "Doing mostlyclean in libiberty" ; \
215c351a 26979 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
26980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26982 "RANLIB=$${RANLIB}" \
901119ae 26983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26984 mostlyclean) \
1358ccea
NN
26985 || exit 1
26986
d32ab992 26987@endif libiberty
1358ccea 26988
d32ab992
PB
26989.PHONY: maybe-clean-libiberty clean-libiberty
26990maybe-clean-libiberty:
26991@if libiberty
26992maybe-clean-libiberty: clean-libiberty
1358ccea 26993
05750653 26994clean-libiberty:
d32ab992 26995 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
26996 r=`${PWD_COMMAND}`; export r; \
26997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26998 $(HOST_EXPORTS) \
d32ab992 26999 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27001 done; \
d32ab992 27002 echo "Doing clean in libiberty" ; \
215c351a 27003 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
27004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27006 "RANLIB=$${RANLIB}" \
901119ae 27007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27008 clean) \
1358ccea
NN
27009 || exit 1
27010
d32ab992 27011@endif libiberty
1358ccea 27012
d32ab992
PB
27013.PHONY: maybe-distclean-libiberty distclean-libiberty
27014maybe-distclean-libiberty:
27015@if libiberty
27016maybe-distclean-libiberty: distclean-libiberty
1358ccea 27017
05750653 27018distclean-libiberty:
d32ab992 27019 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
27020 r=`${PWD_COMMAND}`; export r; \
27021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27022 $(HOST_EXPORTS) \
d32ab992 27023 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27025 done; \
d32ab992 27026 echo "Doing distclean in libiberty" ; \
215c351a 27027 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
27028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27030 "RANLIB=$${RANLIB}" \
901119ae 27031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27032 distclean) \
1358ccea
NN
27033 || exit 1
27034
d32ab992 27035@endif libiberty
1358ccea 27036
d32ab992
PB
27037.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
27038maybe-maintainer-clean-libiberty:
27039@if libiberty
27040maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
1358ccea 27041
05750653 27042maintainer-clean-libiberty:
d32ab992 27043 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
27044 r=`${PWD_COMMAND}`; export r; \
27045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27046 $(HOST_EXPORTS) \
d32ab992 27047 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27049 done; \
d32ab992 27050 echo "Doing maintainer-clean in libiberty" ; \
215c351a 27051 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
27052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27054 "RANLIB=$${RANLIB}" \
901119ae 27055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27056 maintainer-clean) \
1358ccea
NN
27057 || exit 1
27058
d32ab992 27059@endif libiberty
1358ccea 27060
1358ccea 27061
25b42232 27062
d32ab992
PB
27063.PHONY: configure-libtool maybe-configure-libtool
27064maybe-configure-libtool:
3ff3adad
PB
27065@if gcc-bootstrap
27066configure-libtool: stage_current
27067@endif gcc-bootstrap
d32ab992
PB
27068@if libtool
27069maybe-configure-libtool: configure-libtool
cc11cc9b 27070configure-libtool:
f41d6665 27071 @: $(MAKE); $(unstage)
cc11cc9b 27072 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 27073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
27074 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
27075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
4fc4dd12 27076 $(HOST_EXPORTS) \
25b42232
PB
27077 echo Configuring in $(HOST_SUBDIR)/libtool; \
27078 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
295f4e42 27079 case $(srcdir) in \
215c351a
PB
27080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27081 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
27082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 27083 esac; \
215c351a
PB
27084 srcdiroption="--srcdir=$${topdir}/libtool"; \
27085 libsrcdir="$$s/libtool"; \
295f4e42 27086 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27088 --target=${target_alias} $${srcdiroption} \
1358ccea 27089 || exit 1
d32ab992 27090@endif libtool
1358ccea 27091
25b42232
PB
27092
27093
ce406537
PB
27094
27095
d32ab992
PB
27096.PHONY: all-libtool maybe-all-libtool
27097maybe-all-libtool:
3ff3adad
PB
27098@if gcc-bootstrap
27099all-libtool: stage_current
27100@endif gcc-bootstrap
d32ab992 27101@if libtool
7e0b5752 27102TARGET-libtool=all
d32ab992
PB
27103maybe-all-libtool: all-libtool
27104all-libtool: configure-libtool
f41d6665 27105 @: $(MAKE); $(unstage)
295f4e42
NN
27106 @r=`${PWD_COMMAND}`; export r; \
27107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27108 $(HOST_EXPORTS) \
215c351a 27109 (cd $(HOST_SUBDIR)/libtool && \
1c8bd6a3
PB
27110 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27111 $(TARGET-libtool))
d32ab992 27112@endif libtool
1358ccea 27113
25b42232 27114
ce406537
PB
27115
27116
d32ab992
PB
27117.PHONY: check-libtool maybe-check-libtool
27118maybe-check-libtool:
27119@if libtool
27120maybe-check-libtool: check-libtool
1358ccea 27121
d32ab992 27122check-libtool:
f41d6665 27123 @: $(MAKE); $(unstage)
295f4e42 27124 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 27125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27126 $(HOST_EXPORTS) \
215c351a
PB
27127 (cd $(HOST_SUBDIR)/libtool && \
27128 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 27129
d32ab992 27130@endif libtool
1358ccea 27131
d32ab992
PB
27132.PHONY: install-libtool maybe-install-libtool
27133maybe-install-libtool:
27134@if libtool
27135maybe-install-libtool: install-libtool
1358ccea 27136
d32ab992 27137install-libtool: installdirs
f41d6665 27138 @: $(MAKE); $(unstage)
295f4e42 27139 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 27140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27141 $(HOST_EXPORTS) \
215c351a 27142 (cd $(HOST_SUBDIR)/libtool && \
ace9ac7b 27143 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 27144
d32ab992 27145@endif libtool
1358ccea 27146
b5422ad7 27147# Other targets (info, dvi, pdf, etc.)
1358ccea 27148
d32ab992
PB
27149.PHONY: maybe-info-libtool info-libtool
27150maybe-info-libtool:
27151@if libtool
27152maybe-info-libtool: info-libtool
295f4e42 27153
d32ab992 27154info-libtool: \
05750653 27155 configure-libtool
f41d6665 27156 @: $(MAKE); $(unstage)
d32ab992 27157 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
27158 r=`${PWD_COMMAND}`; export r; \
27159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27160 $(HOST_EXPORTS) \
d32ab992 27161 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27163 done; \
d32ab992 27164 echo "Doing info in libtool" ; \
215c351a 27165 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
27166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27168 "RANLIB=$${RANLIB}" \
901119ae 27169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27170 info) \
1358ccea
NN
27171 || exit 1
27172
d32ab992 27173@endif libtool
1358ccea 27174
d32ab992
PB
27175.PHONY: maybe-dvi-libtool dvi-libtool
27176maybe-dvi-libtool:
27177@if libtool
27178maybe-dvi-libtool: dvi-libtool
1358ccea 27179
d32ab992 27180dvi-libtool: \
05750653 27181 configure-libtool
f41d6665 27182 @: $(MAKE); $(unstage)
d32ab992 27183 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
27184 r=`${PWD_COMMAND}`; export r; \
27185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27186 $(HOST_EXPORTS) \
d32ab992 27187 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27189 done; \
d32ab992 27190 echo "Doing dvi in libtool" ; \
215c351a 27191 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
27192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27194 "RANLIB=$${RANLIB}" \
901119ae 27195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27196 dvi) \
1358ccea
NN
27197 || exit 1
27198
d32ab992 27199@endif libtool
1358ccea 27200
b5422ad7
BM
27201.PHONY: maybe-pdf-libtool pdf-libtool
27202maybe-pdf-libtool:
27203@if libtool
27204maybe-pdf-libtool: pdf-libtool
27205
27206pdf-libtool: \
27207 configure-libtool
27208 @: $(MAKE); $(unstage)
27209 @[ -f ./libtool/Makefile ] || exit 0; \
27210 r=`${PWD_COMMAND}`; export r; \
27211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27212 $(HOST_EXPORTS) \
27213 for flag in $(EXTRA_HOST_FLAGS) ; do \
27214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27215 done; \
27216 echo "Doing pdf in libtool" ; \
27217 (cd $(HOST_SUBDIR)/libtool && \
27218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27220 "RANLIB=$${RANLIB}" \
901119ae 27221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
27222 pdf) \
27223 || exit 1
27224
27225@endif libtool
27226
f87a2b2e
MS
27227.PHONY: maybe-html-libtool html-libtool
27228maybe-html-libtool:
27229@if libtool
27230maybe-html-libtool: html-libtool
27231
27232html-libtool: \
05750653 27233 configure-libtool
f41d6665 27234 @: $(MAKE); $(unstage)
f87a2b2e
MS
27235 @[ -f ./libtool/Makefile ] || exit 0; \
27236 r=`${PWD_COMMAND}`; export r; \
27237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
27238 $(HOST_EXPORTS) \
27239 for flag in $(EXTRA_HOST_FLAGS) ; do \
27240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27241 done; \
27242 echo "Doing html in libtool" ; \
215c351a 27243 (cd $(HOST_SUBDIR)/libtool && \
f87a2b2e
MS
27244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27246 "RANLIB=$${RANLIB}" \
901119ae 27247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
27248 html) \
27249 || exit 1
27250
27251@endif libtool
27252
d32ab992
PB
27253.PHONY: maybe-TAGS-libtool TAGS-libtool
27254maybe-TAGS-libtool:
27255@if libtool
27256maybe-TAGS-libtool: TAGS-libtool
1358ccea 27257
d32ab992 27258TAGS-libtool: \
05750653 27259 configure-libtool
f41d6665 27260 @: $(MAKE); $(unstage)
d32ab992 27261 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
27262 r=`${PWD_COMMAND}`; export r; \
27263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27264 $(HOST_EXPORTS) \
d32ab992 27265 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27267 done; \
d32ab992 27268 echo "Doing TAGS in libtool" ; \
215c351a 27269 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
27270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27272 "RANLIB=$${RANLIB}" \
901119ae 27273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27274 TAGS) \
1358ccea
NN
27275 || exit 1
27276
d32ab992 27277@endif libtool
1358ccea 27278
d32ab992
PB
27279.PHONY: maybe-install-info-libtool install-info-libtool
27280maybe-install-info-libtool:
27281@if libtool
27282maybe-install-info-libtool: install-info-libtool
1358ccea 27283
d32ab992
PB
27284install-info-libtool: \
27285 configure-libtool \
05750653 27286 info-libtool
f41d6665 27287 @: $(MAKE); $(unstage)
d32ab992 27288 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
27289 r=`${PWD_COMMAND}`; export r; \
27290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27291 $(HOST_EXPORTS) \
d32ab992 27292 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27294 done; \
d32ab992 27295 echo "Doing install-info in libtool" ; \
215c351a 27296 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
27297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27299 "RANLIB=$${RANLIB}" \
901119ae 27300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27301 install-info) \
1358ccea
NN
27302 || exit 1
27303
d32ab992 27304@endif libtool
1358ccea 27305
9c4d2493
BM
27306.PHONY: maybe-install-pdf-libtool install-pdf-libtool
27307maybe-install-pdf-libtool:
27308@if libtool
27309maybe-install-pdf-libtool: install-pdf-libtool
27310
27311install-pdf-libtool: \
27312 configure-libtool \
27313 pdf-libtool
27314 @: $(MAKE); $(unstage)
27315 @[ -f ./libtool/Makefile ] || exit 0; \
27316 r=`${PWD_COMMAND}`; export r; \
27317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27318 $(HOST_EXPORTS) \
27319 for flag in $(EXTRA_HOST_FLAGS) ; do \
27320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27321 done; \
27322 echo "Doing install-pdf in libtool" ; \
27323 (cd $(HOST_SUBDIR)/libtool && \
27324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27326 "RANLIB=$${RANLIB}" \
901119ae 27327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
27328 install-pdf) \
27329 || exit 1
27330
27331@endif libtool
27332
65d6e994
CD
27333.PHONY: maybe-install-html-libtool install-html-libtool
27334maybe-install-html-libtool:
27335@if libtool
27336maybe-install-html-libtool: install-html-libtool
27337
27338install-html-libtool: \
27339 configure-libtool \
27340 html-libtool
27341 @: $(MAKE); $(unstage)
27342 @[ -f ./libtool/Makefile ] || exit 0; \
27343 r=`${PWD_COMMAND}`; export r; \
27344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27345 $(HOST_EXPORTS) \
27346 for flag in $(EXTRA_HOST_FLAGS) ; do \
27347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27348 done; \
27349 echo "Doing install-html in libtool" ; \
27350 (cd $(HOST_SUBDIR)/libtool && \
27351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27353 "RANLIB=$${RANLIB}" \
901119ae 27354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
27355 install-html) \
27356 || exit 1
27357
27358@endif libtool
27359
d32ab992
PB
27360.PHONY: maybe-installcheck-libtool installcheck-libtool
27361maybe-installcheck-libtool:
27362@if libtool
27363maybe-installcheck-libtool: installcheck-libtool
1358ccea 27364
d32ab992 27365installcheck-libtool: \
05750653 27366 configure-libtool
f41d6665 27367 @: $(MAKE); $(unstage)
d32ab992 27368 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
27369 r=`${PWD_COMMAND}`; export r; \
27370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27371 $(HOST_EXPORTS) \
d32ab992 27372 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27374 done; \
d32ab992 27375 echo "Doing installcheck in libtool" ; \
215c351a 27376 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
27377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27379 "RANLIB=$${RANLIB}" \
901119ae 27380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27381 installcheck) \
1358ccea
NN
27382 || exit 1
27383
d32ab992 27384@endif libtool
1358ccea 27385
d32ab992
PB
27386.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
27387maybe-mostlyclean-libtool:
27388@if libtool
27389maybe-mostlyclean-libtool: mostlyclean-libtool
1358ccea 27390
05750653 27391mostlyclean-libtool:
f41d6665 27392 @: $(MAKE); $(unstage)
d32ab992 27393 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
27394 r=`${PWD_COMMAND}`; export r; \
27395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27396 $(HOST_EXPORTS) \
d32ab992 27397 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27399 done; \
d32ab992 27400 echo "Doing mostlyclean in libtool" ; \
215c351a 27401 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
27402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27404 "RANLIB=$${RANLIB}" \
901119ae 27405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27406 mostlyclean) \
1358ccea
NN
27407 || exit 1
27408
d32ab992 27409@endif libtool
1358ccea 27410
d32ab992
PB
27411.PHONY: maybe-clean-libtool clean-libtool
27412maybe-clean-libtool:
27413@if libtool
27414maybe-clean-libtool: clean-libtool
1358ccea 27415
05750653 27416clean-libtool:
f41d6665 27417 @: $(MAKE); $(unstage)
d32ab992 27418 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
27419 r=`${PWD_COMMAND}`; export r; \
27420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27421 $(HOST_EXPORTS) \
d32ab992 27422 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27424 done; \
d32ab992 27425 echo "Doing clean in libtool" ; \
215c351a 27426 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
27427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27429 "RANLIB=$${RANLIB}" \
901119ae 27430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27431 clean) \
1358ccea
NN
27432 || exit 1
27433
d32ab992 27434@endif libtool
1358ccea 27435
d32ab992
PB
27436.PHONY: maybe-distclean-libtool distclean-libtool
27437maybe-distclean-libtool:
27438@if libtool
27439maybe-distclean-libtool: distclean-libtool
1358ccea 27440
05750653 27441distclean-libtool:
f41d6665 27442 @: $(MAKE); $(unstage)
d32ab992 27443 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
27444 r=`${PWD_COMMAND}`; export r; \
27445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27446 $(HOST_EXPORTS) \
d32ab992 27447 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27449 done; \
d32ab992 27450 echo "Doing distclean in libtool" ; \
215c351a 27451 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
27452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27454 "RANLIB=$${RANLIB}" \
901119ae 27455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27456 distclean) \
1358ccea
NN
27457 || exit 1
27458
d32ab992 27459@endif libtool
1358ccea 27460
d32ab992
PB
27461.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
27462maybe-maintainer-clean-libtool:
27463@if libtool
27464maybe-maintainer-clean-libtool: maintainer-clean-libtool
1358ccea 27465
05750653 27466maintainer-clean-libtool:
f41d6665 27467 @: $(MAKE); $(unstage)
d32ab992 27468 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
27469 r=`${PWD_COMMAND}`; export r; \
27470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27471 $(HOST_EXPORTS) \
d32ab992 27472 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27474 done; \
d32ab992 27475 echo "Doing maintainer-clean in libtool" ; \
215c351a 27476 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
27477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27479 "RANLIB=$${RANLIB}" \
901119ae 27480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27481 maintainer-clean) \
1358ccea
NN
27482 || exit 1
27483
d32ab992 27484@endif libtool
1358ccea 27485
1358ccea 27486
25b42232 27487
d32ab992
PB
27488.PHONY: configure-m4 maybe-configure-m4
27489maybe-configure-m4:
3ff3adad
PB
27490@if gcc-bootstrap
27491configure-m4: stage_current
27492@endif gcc-bootstrap
d32ab992
PB
27493@if m4
27494maybe-configure-m4: configure-m4
cc11cc9b 27495configure-m4:
f41d6665 27496 @: $(MAKE); $(unstage)
cc11cc9b 27497 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 27498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
27499 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
27500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
4fc4dd12 27501 $(HOST_EXPORTS) \
25b42232
PB
27502 echo Configuring in $(HOST_SUBDIR)/m4; \
27503 cd "$(HOST_SUBDIR)/m4" || exit 1; \
295f4e42 27504 case $(srcdir) in \
215c351a
PB
27505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27506 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
27507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 27508 esac; \
215c351a
PB
27509 srcdiroption="--srcdir=$${topdir}/m4"; \
27510 libsrcdir="$$s/m4"; \
295f4e42 27511 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27512 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27513 --target=${target_alias} $${srcdiroption} \
1358ccea 27514 || exit 1
d32ab992 27515@endif m4
1358ccea 27516
25b42232
PB
27517
27518
ce406537
PB
27519
27520
d32ab992
PB
27521.PHONY: all-m4 maybe-all-m4
27522maybe-all-m4:
3ff3adad
PB
27523@if gcc-bootstrap
27524all-m4: stage_current
27525@endif gcc-bootstrap
d32ab992 27526@if m4
7e0b5752 27527TARGET-m4=all
d32ab992
PB
27528maybe-all-m4: all-m4
27529all-m4: configure-m4
f41d6665 27530 @: $(MAKE); $(unstage)
295f4e42
NN
27531 @r=`${PWD_COMMAND}`; export r; \
27532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27533 $(HOST_EXPORTS) \
215c351a 27534 (cd $(HOST_SUBDIR)/m4 && \
1c8bd6a3
PB
27535 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27536 $(TARGET-m4))
d32ab992 27537@endif m4
295f4e42 27538
25b42232 27539
ce406537
PB
27540
27541
d32ab992
PB
27542.PHONY: check-m4 maybe-check-m4
27543maybe-check-m4:
27544@if m4
27545maybe-check-m4: check-m4
1358ccea 27546
d32ab992 27547check-m4:
f41d6665 27548 @: $(MAKE); $(unstage)
295f4e42
NN
27549 @r=`${PWD_COMMAND}`; export r; \
27550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27551 $(HOST_EXPORTS) \
215c351a
PB
27552 (cd $(HOST_SUBDIR)/m4 && \
27553 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 27554
d32ab992 27555@endif m4
295f4e42 27556
d32ab992
PB
27557.PHONY: install-m4 maybe-install-m4
27558maybe-install-m4:
27559@if m4
27560maybe-install-m4: install-m4
295f4e42 27561
d32ab992 27562install-m4: installdirs
f41d6665 27563 @: $(MAKE); $(unstage)
295f4e42
NN
27564 @r=`${PWD_COMMAND}`; export r; \
27565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27566 $(HOST_EXPORTS) \
215c351a 27567 (cd $(HOST_SUBDIR)/m4 && \
ace9ac7b 27568 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 27569
d32ab992 27570@endif m4
295f4e42 27571
b5422ad7 27572# Other targets (info, dvi, pdf, etc.)
295f4e42 27573
d32ab992
PB
27574.PHONY: maybe-info-m4 info-m4
27575maybe-info-m4:
27576@if m4
27577maybe-info-m4: info-m4
295f4e42 27578
d32ab992 27579info-m4: \
05750653 27580 configure-m4
f41d6665 27581 @: $(MAKE); $(unstage)
d32ab992 27582 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
27583 r=`${PWD_COMMAND}`; export r; \
27584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27585 $(HOST_EXPORTS) \
d32ab992 27586 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27588 done; \
d32ab992 27589 echo "Doing info in m4" ; \
215c351a 27590 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
27591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27593 "RANLIB=$${RANLIB}" \
901119ae 27594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27595 info) \
1358ccea
NN
27596 || exit 1
27597
d32ab992 27598@endif m4
1358ccea 27599
d32ab992
PB
27600.PHONY: maybe-dvi-m4 dvi-m4
27601maybe-dvi-m4:
27602@if m4
27603maybe-dvi-m4: dvi-m4
1358ccea 27604
d32ab992 27605dvi-m4: \
05750653 27606 configure-m4
f41d6665 27607 @: $(MAKE); $(unstage)
d32ab992 27608 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
27609 r=`${PWD_COMMAND}`; export r; \
27610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27611 $(HOST_EXPORTS) \
d32ab992 27612 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27614 done; \
d32ab992 27615 echo "Doing dvi in m4" ; \
215c351a 27616 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
27617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27619 "RANLIB=$${RANLIB}" \
901119ae 27620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27621 dvi) \
1358ccea
NN
27622 || exit 1
27623
d32ab992 27624@endif m4
1358ccea 27625
b5422ad7
BM
27626.PHONY: maybe-pdf-m4 pdf-m4
27627maybe-pdf-m4:
27628@if m4
27629maybe-pdf-m4: pdf-m4
27630
27631pdf-m4: \
27632 configure-m4
27633 @: $(MAKE); $(unstage)
27634 @[ -f ./m4/Makefile ] || exit 0; \
27635 r=`${PWD_COMMAND}`; export r; \
27636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27637 $(HOST_EXPORTS) \
27638 for flag in $(EXTRA_HOST_FLAGS) ; do \
27639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27640 done; \
27641 echo "Doing pdf in m4" ; \
27642 (cd $(HOST_SUBDIR)/m4 && \
27643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27645 "RANLIB=$${RANLIB}" \
901119ae 27646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
27647 pdf) \
27648 || exit 1
27649
27650@endif m4
27651
f87a2b2e
MS
27652.PHONY: maybe-html-m4 html-m4
27653maybe-html-m4:
27654@if m4
27655maybe-html-m4: html-m4
27656
27657html-m4: \
05750653 27658 configure-m4
f41d6665 27659 @: $(MAKE); $(unstage)
f87a2b2e
MS
27660 @[ -f ./m4/Makefile ] || exit 0; \
27661 r=`${PWD_COMMAND}`; export r; \
27662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
27663 $(HOST_EXPORTS) \
27664 for flag in $(EXTRA_HOST_FLAGS) ; do \
27665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27666 done; \
27667 echo "Doing html in m4" ; \
215c351a 27668 (cd $(HOST_SUBDIR)/m4 && \
f87a2b2e
MS
27669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27671 "RANLIB=$${RANLIB}" \
901119ae 27672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
27673 html) \
27674 || exit 1
27675
27676@endif m4
27677
d32ab992
PB
27678.PHONY: maybe-TAGS-m4 TAGS-m4
27679maybe-TAGS-m4:
27680@if m4
27681maybe-TAGS-m4: TAGS-m4
1358ccea 27682
d32ab992 27683TAGS-m4: \
05750653 27684 configure-m4
f41d6665 27685 @: $(MAKE); $(unstage)
d32ab992 27686 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
27687 r=`${PWD_COMMAND}`; export r; \
27688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27689 $(HOST_EXPORTS) \
d32ab992 27690 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27692 done; \
d32ab992 27693 echo "Doing TAGS in m4" ; \
215c351a 27694 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
27695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27697 "RANLIB=$${RANLIB}" \
901119ae 27698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27699 TAGS) \
1358ccea
NN
27700 || exit 1
27701
d32ab992 27702@endif m4
1358ccea 27703
d32ab992
PB
27704.PHONY: maybe-install-info-m4 install-info-m4
27705maybe-install-info-m4:
27706@if m4
27707maybe-install-info-m4: install-info-m4
1358ccea 27708
d32ab992
PB
27709install-info-m4: \
27710 configure-m4 \
05750653 27711 info-m4
f41d6665 27712 @: $(MAKE); $(unstage)
d32ab992 27713 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
27714 r=`${PWD_COMMAND}`; export r; \
27715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27716 $(HOST_EXPORTS) \
d32ab992 27717 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27719 done; \
d32ab992 27720 echo "Doing install-info in m4" ; \
215c351a 27721 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
27722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27724 "RANLIB=$${RANLIB}" \
901119ae 27725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27726 install-info) \
1358ccea
NN
27727 || exit 1
27728
d32ab992 27729@endif m4
1358ccea 27730
9c4d2493
BM
27731.PHONY: maybe-install-pdf-m4 install-pdf-m4
27732maybe-install-pdf-m4:
27733@if m4
27734maybe-install-pdf-m4: install-pdf-m4
27735
27736install-pdf-m4: \
27737 configure-m4 \
27738 pdf-m4
27739 @: $(MAKE); $(unstage)
27740 @[ -f ./m4/Makefile ] || exit 0; \
27741 r=`${PWD_COMMAND}`; export r; \
27742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27743 $(HOST_EXPORTS) \
27744 for flag in $(EXTRA_HOST_FLAGS) ; do \
27745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27746 done; \
27747 echo "Doing install-pdf in m4" ; \
27748 (cd $(HOST_SUBDIR)/m4 && \
27749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27751 "RANLIB=$${RANLIB}" \
901119ae 27752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
27753 install-pdf) \
27754 || exit 1
27755
27756@endif m4
27757
65d6e994
CD
27758.PHONY: maybe-install-html-m4 install-html-m4
27759maybe-install-html-m4:
27760@if m4
27761maybe-install-html-m4: install-html-m4
27762
27763install-html-m4: \
27764 configure-m4 \
27765 html-m4
27766 @: $(MAKE); $(unstage)
27767 @[ -f ./m4/Makefile ] || exit 0; \
27768 r=`${PWD_COMMAND}`; export r; \
27769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27770 $(HOST_EXPORTS) \
27771 for flag in $(EXTRA_HOST_FLAGS) ; do \
27772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27773 done; \
27774 echo "Doing install-html in m4" ; \
27775 (cd $(HOST_SUBDIR)/m4 && \
27776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27778 "RANLIB=$${RANLIB}" \
901119ae 27779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
27780 install-html) \
27781 || exit 1
27782
27783@endif m4
27784
d32ab992
PB
27785.PHONY: maybe-installcheck-m4 installcheck-m4
27786maybe-installcheck-m4:
27787@if m4
27788maybe-installcheck-m4: installcheck-m4
1358ccea 27789
d32ab992 27790installcheck-m4: \
05750653 27791 configure-m4
f41d6665 27792 @: $(MAKE); $(unstage)
d32ab992 27793 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
27794 r=`${PWD_COMMAND}`; export r; \
27795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27796 $(HOST_EXPORTS) \
d32ab992 27797 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27799 done; \
d32ab992 27800 echo "Doing installcheck in m4" ; \
215c351a 27801 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
27802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27804 "RANLIB=$${RANLIB}" \
901119ae 27805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27806 installcheck) \
1358ccea
NN
27807 || exit 1
27808
d32ab992 27809@endif m4
1358ccea 27810
d32ab992
PB
27811.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
27812maybe-mostlyclean-m4:
27813@if m4
27814maybe-mostlyclean-m4: mostlyclean-m4
1358ccea 27815
05750653 27816mostlyclean-m4:
f41d6665 27817 @: $(MAKE); $(unstage)
d32ab992 27818 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
27819 r=`${PWD_COMMAND}`; export r; \
27820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27821 $(HOST_EXPORTS) \
d32ab992 27822 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27824 done; \
d32ab992 27825 echo "Doing mostlyclean in m4" ; \
215c351a 27826 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
27827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27829 "RANLIB=$${RANLIB}" \
901119ae 27830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27831 mostlyclean) \
1358ccea
NN
27832 || exit 1
27833
d32ab992 27834@endif m4
1358ccea 27835
d32ab992
PB
27836.PHONY: maybe-clean-m4 clean-m4
27837maybe-clean-m4:
27838@if m4
27839maybe-clean-m4: clean-m4
1358ccea 27840
05750653 27841clean-m4:
f41d6665 27842 @: $(MAKE); $(unstage)
d32ab992 27843 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
27844 r=`${PWD_COMMAND}`; export r; \
27845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27846 $(HOST_EXPORTS) \
d32ab992 27847 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27849 done; \
d32ab992 27850 echo "Doing clean in m4" ; \
215c351a 27851 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
27852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27854 "RANLIB=$${RANLIB}" \
901119ae 27855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27856 clean) \
1358ccea
NN
27857 || exit 1
27858
d32ab992 27859@endif m4
1358ccea 27860
d32ab992
PB
27861.PHONY: maybe-distclean-m4 distclean-m4
27862maybe-distclean-m4:
27863@if m4
27864maybe-distclean-m4: distclean-m4
d9cdb878 27865
05750653 27866distclean-m4:
f41d6665 27867 @: $(MAKE); $(unstage)
d32ab992 27868 @[ -f ./m4/Makefile ] || exit 0; \
d9cdb878
AC
27869 r=`${PWD_COMMAND}`; export r; \
27870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27871 $(HOST_EXPORTS) \
d32ab992 27872 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
27873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27874 done; \
d32ab992 27875 echo "Doing distclean in m4" ; \
215c351a 27876 (cd $(HOST_SUBDIR)/m4 && \
d9cdb878
AC
27877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
295f4e42 27879 "RANLIB=$${RANLIB}" \
901119ae 27880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27881 distclean) \
295f4e42 27882 || exit 1
6599da04 27883
d32ab992 27884@endif m4
c4137c50 27885
d32ab992
PB
27886.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
27887maybe-maintainer-clean-m4:
27888@if m4
27889maybe-maintainer-clean-m4: maintainer-clean-m4
c4137c50 27890
05750653 27891maintainer-clean-m4:
f41d6665 27892 @: $(MAKE); $(unstage)
d32ab992 27893 @[ -f ./m4/Makefile ] || exit 0; \
295f4e42
NN
27894 r=`${PWD_COMMAND}`; export r; \
27895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27896 $(HOST_EXPORTS) \
d32ab992 27897 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
27898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27899 done; \
d32ab992 27900 echo "Doing maintainer-clean in m4" ; \
215c351a 27901 (cd $(HOST_SUBDIR)/m4 && \
295f4e42
NN
27902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27904 "RANLIB=$${RANLIB}" \
901119ae 27905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27906 maintainer-clean) \
295f4e42 27907 || exit 1
c4137c50 27908
d32ab992 27909@endif m4
c4137c50 27910
6599da04 27911
25b42232 27912
d32ab992
PB
27913.PHONY: configure-make maybe-configure-make
27914maybe-configure-make:
3ff3adad
PB
27915@if gcc-bootstrap
27916configure-make: stage_current
27917@endif gcc-bootstrap
d32ab992
PB
27918@if make
27919maybe-configure-make: configure-make
cc11cc9b 27920configure-make:
f41d6665 27921 @: $(MAKE); $(unstage)
cc11cc9b 27922 @r=`${PWD_COMMAND}`; export r; \
d32ab992 27923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
27924 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
27925 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
d32ab992 27926 $(HOST_EXPORTS) \
25b42232
PB
27927 echo Configuring in $(HOST_SUBDIR)/make; \
27928 cd "$(HOST_SUBDIR)/make" || exit 1; \
295f4e42 27929 case $(srcdir) in \
215c351a
PB
27930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27931 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
27932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 27933 esac; \
215c351a
PB
27934 srcdiroption="--srcdir=$${topdir}/make"; \
27935 libsrcdir="$$s/make"; \
295f4e42 27936 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27938 --target=${target_alias} $${srcdiroption} \
295f4e42 27939 || exit 1
d32ab992 27940@endif make
8b87bb96 27941
25b42232
PB
27942
27943
ce406537
PB
27944
27945
d32ab992
PB
27946.PHONY: all-make maybe-all-make
27947maybe-all-make:
3ff3adad
PB
27948@if gcc-bootstrap
27949all-make: stage_current
27950@endif gcc-bootstrap
d32ab992 27951@if make
7e0b5752 27952TARGET-make=all
d32ab992
PB
27953maybe-all-make: all-make
27954all-make: configure-make
f41d6665 27955 @: $(MAKE); $(unstage)
295f4e42
NN
27956 @r=`${PWD_COMMAND}`; export r; \
27957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27958 $(HOST_EXPORTS) \
215c351a 27959 (cd $(HOST_SUBDIR)/make && \
1c8bd6a3
PB
27960 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27961 $(TARGET-make))
d32ab992 27962@endif make
7e2dbcef 27963
25b42232 27964
ce406537
PB
27965
27966
d32ab992
PB
27967.PHONY: check-make maybe-check-make
27968maybe-check-make:
27969@if make
27970maybe-check-make: check-make
295f4e42 27971
d32ab992 27972check-make:
f41d6665 27973 @: $(MAKE); $(unstage)
d32ab992
PB
27974 @r=`${PWD_COMMAND}`; export r; \
27975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 27976 $(HOST_EXPORTS) \
215c351a
PB
27977 (cd $(HOST_SUBDIR)/make && \
27978 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 27979
d32ab992 27980@endif make
295f4e42 27981
d32ab992
PB
27982.PHONY: install-make maybe-install-make
27983maybe-install-make:
27984@if make
27985maybe-install-make: install-make
295f4e42 27986
d32ab992 27987install-make: installdirs
f41d6665 27988 @: $(MAKE); $(unstage)
295f4e42
NN
27989 @r=`${PWD_COMMAND}`; export r; \
27990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27991 $(HOST_EXPORTS) \
215c351a 27992 (cd $(HOST_SUBDIR)/make && \
ace9ac7b 27993 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 27994
d32ab992 27995@endif make
295f4e42 27996
b5422ad7 27997# Other targets (info, dvi, pdf, etc.)
295f4e42 27998
d32ab992
PB
27999.PHONY: maybe-info-make info-make
28000maybe-info-make:
28001@if make
28002maybe-info-make: info-make
295f4e42 28003
d32ab992 28004info-make: \
05750653 28005 configure-make
f41d6665 28006 @: $(MAKE); $(unstage)
d32ab992 28007 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
28008 r=`${PWD_COMMAND}`; export r; \
28009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28010 $(HOST_EXPORTS) \
d32ab992 28011 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28013 done; \
d32ab992 28014 echo "Doing info in make" ; \
215c351a 28015 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
28016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28018 "RANLIB=$${RANLIB}" \
901119ae 28019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28020 info) \
295f4e42 28021 || exit 1
7e2dbcef 28022
d32ab992 28023@endif make
6599da04 28024
d32ab992
PB
28025.PHONY: maybe-dvi-make dvi-make
28026maybe-dvi-make:
28027@if make
28028maybe-dvi-make: dvi-make
6599da04 28029
d32ab992 28030dvi-make: \
05750653 28031 configure-make
f41d6665 28032 @: $(MAKE); $(unstage)
d32ab992 28033 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
28034 r=`${PWD_COMMAND}`; export r; \
28035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28036 $(HOST_EXPORTS) \
d32ab992 28037 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28039 done; \
d32ab992 28040 echo "Doing dvi in make" ; \
215c351a 28041 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
28042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28044 "RANLIB=$${RANLIB}" \
901119ae 28045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28046 dvi) \
295f4e42 28047 || exit 1
6599da04 28048
d32ab992 28049@endif make
6599da04 28050
b5422ad7
BM
28051.PHONY: maybe-pdf-make pdf-make
28052maybe-pdf-make:
28053@if make
28054maybe-pdf-make: pdf-make
28055
28056pdf-make: \
28057 configure-make
28058 @: $(MAKE); $(unstage)
28059 @[ -f ./make/Makefile ] || exit 0; \
28060 r=`${PWD_COMMAND}`; export r; \
28061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28062 $(HOST_EXPORTS) \
28063 for flag in $(EXTRA_HOST_FLAGS) ; do \
28064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28065 done; \
28066 echo "Doing pdf in make" ; \
28067 (cd $(HOST_SUBDIR)/make && \
28068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28070 "RANLIB=$${RANLIB}" \
901119ae 28071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
28072 pdf) \
28073 || exit 1
28074
28075@endif make
28076
f87a2b2e
MS
28077.PHONY: maybe-html-make html-make
28078maybe-html-make:
28079@if make
28080maybe-html-make: html-make
28081
28082html-make: \
05750653 28083 configure-make
f41d6665 28084 @: $(MAKE); $(unstage)
f87a2b2e
MS
28085 @[ -f ./make/Makefile ] || exit 0; \
28086 r=`${PWD_COMMAND}`; export r; \
28087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
28088 $(HOST_EXPORTS) \
28089 for flag in $(EXTRA_HOST_FLAGS) ; do \
28090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28091 done; \
28092 echo "Doing html in make" ; \
215c351a 28093 (cd $(HOST_SUBDIR)/make && \
f87a2b2e
MS
28094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28096 "RANLIB=$${RANLIB}" \
901119ae 28097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
28098 html) \
28099 || exit 1
28100
28101@endif make
28102
d32ab992
PB
28103.PHONY: maybe-TAGS-make TAGS-make
28104maybe-TAGS-make:
28105@if make
28106maybe-TAGS-make: TAGS-make
4977bab6 28107
d32ab992 28108TAGS-make: \
05750653 28109 configure-make
f41d6665 28110 @: $(MAKE); $(unstage)
d32ab992 28111 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
28112 r=`${PWD_COMMAND}`; export r; \
28113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28114 $(HOST_EXPORTS) \
d32ab992 28115 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28117 done; \
d32ab992 28118 echo "Doing TAGS in make" ; \
215c351a 28119 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
28120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28122 "RANLIB=$${RANLIB}" \
901119ae 28123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28124 TAGS) \
295f4e42 28125 || exit 1
4977bab6 28126
d32ab992 28127@endif make
4977bab6 28128
d32ab992
PB
28129.PHONY: maybe-install-info-make install-info-make
28130maybe-install-info-make:
28131@if make
28132maybe-install-info-make: install-info-make
4977bab6 28133
d32ab992
PB
28134install-info-make: \
28135 configure-make \
05750653 28136 info-make
f41d6665 28137 @: $(MAKE); $(unstage)
d32ab992 28138 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
28139 r=`${PWD_COMMAND}`; export r; \
28140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28141 $(HOST_EXPORTS) \
d32ab992 28142 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28144 done; \
d32ab992 28145 echo "Doing install-info in make" ; \
215c351a 28146 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
28147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28149 "RANLIB=$${RANLIB}" \
901119ae 28150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28151 install-info) \
295f4e42 28152 || exit 1
4977bab6 28153
d32ab992 28154@endif make
4977bab6 28155
9c4d2493
BM
28156.PHONY: maybe-install-pdf-make install-pdf-make
28157maybe-install-pdf-make:
28158@if make
28159maybe-install-pdf-make: install-pdf-make
28160
28161install-pdf-make: \
28162 configure-make \
28163 pdf-make
28164 @: $(MAKE); $(unstage)
28165 @[ -f ./make/Makefile ] || exit 0; \
28166 r=`${PWD_COMMAND}`; export r; \
28167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28168 $(HOST_EXPORTS) \
28169 for flag in $(EXTRA_HOST_FLAGS) ; do \
28170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28171 done; \
28172 echo "Doing install-pdf in make" ; \
28173 (cd $(HOST_SUBDIR)/make && \
28174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28176 "RANLIB=$${RANLIB}" \
901119ae 28177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
28178 install-pdf) \
28179 || exit 1
28180
28181@endif make
28182
65d6e994
CD
28183.PHONY: maybe-install-html-make install-html-make
28184maybe-install-html-make:
28185@if make
28186maybe-install-html-make: install-html-make
28187
28188install-html-make: \
28189 configure-make \
28190 html-make
28191 @: $(MAKE); $(unstage)
28192 @[ -f ./make/Makefile ] || exit 0; \
28193 r=`${PWD_COMMAND}`; export r; \
28194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28195 $(HOST_EXPORTS) \
28196 for flag in $(EXTRA_HOST_FLAGS) ; do \
28197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28198 done; \
28199 echo "Doing install-html in make" ; \
28200 (cd $(HOST_SUBDIR)/make && \
28201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28203 "RANLIB=$${RANLIB}" \
901119ae 28204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
28205 install-html) \
28206 || exit 1
28207
28208@endif make
28209
d32ab992
PB
28210.PHONY: maybe-installcheck-make installcheck-make
28211maybe-installcheck-make:
28212@if make
28213maybe-installcheck-make: installcheck-make
4977bab6 28214
d32ab992 28215installcheck-make: \
05750653 28216 configure-make
f41d6665 28217 @: $(MAKE); $(unstage)
d32ab992 28218 @[ -f ./make/Makefile ] || exit 0; \
8c90b13a
L
28219 r=`${PWD_COMMAND}`; export r; \
28220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28221 $(HOST_EXPORTS) \
d32ab992 28222 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28224 done; \
d32ab992 28225 echo "Doing installcheck in make" ; \
215c351a 28226 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
28227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28229 "RANLIB=$${RANLIB}" \
901119ae 28230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28231 installcheck) \
295f4e42
NN
28232 || exit 1
28233
d32ab992 28234@endif make
295f4e42 28235
d32ab992
PB
28236.PHONY: maybe-mostlyclean-make mostlyclean-make
28237maybe-mostlyclean-make:
28238@if make
28239maybe-mostlyclean-make: mostlyclean-make
295f4e42 28240
05750653 28241mostlyclean-make:
f41d6665 28242 @: $(MAKE); $(unstage)
d32ab992 28243 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
28244 r=`${PWD_COMMAND}`; export r; \
28245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28246 $(HOST_EXPORTS) \
d32ab992 28247 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28249 done; \
d32ab992 28250 echo "Doing mostlyclean in make" ; \
215c351a 28251 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
28252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28254 "RANLIB=$${RANLIB}" \
901119ae 28255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28256 mostlyclean) \
295f4e42
NN
28257 || exit 1
28258
d32ab992 28259@endif make
295f4e42 28260
d32ab992
PB
28261.PHONY: maybe-clean-make clean-make
28262maybe-clean-make:
28263@if make
28264maybe-clean-make: clean-make
295f4e42 28265
05750653 28266clean-make:
f41d6665 28267 @: $(MAKE); $(unstage)
d32ab992 28268 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
28269 r=`${PWD_COMMAND}`; export r; \
28270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28271 $(HOST_EXPORTS) \
d32ab992 28272 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28274 done; \
d32ab992 28275 echo "Doing clean in make" ; \
215c351a 28276 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
28277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28279 "RANLIB=$${RANLIB}" \
901119ae 28280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28281 clean) \
295f4e42
NN
28282 || exit 1
28283
d32ab992 28284@endif make
295f4e42 28285
d32ab992
PB
28286.PHONY: maybe-distclean-make distclean-make
28287maybe-distclean-make:
28288@if make
28289maybe-distclean-make: distclean-make
295f4e42 28290
05750653 28291distclean-make:
f41d6665 28292 @: $(MAKE); $(unstage)
d32ab992 28293 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
28294 r=`${PWD_COMMAND}`; export r; \
28295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28296 $(HOST_EXPORTS) \
d32ab992 28297 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28299 done; \
d32ab992 28300 echo "Doing distclean in make" ; \
215c351a 28301 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
28302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28304 "RANLIB=$${RANLIB}" \
901119ae 28305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28306 distclean) \
3aa83176 28307 || exit 1
4977bab6 28308
d32ab992 28309@endif make
295f4e42 28310
d32ab992
PB
28311.PHONY: maybe-maintainer-clean-make maintainer-clean-make
28312maybe-maintainer-clean-make:
28313@if make
28314maybe-maintainer-clean-make: maintainer-clean-make
295f4e42 28315
05750653 28316maintainer-clean-make:
f41d6665 28317 @: $(MAKE); $(unstage)
d32ab992 28318 @[ -f ./make/Makefile ] || exit 0; \
295f4e42 28319 r=`${PWD_COMMAND}`; export r; \
8c90b13a 28320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28321 $(HOST_EXPORTS) \
d32ab992 28322 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28324 done; \
d32ab992 28325 echo "Doing maintainer-clean in make" ; \
215c351a 28326 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
28327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28329 "RANLIB=$${RANLIB}" \
901119ae 28330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28331 maintainer-clean) \
295f4e42 28332 || exit 1
4977bab6 28333
d32ab992 28334@endif make
4977bab6 28335
4977bab6 28336
25b42232 28337
d32ab992
PB
28338.PHONY: configure-mmalloc maybe-configure-mmalloc
28339maybe-configure-mmalloc:
3ff3adad
PB
28340@if gcc-bootstrap
28341configure-mmalloc: stage_current
28342@endif gcc-bootstrap
d32ab992
PB
28343@if mmalloc
28344maybe-configure-mmalloc: configure-mmalloc
cc11cc9b 28345configure-mmalloc:
f41d6665 28346 @: $(MAKE); $(unstage)
cc11cc9b 28347 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 28348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
28349 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
28350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
4fc4dd12 28351 $(HOST_EXPORTS) \
25b42232
PB
28352 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
28353 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
4977bab6 28354 case $(srcdir) in \
215c351a
PB
28355 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28356 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
28357 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 28358 esac; \
215c351a
PB
28359 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
28360 libsrcdir="$$s/mmalloc"; \
4977bab6 28361 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
28362 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28363 --target=${target_alias} $${srcdiroption} \
4977bab6 28364 || exit 1
d32ab992 28365@endif mmalloc
4977bab6 28366
25b42232
PB
28367
28368
ce406537
PB
28369
28370
d32ab992
PB
28371.PHONY: all-mmalloc maybe-all-mmalloc
28372maybe-all-mmalloc:
3ff3adad
PB
28373@if gcc-bootstrap
28374all-mmalloc: stage_current
28375@endif gcc-bootstrap
d32ab992 28376@if mmalloc
7e0b5752 28377TARGET-mmalloc=all
d32ab992
PB
28378maybe-all-mmalloc: all-mmalloc
28379all-mmalloc: configure-mmalloc
f41d6665 28380 @: $(MAKE); $(unstage)
8c90b13a
L
28381 @r=`${PWD_COMMAND}`; export r; \
28382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28383 $(HOST_EXPORTS) \
215c351a 28384 (cd $(HOST_SUBDIR)/mmalloc && \
1c8bd6a3
PB
28385 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28386 $(TARGET-mmalloc))
d32ab992 28387@endif mmalloc
4977bab6 28388
25b42232 28389
ce406537
PB
28390
28391
d32ab992
PB
28392.PHONY: check-mmalloc maybe-check-mmalloc
28393maybe-check-mmalloc:
28394@if mmalloc
28395maybe-check-mmalloc: check-mmalloc
4977bab6 28396
d32ab992 28397check-mmalloc:
4977bab6 28398
d32ab992 28399@endif mmalloc
4977bab6 28400
d32ab992
PB
28401.PHONY: install-mmalloc maybe-install-mmalloc
28402maybe-install-mmalloc:
28403@if mmalloc
28404maybe-install-mmalloc: install-mmalloc
7e2dbcef 28405
d32ab992 28406install-mmalloc: installdirs
f41d6665 28407 @: $(MAKE); $(unstage)
8c90b13a
L
28408 @r=`${PWD_COMMAND}`; export r; \
28409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28410 $(HOST_EXPORTS) \
215c351a 28411 (cd $(HOST_SUBDIR)/mmalloc && \
ace9ac7b 28412 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 28413
d32ab992 28414@endif mmalloc
295f4e42 28415
b5422ad7 28416# Other targets (info, dvi, pdf, etc.)
295f4e42 28417
d32ab992
PB
28418.PHONY: maybe-info-mmalloc info-mmalloc
28419maybe-info-mmalloc:
28420@if mmalloc
28421maybe-info-mmalloc: info-mmalloc
295f4e42 28422
d32ab992 28423info-mmalloc: \
05750653 28424 configure-mmalloc
f41d6665 28425 @: $(MAKE); $(unstage)
d32ab992 28426 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
28427 r=`${PWD_COMMAND}`; export r; \
28428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28429 $(HOST_EXPORTS) \
d32ab992 28430 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28432 done; \
d32ab992 28433 echo "Doing info in mmalloc" ; \
215c351a 28434 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
28435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28437 "RANLIB=$${RANLIB}" \
901119ae 28438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28439 info) \
295f4e42
NN
28440 || exit 1
28441
d32ab992 28442@endif mmalloc
295f4e42 28443
d32ab992
PB
28444.PHONY: maybe-dvi-mmalloc dvi-mmalloc
28445maybe-dvi-mmalloc:
28446@if mmalloc
28447maybe-dvi-mmalloc: dvi-mmalloc
295f4e42 28448
d32ab992 28449dvi-mmalloc: \
05750653 28450 configure-mmalloc
f41d6665 28451 @: $(MAKE); $(unstage)
d32ab992 28452 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
28453 r=`${PWD_COMMAND}`; export r; \
28454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28455 $(HOST_EXPORTS) \
d32ab992 28456 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28458 done; \
d32ab992 28459 echo "Doing dvi in mmalloc" ; \
215c351a 28460 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
28461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28463 "RANLIB=$${RANLIB}" \
901119ae 28464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28465 dvi) \
295f4e42
NN
28466 || exit 1
28467
d32ab992 28468@endif mmalloc
295f4e42 28469
b5422ad7
BM
28470.PHONY: maybe-pdf-mmalloc pdf-mmalloc
28471maybe-pdf-mmalloc:
28472@if mmalloc
28473maybe-pdf-mmalloc: pdf-mmalloc
28474
28475pdf-mmalloc: \
28476 configure-mmalloc
28477 @: $(MAKE); $(unstage)
28478 @[ -f ./mmalloc/Makefile ] || exit 0; \
28479 r=`${PWD_COMMAND}`; export r; \
28480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28481 $(HOST_EXPORTS) \
28482 for flag in $(EXTRA_HOST_FLAGS) ; do \
28483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28484 done; \
28485 echo "Doing pdf in mmalloc" ; \
28486 (cd $(HOST_SUBDIR)/mmalloc && \
28487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28489 "RANLIB=$${RANLIB}" \
901119ae 28490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
28491 pdf) \
28492 || exit 1
28493
28494@endif mmalloc
28495
f87a2b2e
MS
28496.PHONY: maybe-html-mmalloc html-mmalloc
28497maybe-html-mmalloc:
28498@if mmalloc
28499maybe-html-mmalloc: html-mmalloc
28500
28501html-mmalloc: \
05750653 28502 configure-mmalloc
f41d6665 28503 @: $(MAKE); $(unstage)
f87a2b2e
MS
28504 @[ -f ./mmalloc/Makefile ] || exit 0; \
28505 r=`${PWD_COMMAND}`; export r; \
28506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
28507 $(HOST_EXPORTS) \
28508 for flag in $(EXTRA_HOST_FLAGS) ; do \
28509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28510 done; \
28511 echo "Doing html in mmalloc" ; \
215c351a 28512 (cd $(HOST_SUBDIR)/mmalloc && \
f87a2b2e
MS
28513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28515 "RANLIB=$${RANLIB}" \
901119ae 28516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
28517 html) \
28518 || exit 1
28519
28520@endif mmalloc
28521
d32ab992
PB
28522.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
28523maybe-TAGS-mmalloc:
28524@if mmalloc
28525maybe-TAGS-mmalloc: TAGS-mmalloc
295f4e42 28526
d32ab992 28527TAGS-mmalloc: \
05750653 28528 configure-mmalloc
f41d6665 28529 @: $(MAKE); $(unstage)
d32ab992 28530 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
28531 r=`${PWD_COMMAND}`; export r; \
28532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28533 $(HOST_EXPORTS) \
d32ab992 28534 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28536 done; \
d32ab992 28537 echo "Doing TAGS in mmalloc" ; \
215c351a 28538 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
28539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28541 "RANLIB=$${RANLIB}" \
901119ae 28542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28543 TAGS) \
295f4e42
NN
28544 || exit 1
28545
d32ab992 28546@endif mmalloc
295f4e42 28547
d32ab992
PB
28548.PHONY: maybe-install-info-mmalloc install-info-mmalloc
28549maybe-install-info-mmalloc:
28550@if mmalloc
28551maybe-install-info-mmalloc: install-info-mmalloc
295f4e42 28552
d32ab992
PB
28553install-info-mmalloc: \
28554 configure-mmalloc \
05750653 28555 info-mmalloc
f41d6665 28556 @: $(MAKE); $(unstage)
d32ab992 28557 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
28558 r=`${PWD_COMMAND}`; export r; \
28559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28560 $(HOST_EXPORTS) \
d32ab992 28561 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28563 done; \
d32ab992 28564 echo "Doing install-info in mmalloc" ; \
215c351a 28565 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
28566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28568 "RANLIB=$${RANLIB}" \
901119ae 28569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28570 install-info) \
295f4e42
NN
28571 || exit 1
28572
d32ab992 28573@endif mmalloc
295f4e42 28574
9c4d2493
BM
28575.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
28576maybe-install-pdf-mmalloc:
28577@if mmalloc
28578maybe-install-pdf-mmalloc: install-pdf-mmalloc
28579
28580install-pdf-mmalloc: \
28581 configure-mmalloc \
28582 pdf-mmalloc
28583 @: $(MAKE); $(unstage)
28584 @[ -f ./mmalloc/Makefile ] || exit 0; \
28585 r=`${PWD_COMMAND}`; export r; \
28586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28587 $(HOST_EXPORTS) \
28588 for flag in $(EXTRA_HOST_FLAGS) ; do \
28589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28590 done; \
28591 echo "Doing install-pdf in mmalloc" ; \
28592 (cd $(HOST_SUBDIR)/mmalloc && \
28593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28595 "RANLIB=$${RANLIB}" \
901119ae 28596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
28597 install-pdf) \
28598 || exit 1
28599
28600@endif mmalloc
28601
65d6e994
CD
28602.PHONY: maybe-install-html-mmalloc install-html-mmalloc
28603maybe-install-html-mmalloc:
28604@if mmalloc
28605maybe-install-html-mmalloc: install-html-mmalloc
28606
28607install-html-mmalloc: \
28608 configure-mmalloc \
28609 html-mmalloc
28610 @: $(MAKE); $(unstage)
28611 @[ -f ./mmalloc/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-html in mmalloc" ; \
28619 (cd $(HOST_SUBDIR)/mmalloc && \
28620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28622 "RANLIB=$${RANLIB}" \
901119ae 28623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
28624 install-html) \
28625 || exit 1
28626
28627@endif mmalloc
28628
d32ab992
PB
28629.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
28630maybe-installcheck-mmalloc:
28631@if mmalloc
28632maybe-installcheck-mmalloc: installcheck-mmalloc
295f4e42 28633
d32ab992 28634installcheck-mmalloc: \
05750653 28635 configure-mmalloc
f41d6665 28636 @: $(MAKE); $(unstage)
d32ab992 28637 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
28638 r=`${PWD_COMMAND}`; export r; \
28639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28640 $(HOST_EXPORTS) \
d32ab992 28641 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28643 done; \
d32ab992 28644 echo "Doing installcheck in mmalloc" ; \
215c351a 28645 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
28646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28648 "RANLIB=$${RANLIB}" \
901119ae 28649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28650 installcheck) \
295f4e42
NN
28651 || exit 1
28652
d32ab992 28653@endif mmalloc
295f4e42 28654
d32ab992
PB
28655.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
28656maybe-mostlyclean-mmalloc:
28657@if mmalloc
28658maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
295f4e42 28659
05750653 28660mostlyclean-mmalloc:
f41d6665 28661 @: $(MAKE); $(unstage)
d32ab992 28662 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
28663 r=`${PWD_COMMAND}`; export r; \
28664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28665 $(HOST_EXPORTS) \
d32ab992 28666 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28668 done; \
d32ab992 28669 echo "Doing mostlyclean in mmalloc" ; \
215c351a 28670 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
28671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28673 "RANLIB=$${RANLIB}" \
901119ae 28674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28675 mostlyclean) \
295f4e42
NN
28676 || exit 1
28677
d32ab992 28678@endif mmalloc
295f4e42 28679
d32ab992
PB
28680.PHONY: maybe-clean-mmalloc clean-mmalloc
28681maybe-clean-mmalloc:
28682@if mmalloc
28683maybe-clean-mmalloc: clean-mmalloc
295f4e42 28684
05750653 28685clean-mmalloc:
f41d6665 28686 @: $(MAKE); $(unstage)
d32ab992 28687 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
28688 r=`${PWD_COMMAND}`; export r; \
28689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28690 $(HOST_EXPORTS) \
d32ab992 28691 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28693 done; \
d32ab992 28694 echo "Doing clean in mmalloc" ; \
215c351a 28695 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
28696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28698 "RANLIB=$${RANLIB}" \
901119ae 28699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28700 clean) \
295f4e42
NN
28701 || exit 1
28702
d32ab992 28703@endif mmalloc
295f4e42 28704
d32ab992
PB
28705.PHONY: maybe-distclean-mmalloc distclean-mmalloc
28706maybe-distclean-mmalloc:
28707@if mmalloc
28708maybe-distclean-mmalloc: distclean-mmalloc
295f4e42 28709
05750653 28710distclean-mmalloc:
f41d6665 28711 @: $(MAKE); $(unstage)
d32ab992 28712 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
28713 r=`${PWD_COMMAND}`; export r; \
28714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28715 $(HOST_EXPORTS) \
d32ab992 28716 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28718 done; \
d32ab992 28719 echo "Doing distclean in mmalloc" ; \
215c351a 28720 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
28721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28723 "RANLIB=$${RANLIB}" \
901119ae 28724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28725 distclean) \
295f4e42
NN
28726 || exit 1
28727
d32ab992 28728@endif mmalloc
295f4e42 28729
d32ab992
PB
28730.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
28731maybe-maintainer-clean-mmalloc:
28732@if mmalloc
28733maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
295f4e42 28734
05750653 28735maintainer-clean-mmalloc:
f41d6665 28736 @: $(MAKE); $(unstage)
d32ab992 28737 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
28738 r=`${PWD_COMMAND}`; export r; \
28739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28740 $(HOST_EXPORTS) \
d32ab992 28741 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28743 done; \
d32ab992 28744 echo "Doing maintainer-clean in mmalloc" ; \
215c351a 28745 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
28746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28748 "RANLIB=$${RANLIB}" \
901119ae 28749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28750 maintainer-clean) \
295f4e42 28751 || exit 1
4977bab6 28752
d32ab992 28753@endif mmalloc
4977bab6 28754
295f4e42 28755
25b42232 28756
d32ab992
PB
28757.PHONY: configure-patch maybe-configure-patch
28758maybe-configure-patch:
3ff3adad
PB
28759@if gcc-bootstrap
28760configure-patch: stage_current
28761@endif gcc-bootstrap
d32ab992
PB
28762@if patch
28763maybe-configure-patch: configure-patch
cc11cc9b 28764configure-patch:
f41d6665 28765 @: $(MAKE); $(unstage)
cc11cc9b 28766 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 28767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
28768 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
28769 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
4fc4dd12 28770 $(HOST_EXPORTS) \
25b42232
PB
28771 echo Configuring in $(HOST_SUBDIR)/patch; \
28772 cd "$(HOST_SUBDIR)/patch" || exit 1; \
4977bab6 28773 case $(srcdir) in \
215c351a
PB
28774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28775 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
28776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 28777 esac; \
215c351a
PB
28778 srcdiroption="--srcdir=$${topdir}/patch"; \
28779 libsrcdir="$$s/patch"; \
4977bab6 28780 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
28781 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28782 --target=${target_alias} $${srcdiroption} \
4977bab6 28783 || exit 1
d32ab992 28784@endif patch
4977bab6 28785
25b42232
PB
28786
28787
ce406537
PB
28788
28789
d32ab992
PB
28790.PHONY: all-patch maybe-all-patch
28791maybe-all-patch:
3ff3adad
PB
28792@if gcc-bootstrap
28793all-patch: stage_current
28794@endif gcc-bootstrap
d32ab992 28795@if patch
7e0b5752 28796TARGET-patch=all
d32ab992
PB
28797maybe-all-patch: all-patch
28798all-patch: configure-patch
f41d6665 28799 @: $(MAKE); $(unstage)
8c90b13a
L
28800 @r=`${PWD_COMMAND}`; export r; \
28801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28802 $(HOST_EXPORTS) \
215c351a 28803 (cd $(HOST_SUBDIR)/patch && \
1c8bd6a3
PB
28804 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28805 $(TARGET-patch))
d32ab992 28806@endif patch
4977bab6 28807
25b42232 28808
ce406537
PB
28809
28810
d32ab992
PB
28811.PHONY: check-patch maybe-check-patch
28812maybe-check-patch:
28813@if patch
28814maybe-check-patch: check-patch
4977bab6 28815
d32ab992 28816check-patch:
f41d6665 28817 @: $(MAKE); $(unstage)
8c90b13a
L
28818 @r=`${PWD_COMMAND}`; export r; \
28819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28820 $(HOST_EXPORTS) \
215c351a
PB
28821 (cd $(HOST_SUBDIR)/patch && \
28822 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 28823
d32ab992 28824@endif patch
4977bab6 28825
d32ab992
PB
28826.PHONY: install-patch maybe-install-patch
28827maybe-install-patch:
28828@if patch
28829maybe-install-patch: install-patch
295f4e42 28830
d32ab992 28831install-patch: installdirs
f41d6665 28832 @: $(MAKE); $(unstage)
295f4e42
NN
28833 @r=`${PWD_COMMAND}`; export r; \
28834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28835 $(HOST_EXPORTS) \
215c351a 28836 (cd $(HOST_SUBDIR)/patch && \
ace9ac7b 28837 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 28838
d32ab992 28839@endif patch
295f4e42 28840
b5422ad7 28841# Other targets (info, dvi, pdf, etc.)
295f4e42 28842
d32ab992
PB
28843.PHONY: maybe-info-patch info-patch
28844maybe-info-patch:
28845@if patch
28846maybe-info-patch: info-patch
295f4e42 28847
d32ab992 28848info-patch: \
05750653 28849 configure-patch
f41d6665 28850 @: $(MAKE); $(unstage)
d32ab992 28851 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
28852 r=`${PWD_COMMAND}`; export r; \
28853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28854 $(HOST_EXPORTS) \
d32ab992 28855 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28857 done; \
d32ab992 28858 echo "Doing info in patch" ; \
215c351a 28859 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
28860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28862 "RANLIB=$${RANLIB}" \
901119ae 28863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28864 info) \
295f4e42
NN
28865 || exit 1
28866
d32ab992 28867@endif patch
295f4e42 28868
d32ab992
PB
28869.PHONY: maybe-dvi-patch dvi-patch
28870maybe-dvi-patch:
28871@if patch
28872maybe-dvi-patch: dvi-patch
295f4e42 28873
d32ab992 28874dvi-patch: \
05750653 28875 configure-patch
f41d6665 28876 @: $(MAKE); $(unstage)
d32ab992 28877 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
28878 r=`${PWD_COMMAND}`; export r; \
28879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28880 $(HOST_EXPORTS) \
d32ab992 28881 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28883 done; \
d32ab992 28884 echo "Doing dvi in patch" ; \
215c351a 28885 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
28886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28888 "RANLIB=$${RANLIB}" \
901119ae 28889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28890 dvi) \
295f4e42
NN
28891 || exit 1
28892
d32ab992 28893@endif patch
295f4e42 28894
b5422ad7
BM
28895.PHONY: maybe-pdf-patch pdf-patch
28896maybe-pdf-patch:
28897@if patch
28898maybe-pdf-patch: pdf-patch
28899
28900pdf-patch: \
28901 configure-patch
28902 @: $(MAKE); $(unstage)
28903 @[ -f ./patch/Makefile ] || exit 0; \
28904 r=`${PWD_COMMAND}`; export r; \
28905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
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 pdf in patch" ; \
28911 (cd $(HOST_SUBDIR)/patch && \
28912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28914 "RANLIB=$${RANLIB}" \
901119ae 28915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
28916 pdf) \
28917 || exit 1
28918
28919@endif patch
28920
f87a2b2e
MS
28921.PHONY: maybe-html-patch html-patch
28922maybe-html-patch:
28923@if patch
28924maybe-html-patch: html-patch
28925
28926html-patch: \
05750653 28927 configure-patch
f41d6665 28928 @: $(MAKE); $(unstage)
f87a2b2e
MS
28929 @[ -f ./patch/Makefile ] || exit 0; \
28930 r=`${PWD_COMMAND}`; export r; \
28931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
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 html in patch" ; \
215c351a 28937 (cd $(HOST_SUBDIR)/patch && \
f87a2b2e
MS
28938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28940 "RANLIB=$${RANLIB}" \
901119ae 28941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
28942 html) \
28943 || exit 1
28944
28945@endif patch
28946
d32ab992
PB
28947.PHONY: maybe-TAGS-patch TAGS-patch
28948maybe-TAGS-patch:
28949@if patch
28950maybe-TAGS-patch: TAGS-patch
295f4e42 28951
d32ab992 28952TAGS-patch: \
05750653 28953 configure-patch
f41d6665 28954 @: $(MAKE); $(unstage)
d32ab992 28955 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
28956 r=`${PWD_COMMAND}`; export r; \
28957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28958 $(HOST_EXPORTS) \
d32ab992 28959 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28961 done; \
d32ab992 28962 echo "Doing TAGS in patch" ; \
215c351a 28963 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
28964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28966 "RANLIB=$${RANLIB}" \
901119ae 28967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28968 TAGS) \
295f4e42
NN
28969 || exit 1
28970
d32ab992 28971@endif patch
295f4e42 28972
d32ab992
PB
28973.PHONY: maybe-install-info-patch install-info-patch
28974maybe-install-info-patch:
28975@if patch
28976maybe-install-info-patch: install-info-patch
295f4e42 28977
d32ab992
PB
28978install-info-patch: \
28979 configure-patch \
05750653 28980 info-patch
f41d6665 28981 @: $(MAKE); $(unstage)
d32ab992 28982 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
28983 r=`${PWD_COMMAND}`; export r; \
28984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28985 $(HOST_EXPORTS) \
d32ab992 28986 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
28987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28988 done; \
d32ab992 28989 echo "Doing install-info in patch" ; \
215c351a 28990 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
28991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28993 "RANLIB=$${RANLIB}" \
901119ae 28994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28995 install-info) \
295f4e42
NN
28996 || exit 1
28997
d32ab992 28998@endif patch
295f4e42 28999
9c4d2493
BM
29000.PHONY: maybe-install-pdf-patch install-pdf-patch
29001maybe-install-pdf-patch:
29002@if patch
29003maybe-install-pdf-patch: install-pdf-patch
29004
29005install-pdf-patch: \
29006 configure-patch \
29007 pdf-patch
29008 @: $(MAKE); $(unstage)
29009 @[ -f ./patch/Makefile ] || exit 0; \
29010 r=`${PWD_COMMAND}`; export r; \
29011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29012 $(HOST_EXPORTS) \
29013 for flag in $(EXTRA_HOST_FLAGS) ; do \
29014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29015 done; \
29016 echo "Doing install-pdf in patch" ; \
29017 (cd $(HOST_SUBDIR)/patch && \
29018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29020 "RANLIB=$${RANLIB}" \
901119ae 29021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
29022 install-pdf) \
29023 || exit 1
29024
29025@endif patch
29026
65d6e994
CD
29027.PHONY: maybe-install-html-patch install-html-patch
29028maybe-install-html-patch:
29029@if patch
29030maybe-install-html-patch: install-html-patch
29031
29032install-html-patch: \
29033 configure-patch \
29034 html-patch
29035 @: $(MAKE); $(unstage)
29036 @[ -f ./patch/Makefile ] || exit 0; \
29037 r=`${PWD_COMMAND}`; export r; \
29038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29039 $(HOST_EXPORTS) \
29040 for flag in $(EXTRA_HOST_FLAGS) ; do \
29041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29042 done; \
29043 echo "Doing install-html in patch" ; \
29044 (cd $(HOST_SUBDIR)/patch && \
29045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29047 "RANLIB=$${RANLIB}" \
901119ae 29048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
29049 install-html) \
29050 || exit 1
29051
29052@endif patch
29053
d32ab992
PB
29054.PHONY: maybe-installcheck-patch installcheck-patch
29055maybe-installcheck-patch:
29056@if patch
29057maybe-installcheck-patch: installcheck-patch
295f4e42 29058
d32ab992 29059installcheck-patch: \
05750653 29060 configure-patch
f41d6665 29061 @: $(MAKE); $(unstage)
d32ab992 29062 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
29063 r=`${PWD_COMMAND}`; export r; \
29064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29065 $(HOST_EXPORTS) \
d32ab992 29066 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29068 done; \
d32ab992 29069 echo "Doing installcheck in patch" ; \
215c351a 29070 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
29071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29073 "RANLIB=$${RANLIB}" \
901119ae 29074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29075 installcheck) \
295f4e42
NN
29076 || exit 1
29077
d32ab992 29078@endif patch
295f4e42 29079
d32ab992
PB
29080.PHONY: maybe-mostlyclean-patch mostlyclean-patch
29081maybe-mostlyclean-patch:
29082@if patch
29083maybe-mostlyclean-patch: mostlyclean-patch
295f4e42 29084
05750653 29085mostlyclean-patch:
f41d6665 29086 @: $(MAKE); $(unstage)
d32ab992 29087 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
29088 r=`${PWD_COMMAND}`; export r; \
29089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29090 $(HOST_EXPORTS) \
d32ab992 29091 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29093 done; \
d32ab992 29094 echo "Doing mostlyclean in patch" ; \
215c351a 29095 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
29096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29098 "RANLIB=$${RANLIB}" \
901119ae 29099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29100 mostlyclean) \
295f4e42
NN
29101 || exit 1
29102
d32ab992 29103@endif patch
295f4e42 29104
d32ab992
PB
29105.PHONY: maybe-clean-patch clean-patch
29106maybe-clean-patch:
29107@if patch
29108maybe-clean-patch: clean-patch
295f4e42 29109
05750653 29110clean-patch:
f41d6665 29111 @: $(MAKE); $(unstage)
d32ab992 29112 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
29113 r=`${PWD_COMMAND}`; export r; \
29114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29115 $(HOST_EXPORTS) \
d32ab992 29116 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29118 done; \
d32ab992 29119 echo "Doing clean in patch" ; \
215c351a 29120 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
29121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29123 "RANLIB=$${RANLIB}" \
901119ae 29124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29125 clean) \
295f4e42
NN
29126 || exit 1
29127
d32ab992 29128@endif patch
295f4e42 29129
d32ab992
PB
29130.PHONY: maybe-distclean-patch distclean-patch
29131maybe-distclean-patch:
29132@if patch
29133maybe-distclean-patch: distclean-patch
295f4e42 29134
05750653 29135distclean-patch:
f41d6665 29136 @: $(MAKE); $(unstage)
d32ab992 29137 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
29138 r=`${PWD_COMMAND}`; export r; \
29139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29140 $(HOST_EXPORTS) \
d32ab992 29141 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29143 done; \
d32ab992 29144 echo "Doing distclean in patch" ; \
215c351a 29145 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
29146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29148 "RANLIB=$${RANLIB}" \
901119ae 29149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29150 distclean) \
295f4e42
NN
29151 || exit 1
29152
d32ab992 29153@endif patch
295f4e42 29154
d32ab992
PB
29155.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
29156maybe-maintainer-clean-patch:
29157@if patch
29158maybe-maintainer-clean-patch: maintainer-clean-patch
295f4e42 29159
05750653 29160maintainer-clean-patch:
f41d6665 29161 @: $(MAKE); $(unstage)
d32ab992 29162 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
29163 r=`${PWD_COMMAND}`; export r; \
29164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29165 $(HOST_EXPORTS) \
d32ab992 29166 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29168 done; \
d32ab992 29169 echo "Doing maintainer-clean in patch" ; \
215c351a 29170 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
29171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29173 "RANLIB=$${RANLIB}" \
901119ae 29174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29175 maintainer-clean) \
295f4e42 29176 || exit 1
7e2dbcef 29177
d32ab992 29178@endif patch
4977bab6
ZW
29179
29180
25b42232 29181
d32ab992
PB
29182.PHONY: configure-perl maybe-configure-perl
29183maybe-configure-perl:
3ff3adad
PB
29184@if gcc-bootstrap
29185configure-perl: stage_current
29186@endif gcc-bootstrap
d32ab992
PB
29187@if perl
29188maybe-configure-perl: configure-perl
cc11cc9b 29189configure-perl:
f41d6665 29190 @: $(MAKE); $(unstage)
cc11cc9b 29191 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 29192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
29193 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
29194 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
4fc4dd12 29195 $(HOST_EXPORTS) \
25b42232
PB
29196 echo Configuring in $(HOST_SUBDIR)/perl; \
29197 cd "$(HOST_SUBDIR)/perl" || exit 1; \
4977bab6 29198 case $(srcdir) in \
215c351a
PB
29199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29200 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
29201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 29202 esac; \
215c351a
PB
29203 srcdiroption="--srcdir=$${topdir}/perl"; \
29204 libsrcdir="$$s/perl"; \
4977bab6 29205 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29206 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29207 --target=${target_alias} $${srcdiroption} \
4977bab6 29208 || exit 1
d32ab992 29209@endif perl
4977bab6 29210
25b42232
PB
29211
29212
ce406537
PB
29213
29214
d32ab992
PB
29215.PHONY: all-perl maybe-all-perl
29216maybe-all-perl:
3ff3adad
PB
29217@if gcc-bootstrap
29218all-perl: stage_current
29219@endif gcc-bootstrap
d32ab992 29220@if perl
7e0b5752 29221TARGET-perl=all
d32ab992
PB
29222maybe-all-perl: all-perl
29223all-perl: configure-perl
f41d6665 29224 @: $(MAKE); $(unstage)
8c90b13a
L
29225 @r=`${PWD_COMMAND}`; export r; \
29226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29227 $(HOST_EXPORTS) \
215c351a 29228 (cd $(HOST_SUBDIR)/perl && \
1c8bd6a3
PB
29229 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29230 $(TARGET-perl))
d32ab992 29231@endif perl
4977bab6 29232
25b42232 29233
ce406537
PB
29234
29235
d32ab992
PB
29236.PHONY: check-perl maybe-check-perl
29237maybe-check-perl:
29238@if perl
29239maybe-check-perl: check-perl
4977bab6 29240
d32ab992 29241check-perl:
f41d6665 29242 @: $(MAKE); $(unstage)
8c90b13a
L
29243 @r=`${PWD_COMMAND}`; export r; \
29244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29245 $(HOST_EXPORTS) \
215c351a
PB
29246 (cd $(HOST_SUBDIR)/perl && \
29247 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 29248
d32ab992 29249@endif perl
4977bab6 29250
d32ab992
PB
29251.PHONY: install-perl maybe-install-perl
29252maybe-install-perl:
29253@if perl
29254maybe-install-perl: install-perl
7e2dbcef 29255
d32ab992 29256install-perl: installdirs
f41d6665 29257 @: $(MAKE); $(unstage)
8c90b13a
L
29258 @r=`${PWD_COMMAND}`; export r; \
29259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29260 $(HOST_EXPORTS) \
215c351a 29261 (cd $(HOST_SUBDIR)/perl && \
ace9ac7b 29262 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 29263
d32ab992 29264@endif perl
4977bab6 29265
b5422ad7 29266# Other targets (info, dvi, pdf, etc.)
295f4e42 29267
d32ab992
PB
29268.PHONY: maybe-info-perl info-perl
29269maybe-info-perl:
29270@if perl
29271maybe-info-perl: info-perl
295f4e42 29272
d32ab992 29273info-perl: \
05750653 29274 configure-perl
f41d6665 29275 @: $(MAKE); $(unstage)
d32ab992 29276 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
29277 r=`${PWD_COMMAND}`; export r; \
29278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29279 $(HOST_EXPORTS) \
d32ab992 29280 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29282 done; \
d32ab992 29283 echo "Doing info in perl" ; \
215c351a 29284 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
29285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29287 "RANLIB=$${RANLIB}" \
901119ae 29288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29289 info) \
295f4e42
NN
29290 || exit 1
29291
d32ab992 29292@endif perl
295f4e42 29293
d32ab992
PB
29294.PHONY: maybe-dvi-perl dvi-perl
29295maybe-dvi-perl:
29296@if perl
29297maybe-dvi-perl: dvi-perl
295f4e42 29298
d32ab992 29299dvi-perl: \
05750653 29300 configure-perl
f41d6665 29301 @: $(MAKE); $(unstage)
d32ab992 29302 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
29303 r=`${PWD_COMMAND}`; export r; \
29304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29305 $(HOST_EXPORTS) \
d32ab992 29306 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29308 done; \
d32ab992 29309 echo "Doing dvi in perl" ; \
215c351a 29310 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
29311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29313 "RANLIB=$${RANLIB}" \
901119ae 29314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29315 dvi) \
295f4e42
NN
29316 || exit 1
29317
d32ab992 29318@endif perl
295f4e42 29319
b5422ad7
BM
29320.PHONY: maybe-pdf-perl pdf-perl
29321maybe-pdf-perl:
29322@if perl
29323maybe-pdf-perl: pdf-perl
29324
29325pdf-perl: \
29326 configure-perl
29327 @: $(MAKE); $(unstage)
29328 @[ -f ./perl/Makefile ] || exit 0; \
29329 r=`${PWD_COMMAND}`; export r; \
29330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29331 $(HOST_EXPORTS) \
29332 for flag in $(EXTRA_HOST_FLAGS) ; do \
29333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29334 done; \
29335 echo "Doing pdf in perl" ; \
29336 (cd $(HOST_SUBDIR)/perl && \
29337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29339 "RANLIB=$${RANLIB}" \
901119ae 29340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
29341 pdf) \
29342 || exit 1
29343
29344@endif perl
29345
f87a2b2e
MS
29346.PHONY: maybe-html-perl html-perl
29347maybe-html-perl:
29348@if perl
29349maybe-html-perl: html-perl
29350
29351html-perl: \
05750653 29352 configure-perl
f41d6665 29353 @: $(MAKE); $(unstage)
f87a2b2e
MS
29354 @[ -f ./perl/Makefile ] || exit 0; \
29355 r=`${PWD_COMMAND}`; export r; \
29356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
29357 $(HOST_EXPORTS) \
29358 for flag in $(EXTRA_HOST_FLAGS) ; do \
29359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29360 done; \
29361 echo "Doing html in perl" ; \
215c351a 29362 (cd $(HOST_SUBDIR)/perl && \
f87a2b2e
MS
29363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29365 "RANLIB=$${RANLIB}" \
901119ae 29366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
29367 html) \
29368 || exit 1
29369
29370@endif perl
29371
d32ab992
PB
29372.PHONY: maybe-TAGS-perl TAGS-perl
29373maybe-TAGS-perl:
29374@if perl
29375maybe-TAGS-perl: TAGS-perl
295f4e42 29376
d32ab992 29377TAGS-perl: \
05750653 29378 configure-perl
f41d6665 29379 @: $(MAKE); $(unstage)
d32ab992 29380 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
29381 r=`${PWD_COMMAND}`; export r; \
29382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29383 $(HOST_EXPORTS) \
d32ab992 29384 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29386 done; \
d32ab992 29387 echo "Doing TAGS in perl" ; \
215c351a 29388 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
29389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29391 "RANLIB=$${RANLIB}" \
901119ae 29392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29393 TAGS) \
295f4e42
NN
29394 || exit 1
29395
d32ab992 29396@endif perl
295f4e42 29397
d32ab992
PB
29398.PHONY: maybe-install-info-perl install-info-perl
29399maybe-install-info-perl:
29400@if perl
29401maybe-install-info-perl: install-info-perl
295f4e42 29402
d32ab992
PB
29403install-info-perl: \
29404 configure-perl \
05750653 29405 info-perl
f41d6665 29406 @: $(MAKE); $(unstage)
d32ab992 29407 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
29408 r=`${PWD_COMMAND}`; export r; \
29409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29410 $(HOST_EXPORTS) \
d32ab992 29411 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29413 done; \
d32ab992 29414 echo "Doing install-info in perl" ; \
215c351a 29415 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
29416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29418 "RANLIB=$${RANLIB}" \
901119ae 29419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29420 install-info) \
295f4e42
NN
29421 || exit 1
29422
d32ab992 29423@endif perl
295f4e42 29424
9c4d2493
BM
29425.PHONY: maybe-install-pdf-perl install-pdf-perl
29426maybe-install-pdf-perl:
29427@if perl
29428maybe-install-pdf-perl: install-pdf-perl
29429
29430install-pdf-perl: \
29431 configure-perl \
29432 pdf-perl
29433 @: $(MAKE); $(unstage)
29434 @[ -f ./perl/Makefile ] || exit 0; \
29435 r=`${PWD_COMMAND}`; export r; \
29436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29437 $(HOST_EXPORTS) \
29438 for flag in $(EXTRA_HOST_FLAGS) ; do \
29439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29440 done; \
29441 echo "Doing install-pdf in perl" ; \
29442 (cd $(HOST_SUBDIR)/perl && \
29443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29445 "RANLIB=$${RANLIB}" \
901119ae 29446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
29447 install-pdf) \
29448 || exit 1
29449
29450@endif perl
29451
65d6e994
CD
29452.PHONY: maybe-install-html-perl install-html-perl
29453maybe-install-html-perl:
29454@if perl
29455maybe-install-html-perl: install-html-perl
29456
29457install-html-perl: \
29458 configure-perl \
29459 html-perl
29460 @: $(MAKE); $(unstage)
29461 @[ -f ./perl/Makefile ] || exit 0; \
29462 r=`${PWD_COMMAND}`; export r; \
29463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29464 $(HOST_EXPORTS) \
29465 for flag in $(EXTRA_HOST_FLAGS) ; do \
29466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29467 done; \
29468 echo "Doing install-html in perl" ; \
29469 (cd $(HOST_SUBDIR)/perl && \
29470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29472 "RANLIB=$${RANLIB}" \
901119ae 29473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
29474 install-html) \
29475 || exit 1
29476
29477@endif perl
29478
d32ab992
PB
29479.PHONY: maybe-installcheck-perl installcheck-perl
29480maybe-installcheck-perl:
29481@if perl
29482maybe-installcheck-perl: installcheck-perl
295f4e42 29483
d32ab992 29484installcheck-perl: \
05750653 29485 configure-perl
f41d6665 29486 @: $(MAKE); $(unstage)
d32ab992 29487 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
29488 r=`${PWD_COMMAND}`; export r; \
29489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29490 $(HOST_EXPORTS) \
d32ab992 29491 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29493 done; \
d32ab992 29494 echo "Doing installcheck in perl" ; \
215c351a 29495 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
29496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29498 "RANLIB=$${RANLIB}" \
901119ae 29499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29500 installcheck) \
295f4e42
NN
29501 || exit 1
29502
d32ab992 29503@endif perl
295f4e42 29504
d32ab992
PB
29505.PHONY: maybe-mostlyclean-perl mostlyclean-perl
29506maybe-mostlyclean-perl:
29507@if perl
29508maybe-mostlyclean-perl: mostlyclean-perl
295f4e42 29509
05750653 29510mostlyclean-perl:
f41d6665 29511 @: $(MAKE); $(unstage)
d32ab992 29512 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
29513 r=`${PWD_COMMAND}`; export r; \
29514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29515 $(HOST_EXPORTS) \
d32ab992 29516 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29518 done; \
d32ab992 29519 echo "Doing mostlyclean in perl" ; \
215c351a 29520 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
29521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29523 "RANLIB=$${RANLIB}" \
901119ae 29524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29525 mostlyclean) \
295f4e42
NN
29526 || exit 1
29527
d32ab992 29528@endif perl
295f4e42 29529
d32ab992
PB
29530.PHONY: maybe-clean-perl clean-perl
29531maybe-clean-perl:
29532@if perl
29533maybe-clean-perl: clean-perl
295f4e42 29534
05750653 29535clean-perl:
f41d6665 29536 @: $(MAKE); $(unstage)
d32ab992 29537 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
29538 r=`${PWD_COMMAND}`; export r; \
29539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29540 $(HOST_EXPORTS) \
d32ab992 29541 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29543 done; \
d32ab992 29544 echo "Doing clean in perl" ; \
215c351a 29545 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
29546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29548 "RANLIB=$${RANLIB}" \
901119ae 29549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29550 clean) \
295f4e42
NN
29551 || exit 1
29552
d32ab992 29553@endif perl
295f4e42 29554
d32ab992
PB
29555.PHONY: maybe-distclean-perl distclean-perl
29556maybe-distclean-perl:
29557@if perl
29558maybe-distclean-perl: distclean-perl
295f4e42 29559
05750653 29560distclean-perl:
f41d6665 29561 @: $(MAKE); $(unstage)
d32ab992 29562 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
29563 r=`${PWD_COMMAND}`; export r; \
29564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29565 $(HOST_EXPORTS) \
d32ab992 29566 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29568 done; \
d32ab992 29569 echo "Doing distclean in perl" ; \
215c351a 29570 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
29571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29573 "RANLIB=$${RANLIB}" \
901119ae 29574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29575 distclean) \
295f4e42
NN
29576 || exit 1
29577
d32ab992 29578@endif perl
295f4e42 29579
d32ab992
PB
29580.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
29581maybe-maintainer-clean-perl:
29582@if perl
29583maybe-maintainer-clean-perl: maintainer-clean-perl
295f4e42 29584
05750653 29585maintainer-clean-perl:
f41d6665 29586 @: $(MAKE); $(unstage)
d32ab992 29587 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
29588 r=`${PWD_COMMAND}`; export r; \
29589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29590 $(HOST_EXPORTS) \
d32ab992 29591 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29593 done; \
d32ab992 29594 echo "Doing maintainer-clean in perl" ; \
215c351a 29595 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
29596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29598 "RANLIB=$${RANLIB}" \
901119ae 29599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29600 maintainer-clean) \
295f4e42
NN
29601 || exit 1
29602
d32ab992 29603@endif perl
295f4e42
NN
29604
29605
25b42232 29606
d32ab992
PB
29607.PHONY: configure-prms maybe-configure-prms
29608maybe-configure-prms:
3ff3adad
PB
29609@if gcc-bootstrap
29610configure-prms: stage_current
29611@endif gcc-bootstrap
d32ab992
PB
29612@if prms
29613maybe-configure-prms: configure-prms
cc11cc9b 29614configure-prms:
f41d6665 29615 @: $(MAKE); $(unstage)
cc11cc9b 29616 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 29617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
29618 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
29619 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
4fc4dd12 29620 $(HOST_EXPORTS) \
25b42232
PB
29621 echo Configuring in $(HOST_SUBDIR)/prms; \
29622 cd "$(HOST_SUBDIR)/prms" || exit 1; \
4977bab6 29623 case $(srcdir) in \
215c351a
PB
29624 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29625 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
29626 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 29627 esac; \
215c351a
PB
29628 srcdiroption="--srcdir=$${topdir}/prms"; \
29629 libsrcdir="$$s/prms"; \
4977bab6 29630 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29631 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29632 --target=${target_alias} $${srcdiroption} \
4977bab6 29633 || exit 1
d32ab992 29634@endif prms
4977bab6 29635
25b42232
PB
29636
29637
ce406537
PB
29638
29639
d32ab992
PB
29640.PHONY: all-prms maybe-all-prms
29641maybe-all-prms:
3ff3adad
PB
29642@if gcc-bootstrap
29643all-prms: stage_current
29644@endif gcc-bootstrap
d32ab992 29645@if prms
7e0b5752 29646TARGET-prms=all
d32ab992
PB
29647maybe-all-prms: all-prms
29648all-prms: configure-prms
f41d6665 29649 @: $(MAKE); $(unstage)
8c90b13a
L
29650 @r=`${PWD_COMMAND}`; export r; \
29651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29652 $(HOST_EXPORTS) \
215c351a 29653 (cd $(HOST_SUBDIR)/prms && \
1c8bd6a3
PB
29654 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29655 $(TARGET-prms))
d32ab992 29656@endif prms
4977bab6 29657
25b42232 29658
ce406537
PB
29659
29660
d32ab992
PB
29661.PHONY: check-prms maybe-check-prms
29662maybe-check-prms:
29663@if prms
29664maybe-check-prms: check-prms
4977bab6 29665
d32ab992 29666check-prms:
f41d6665 29667 @: $(MAKE); $(unstage)
8c90b13a
L
29668 @r=`${PWD_COMMAND}`; export r; \
29669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29670 $(HOST_EXPORTS) \
215c351a
PB
29671 (cd $(HOST_SUBDIR)/prms && \
29672 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 29673
d32ab992 29674@endif prms
4977bab6 29675
d32ab992
PB
29676.PHONY: install-prms maybe-install-prms
29677maybe-install-prms:
29678@if prms
29679maybe-install-prms: install-prms
7e2dbcef 29680
d32ab992 29681install-prms: installdirs
f41d6665 29682 @: $(MAKE); $(unstage)
8c90b13a
L
29683 @r=`${PWD_COMMAND}`; export r; \
29684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29685 $(HOST_EXPORTS) \
215c351a 29686 (cd $(HOST_SUBDIR)/prms && \
ace9ac7b 29687 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 29688
d32ab992 29689@endif prms
4977bab6 29690
b5422ad7 29691# Other targets (info, dvi, pdf, etc.)
295f4e42 29692
d32ab992
PB
29693.PHONY: maybe-info-prms info-prms
29694maybe-info-prms:
29695@if prms
29696maybe-info-prms: info-prms
295f4e42 29697
d32ab992 29698info-prms: \
05750653 29699 configure-prms
f41d6665 29700 @: $(MAKE); $(unstage)
d32ab992 29701 @[ -f ./prms/Makefile ] || exit 0; \
8c90b13a
L
29702 r=`${PWD_COMMAND}`; export r; \
29703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29704 $(HOST_EXPORTS) \
d32ab992 29705 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29707 done; \
d32ab992 29708 echo "Doing info in prms" ; \
215c351a 29709 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
29710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29712 "RANLIB=$${RANLIB}" \
901119ae 29713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29714 info) \
4977bab6
ZW
29715 || exit 1
29716
d32ab992 29717@endif prms
295f4e42 29718
d32ab992
PB
29719.PHONY: maybe-dvi-prms dvi-prms
29720maybe-dvi-prms:
29721@if prms
29722maybe-dvi-prms: dvi-prms
295f4e42 29723
d32ab992 29724dvi-prms: \
05750653 29725 configure-prms
f41d6665 29726 @: $(MAKE); $(unstage)
d32ab992 29727 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42 29728 r=`${PWD_COMMAND}`; export r; \
8c90b13a 29729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29730 $(HOST_EXPORTS) \
d32ab992 29731 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29733 done; \
d32ab992 29734 echo "Doing dvi in prms" ; \
215c351a 29735 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
29736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29738 "RANLIB=$${RANLIB}" \
901119ae 29739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29740 dvi) \
295f4e42 29741 || exit 1
4977bab6 29742
d32ab992 29743@endif prms
4977bab6 29744
b5422ad7
BM
29745.PHONY: maybe-pdf-prms pdf-prms
29746maybe-pdf-prms:
29747@if prms
29748maybe-pdf-prms: pdf-prms
29749
29750pdf-prms: \
29751 configure-prms
29752 @: $(MAKE); $(unstage)
29753 @[ -f ./prms/Makefile ] || exit 0; \
29754 r=`${PWD_COMMAND}`; export r; \
29755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29756 $(HOST_EXPORTS) \
29757 for flag in $(EXTRA_HOST_FLAGS) ; do \
29758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29759 done; \
29760 echo "Doing pdf in prms" ; \
29761 (cd $(HOST_SUBDIR)/prms && \
29762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29764 "RANLIB=$${RANLIB}" \
901119ae 29765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
29766 pdf) \
29767 || exit 1
29768
29769@endif prms
29770
f87a2b2e
MS
29771.PHONY: maybe-html-prms html-prms
29772maybe-html-prms:
29773@if prms
29774maybe-html-prms: html-prms
29775
29776html-prms: \
05750653 29777 configure-prms
f41d6665 29778 @: $(MAKE); $(unstage)
f87a2b2e
MS
29779 @[ -f ./prms/Makefile ] || exit 0; \
29780 r=`${PWD_COMMAND}`; export r; \
29781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
29782 $(HOST_EXPORTS) \
29783 for flag in $(EXTRA_HOST_FLAGS) ; do \
29784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29785 done; \
29786 echo "Doing html in prms" ; \
215c351a 29787 (cd $(HOST_SUBDIR)/prms && \
f87a2b2e
MS
29788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29790 "RANLIB=$${RANLIB}" \
901119ae 29791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
29792 html) \
29793 || exit 1
29794
29795@endif prms
29796
d32ab992
PB
29797.PHONY: maybe-TAGS-prms TAGS-prms
29798maybe-TAGS-prms:
29799@if prms
29800maybe-TAGS-prms: TAGS-prms
295f4e42 29801
d32ab992 29802TAGS-prms: \
05750653 29803 configure-prms
f41d6665 29804 @: $(MAKE); $(unstage)
d32ab992 29805 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42 29806 r=`${PWD_COMMAND}`; export r; \
8c90b13a 29807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29808 $(HOST_EXPORTS) \
d32ab992 29809 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29811 done; \
d32ab992 29812 echo "Doing TAGS in prms" ; \
215c351a 29813 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
29814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29816 "RANLIB=$${RANLIB}" \
901119ae 29817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29818 TAGS) \
295f4e42 29819 || exit 1
4977bab6 29820
d32ab992 29821@endif prms
4977bab6 29822
d32ab992
PB
29823.PHONY: maybe-install-info-prms install-info-prms
29824maybe-install-info-prms:
29825@if prms
29826maybe-install-info-prms: install-info-prms
7e2dbcef 29827
d32ab992
PB
29828install-info-prms: \
29829 configure-prms \
05750653 29830 info-prms
f41d6665 29831 @: $(MAKE); $(unstage)
d32ab992 29832 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
29833 r=`${PWD_COMMAND}`; export r; \
29834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29835 $(HOST_EXPORTS) \
d32ab992 29836 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29838 done; \
d32ab992 29839 echo "Doing install-info in prms" ; \
215c351a 29840 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
29841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29843 "RANLIB=$${RANLIB}" \
901119ae 29844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29845 install-info) \
295f4e42
NN
29846 || exit 1
29847
d32ab992 29848@endif prms
295f4e42 29849
9c4d2493
BM
29850.PHONY: maybe-install-pdf-prms install-pdf-prms
29851maybe-install-pdf-prms:
29852@if prms
29853maybe-install-pdf-prms: install-pdf-prms
29854
29855install-pdf-prms: \
29856 configure-prms \
29857 pdf-prms
29858 @: $(MAKE); $(unstage)
29859 @[ -f ./prms/Makefile ] || exit 0; \
29860 r=`${PWD_COMMAND}`; export r; \
29861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29862 $(HOST_EXPORTS) \
29863 for flag in $(EXTRA_HOST_FLAGS) ; do \
29864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29865 done; \
29866 echo "Doing install-pdf in prms" ; \
29867 (cd $(HOST_SUBDIR)/prms && \
29868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29870 "RANLIB=$${RANLIB}" \
901119ae 29871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
29872 install-pdf) \
29873 || exit 1
29874
29875@endif prms
29876
65d6e994
CD
29877.PHONY: maybe-install-html-prms install-html-prms
29878maybe-install-html-prms:
29879@if prms
29880maybe-install-html-prms: install-html-prms
29881
29882install-html-prms: \
29883 configure-prms \
29884 html-prms
29885 @: $(MAKE); $(unstage)
29886 @[ -f ./prms/Makefile ] || exit 0; \
29887 r=`${PWD_COMMAND}`; export r; \
29888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29889 $(HOST_EXPORTS) \
29890 for flag in $(EXTRA_HOST_FLAGS) ; do \
29891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29892 done; \
29893 echo "Doing install-html in prms" ; \
29894 (cd $(HOST_SUBDIR)/prms && \
29895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29897 "RANLIB=$${RANLIB}" \
901119ae 29898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
29899 install-html) \
29900 || exit 1
29901
29902@endif prms
29903
d32ab992
PB
29904.PHONY: maybe-installcheck-prms installcheck-prms
29905maybe-installcheck-prms:
29906@if prms
29907maybe-installcheck-prms: installcheck-prms
295f4e42 29908
d32ab992 29909installcheck-prms: \
05750653 29910 configure-prms
f41d6665 29911 @: $(MAKE); $(unstage)
d32ab992 29912 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
29913 r=`${PWD_COMMAND}`; export r; \
29914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29915 $(HOST_EXPORTS) \
d32ab992 29916 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29918 done; \
d32ab992 29919 echo "Doing installcheck in prms" ; \
215c351a 29920 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
29921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29923 "RANLIB=$${RANLIB}" \
901119ae 29924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29925 installcheck) \
295f4e42
NN
29926 || exit 1
29927
d32ab992 29928@endif prms
295f4e42 29929
d32ab992
PB
29930.PHONY: maybe-mostlyclean-prms mostlyclean-prms
29931maybe-mostlyclean-prms:
29932@if prms
29933maybe-mostlyclean-prms: mostlyclean-prms
295f4e42 29934
05750653 29935mostlyclean-prms:
f41d6665 29936 @: $(MAKE); $(unstage)
d32ab992 29937 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
29938 r=`${PWD_COMMAND}`; export r; \
29939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29940 $(HOST_EXPORTS) \
d32ab992 29941 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29943 done; \
d32ab992 29944 echo "Doing mostlyclean in prms" ; \
215c351a 29945 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
29946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29948 "RANLIB=$${RANLIB}" \
901119ae 29949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29950 mostlyclean) \
295f4e42
NN
29951 || exit 1
29952
d32ab992 29953@endif prms
295f4e42 29954
d32ab992
PB
29955.PHONY: maybe-clean-prms clean-prms
29956maybe-clean-prms:
29957@if prms
29958maybe-clean-prms: clean-prms
295f4e42 29959
05750653 29960clean-prms:
f41d6665 29961 @: $(MAKE); $(unstage)
d32ab992 29962 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
29963 r=`${PWD_COMMAND}`; export r; \
29964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29965 $(HOST_EXPORTS) \
d32ab992 29966 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29968 done; \
d32ab992 29969 echo "Doing clean in prms" ; \
215c351a 29970 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
29971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29973 "RANLIB=$${RANLIB}" \
901119ae 29974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29975 clean) \
295f4e42
NN
29976 || exit 1
29977
d32ab992 29978@endif prms
295f4e42 29979
d32ab992
PB
29980.PHONY: maybe-distclean-prms distclean-prms
29981maybe-distclean-prms:
29982@if prms
29983maybe-distclean-prms: distclean-prms
295f4e42 29984
05750653 29985distclean-prms:
f41d6665 29986 @: $(MAKE); $(unstage)
d32ab992 29987 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
29988 r=`${PWD_COMMAND}`; export r; \
29989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29990 $(HOST_EXPORTS) \
d32ab992 29991 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29993 done; \
d32ab992 29994 echo "Doing distclean in prms" ; \
215c351a 29995 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
29996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29998 "RANLIB=$${RANLIB}" \
901119ae 29999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30000 distclean) \
295f4e42
NN
30001 || exit 1
30002
d32ab992 30003@endif prms
295f4e42 30004
d32ab992
PB
30005.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
30006maybe-maintainer-clean-prms:
30007@if prms
30008maybe-maintainer-clean-prms: maintainer-clean-prms
295f4e42 30009
05750653 30010maintainer-clean-prms:
f41d6665 30011 @: $(MAKE); $(unstage)
d32ab992 30012 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42 30013 r=`${PWD_COMMAND}`; export r; \
8c90b13a 30014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30015 $(HOST_EXPORTS) \
d32ab992 30016 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30018 done; \
d32ab992 30019 echo "Doing maintainer-clean in prms" ; \
215c351a 30020 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
30021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30023 "RANLIB=$${RANLIB}" \
901119ae 30024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30025 maintainer-clean) \
295f4e42 30026 || exit 1
4977bab6 30027
d32ab992 30028@endif prms
4977bab6 30029
295f4e42 30030
25b42232 30031
d32ab992
PB
30032.PHONY: configure-rcs maybe-configure-rcs
30033maybe-configure-rcs:
3ff3adad
PB
30034@if gcc-bootstrap
30035configure-rcs: stage_current
30036@endif gcc-bootstrap
d32ab992
PB
30037@if rcs
30038maybe-configure-rcs: configure-rcs
cc11cc9b 30039configure-rcs:
f41d6665 30040 @: $(MAKE); $(unstage)
cc11cc9b 30041 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 30042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
30043 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
30044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
4fc4dd12 30045 $(HOST_EXPORTS) \
25b42232
PB
30046 echo Configuring in $(HOST_SUBDIR)/rcs; \
30047 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
4977bab6 30048 case $(srcdir) in \
215c351a
PB
30049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30050 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
30051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 30052 esac; \
215c351a
PB
30053 srcdiroption="--srcdir=$${topdir}/rcs"; \
30054 libsrcdir="$$s/rcs"; \
4977bab6 30055 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
30056 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30057 --target=${target_alias} $${srcdiroption} \
4977bab6 30058 || exit 1
d32ab992 30059@endif rcs
4977bab6 30060
25b42232
PB
30061
30062
ce406537
PB
30063
30064
d32ab992
PB
30065.PHONY: all-rcs maybe-all-rcs
30066maybe-all-rcs:
3ff3adad
PB
30067@if gcc-bootstrap
30068all-rcs: stage_current
30069@endif gcc-bootstrap
d32ab992 30070@if rcs
7e0b5752 30071TARGET-rcs=all
d32ab992
PB
30072maybe-all-rcs: all-rcs
30073all-rcs: configure-rcs
f41d6665 30074 @: $(MAKE); $(unstage)
8c90b13a
L
30075 @r=`${PWD_COMMAND}`; export r; \
30076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30077 $(HOST_EXPORTS) \
215c351a 30078 (cd $(HOST_SUBDIR)/rcs && \
1c8bd6a3
PB
30079 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30080 $(TARGET-rcs))
d32ab992 30081@endif rcs
4977bab6 30082
25b42232 30083
ce406537
PB
30084
30085
d32ab992
PB
30086.PHONY: check-rcs maybe-check-rcs
30087maybe-check-rcs:
30088@if rcs
30089maybe-check-rcs: check-rcs
4977bab6 30090
d32ab992 30091check-rcs:
f41d6665 30092 @: $(MAKE); $(unstage)
8c90b13a
L
30093 @r=`${PWD_COMMAND}`; export r; \
30094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30095 $(HOST_EXPORTS) \
215c351a
PB
30096 (cd $(HOST_SUBDIR)/rcs && \
30097 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 30098
d32ab992 30099@endif rcs
4977bab6 30100
d32ab992
PB
30101.PHONY: install-rcs maybe-install-rcs
30102maybe-install-rcs:
30103@if rcs
30104maybe-install-rcs: install-rcs
295f4e42 30105
d32ab992 30106install-rcs: installdirs
f41d6665 30107 @: $(MAKE); $(unstage)
295f4e42
NN
30108 @r=`${PWD_COMMAND}`; export r; \
30109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30110 $(HOST_EXPORTS) \
215c351a 30111 (cd $(HOST_SUBDIR)/rcs && \
ace9ac7b 30112 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 30113
d32ab992 30114@endif rcs
295f4e42 30115
b5422ad7 30116# Other targets (info, dvi, pdf, etc.)
295f4e42 30117
d32ab992
PB
30118.PHONY: maybe-info-rcs info-rcs
30119maybe-info-rcs:
30120@if rcs
30121maybe-info-rcs: info-rcs
295f4e42 30122
d32ab992 30123info-rcs: \
05750653 30124 configure-rcs
f41d6665 30125 @: $(MAKE); $(unstage)
d32ab992 30126 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
30127 r=`${PWD_COMMAND}`; export r; \
30128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30129 $(HOST_EXPORTS) \
d32ab992 30130 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30132 done; \
d32ab992 30133 echo "Doing info in rcs" ; \
215c351a 30134 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
30135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30137 "RANLIB=$${RANLIB}" \
901119ae 30138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30139 info) \
295f4e42
NN
30140 || exit 1
30141
d32ab992 30142@endif rcs
295f4e42 30143
d32ab992
PB
30144.PHONY: maybe-dvi-rcs dvi-rcs
30145maybe-dvi-rcs:
30146@if rcs
30147maybe-dvi-rcs: dvi-rcs
295f4e42 30148
d32ab992 30149dvi-rcs: \
05750653 30150 configure-rcs
f41d6665 30151 @: $(MAKE); $(unstage)
d32ab992 30152 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
30153 r=`${PWD_COMMAND}`; export r; \
30154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30155 $(HOST_EXPORTS) \
d32ab992 30156 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30158 done; \
d32ab992 30159 echo "Doing dvi in rcs" ; \
215c351a 30160 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
30161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30163 "RANLIB=$${RANLIB}" \
901119ae 30164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30165 dvi) \
295f4e42
NN
30166 || exit 1
30167
d32ab992 30168@endif rcs
295f4e42 30169
b5422ad7
BM
30170.PHONY: maybe-pdf-rcs pdf-rcs
30171maybe-pdf-rcs:
30172@if rcs
30173maybe-pdf-rcs: pdf-rcs
30174
30175pdf-rcs: \
30176 configure-rcs
30177 @: $(MAKE); $(unstage)
30178 @[ -f ./rcs/Makefile ] || exit 0; \
30179 r=`${PWD_COMMAND}`; export r; \
30180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30181 $(HOST_EXPORTS) \
30182 for flag in $(EXTRA_HOST_FLAGS) ; do \
30183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30184 done; \
30185 echo "Doing pdf in rcs" ; \
30186 (cd $(HOST_SUBDIR)/rcs && \
30187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30189 "RANLIB=$${RANLIB}" \
901119ae 30190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
30191 pdf) \
30192 || exit 1
30193
30194@endif rcs
30195
f87a2b2e
MS
30196.PHONY: maybe-html-rcs html-rcs
30197maybe-html-rcs:
30198@if rcs
30199maybe-html-rcs: html-rcs
30200
30201html-rcs: \
05750653 30202 configure-rcs
f41d6665 30203 @: $(MAKE); $(unstage)
f87a2b2e
MS
30204 @[ -f ./rcs/Makefile ] || exit 0; \
30205 r=`${PWD_COMMAND}`; export r; \
30206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
30207 $(HOST_EXPORTS) \
30208 for flag in $(EXTRA_HOST_FLAGS) ; do \
30209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30210 done; \
30211 echo "Doing html in rcs" ; \
215c351a 30212 (cd $(HOST_SUBDIR)/rcs && \
f87a2b2e
MS
30213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30215 "RANLIB=$${RANLIB}" \
901119ae 30216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
30217 html) \
30218 || exit 1
30219
30220@endif rcs
30221
d32ab992
PB
30222.PHONY: maybe-TAGS-rcs TAGS-rcs
30223maybe-TAGS-rcs:
30224@if rcs
30225maybe-TAGS-rcs: TAGS-rcs
295f4e42 30226
d32ab992 30227TAGS-rcs: \
05750653 30228 configure-rcs
f41d6665 30229 @: $(MAKE); $(unstage)
d32ab992 30230 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
30231 r=`${PWD_COMMAND}`; export r; \
30232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30233 $(HOST_EXPORTS) \
d32ab992 30234 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30236 done; \
d32ab992 30237 echo "Doing TAGS in rcs" ; \
215c351a 30238 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
30239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30241 "RANLIB=$${RANLIB}" \
901119ae 30242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30243 TAGS) \
295f4e42
NN
30244 || exit 1
30245
d32ab992 30246@endif rcs
295f4e42 30247
d32ab992
PB
30248.PHONY: maybe-install-info-rcs install-info-rcs
30249maybe-install-info-rcs:
30250@if rcs
30251maybe-install-info-rcs: install-info-rcs
295f4e42 30252
d32ab992
PB
30253install-info-rcs: \
30254 configure-rcs \
05750653 30255 info-rcs
f41d6665 30256 @: $(MAKE); $(unstage)
d32ab992 30257 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
30258 r=`${PWD_COMMAND}`; export r; \
30259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30260 $(HOST_EXPORTS) \
d32ab992 30261 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30263 done; \
d32ab992 30264 echo "Doing install-info in rcs" ; \
215c351a 30265 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
30266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30268 "RANLIB=$${RANLIB}" \
901119ae 30269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30270 install-info) \
295f4e42
NN
30271 || exit 1
30272
d32ab992 30273@endif rcs
295f4e42 30274
9c4d2493
BM
30275.PHONY: maybe-install-pdf-rcs install-pdf-rcs
30276maybe-install-pdf-rcs:
30277@if rcs
30278maybe-install-pdf-rcs: install-pdf-rcs
30279
30280install-pdf-rcs: \
30281 configure-rcs \
30282 pdf-rcs
30283 @: $(MAKE); $(unstage)
30284 @[ -f ./rcs/Makefile ] || exit 0; \
30285 r=`${PWD_COMMAND}`; export r; \
30286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30287 $(HOST_EXPORTS) \
30288 for flag in $(EXTRA_HOST_FLAGS) ; do \
30289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30290 done; \
30291 echo "Doing install-pdf in rcs" ; \
30292 (cd $(HOST_SUBDIR)/rcs && \
30293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30295 "RANLIB=$${RANLIB}" \
901119ae 30296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
30297 install-pdf) \
30298 || exit 1
30299
30300@endif rcs
30301
65d6e994
CD
30302.PHONY: maybe-install-html-rcs install-html-rcs
30303maybe-install-html-rcs:
30304@if rcs
30305maybe-install-html-rcs: install-html-rcs
30306
30307install-html-rcs: \
30308 configure-rcs \
30309 html-rcs
30310 @: $(MAKE); $(unstage)
30311 @[ -f ./rcs/Makefile ] || exit 0; \
30312 r=`${PWD_COMMAND}`; export r; \
30313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30314 $(HOST_EXPORTS) \
30315 for flag in $(EXTRA_HOST_FLAGS) ; do \
30316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30317 done; \
30318 echo "Doing install-html in rcs" ; \
30319 (cd $(HOST_SUBDIR)/rcs && \
30320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30322 "RANLIB=$${RANLIB}" \
901119ae 30323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
30324 install-html) \
30325 || exit 1
30326
30327@endif rcs
30328
d32ab992
PB
30329.PHONY: maybe-installcheck-rcs installcheck-rcs
30330maybe-installcheck-rcs:
30331@if rcs
30332maybe-installcheck-rcs: installcheck-rcs
295f4e42 30333
d32ab992 30334installcheck-rcs: \
05750653 30335 configure-rcs
f41d6665 30336 @: $(MAKE); $(unstage)
d32ab992 30337 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
30338 r=`${PWD_COMMAND}`; export r; \
30339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30340 $(HOST_EXPORTS) \
d32ab992 30341 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30343 done; \
d32ab992 30344 echo "Doing installcheck in rcs" ; \
215c351a 30345 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
30346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30348 "RANLIB=$${RANLIB}" \
901119ae 30349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30350 installcheck) \
295f4e42
NN
30351 || exit 1
30352
d32ab992 30353@endif rcs
295f4e42 30354
d32ab992
PB
30355.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
30356maybe-mostlyclean-rcs:
30357@if rcs
30358maybe-mostlyclean-rcs: mostlyclean-rcs
295f4e42 30359
05750653 30360mostlyclean-rcs:
f41d6665 30361 @: $(MAKE); $(unstage)
d32ab992 30362 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
30363 r=`${PWD_COMMAND}`; export r; \
30364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30365 $(HOST_EXPORTS) \
d32ab992 30366 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30368 done; \
d32ab992 30369 echo "Doing mostlyclean in rcs" ; \
215c351a 30370 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
30371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30373 "RANLIB=$${RANLIB}" \
901119ae 30374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30375 mostlyclean) \
295f4e42
NN
30376 || exit 1
30377
d32ab992 30378@endif rcs
295f4e42 30379
d32ab992
PB
30380.PHONY: maybe-clean-rcs clean-rcs
30381maybe-clean-rcs:
30382@if rcs
30383maybe-clean-rcs: clean-rcs
295f4e42 30384
05750653 30385clean-rcs:
f41d6665 30386 @: $(MAKE); $(unstage)
d32ab992 30387 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
30388 r=`${PWD_COMMAND}`; export r; \
30389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30390 $(HOST_EXPORTS) \
d32ab992 30391 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30393 done; \
d32ab992 30394 echo "Doing clean in rcs" ; \
215c351a 30395 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
30396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30398 "RANLIB=$${RANLIB}" \
901119ae 30399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30400 clean) \
295f4e42
NN
30401 || exit 1
30402
d32ab992 30403@endif rcs
295f4e42 30404
d32ab992
PB
30405.PHONY: maybe-distclean-rcs distclean-rcs
30406maybe-distclean-rcs:
30407@if rcs
30408maybe-distclean-rcs: distclean-rcs
295f4e42 30409
05750653 30410distclean-rcs:
f41d6665 30411 @: $(MAKE); $(unstage)
d32ab992 30412 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
30413 r=`${PWD_COMMAND}`; export r; \
30414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30415 $(HOST_EXPORTS) \
d32ab992 30416 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30418 done; \
d32ab992 30419 echo "Doing distclean in rcs" ; \
215c351a 30420 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
30421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30423 "RANLIB=$${RANLIB}" \
901119ae 30424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30425 distclean) \
295f4e42
NN
30426 || exit 1
30427
d32ab992 30428@endif rcs
295f4e42 30429
d32ab992
PB
30430.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
30431maybe-maintainer-clean-rcs:
30432@if rcs
30433maybe-maintainer-clean-rcs: maintainer-clean-rcs
295f4e42 30434
05750653 30435maintainer-clean-rcs:
f41d6665 30436 @: $(MAKE); $(unstage)
d32ab992 30437 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
30438 r=`${PWD_COMMAND}`; export r; \
30439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30440 $(HOST_EXPORTS) \
d32ab992 30441 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30443 done; \
d32ab992 30444 echo "Doing maintainer-clean in rcs" ; \
215c351a 30445 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
30446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30448 "RANLIB=$${RANLIB}" \
901119ae 30449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30450 maintainer-clean) \
295f4e42 30451 || exit 1
7e2dbcef 30452
d32ab992 30453@endif rcs
4977bab6
ZW
30454
30455
25b42232 30456
d32ab992
PB
30457.PHONY: configure-readline maybe-configure-readline
30458maybe-configure-readline:
3ff3adad
PB
30459@if gcc-bootstrap
30460configure-readline: stage_current
30461@endif gcc-bootstrap
d32ab992
PB
30462@if readline
30463maybe-configure-readline: configure-readline
cc11cc9b 30464configure-readline:
f41d6665 30465 @: $(MAKE); $(unstage)
cc11cc9b 30466 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 30467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
30468 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
30469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
4fc4dd12 30470 $(HOST_EXPORTS) \
25b42232
PB
30471 echo Configuring in $(HOST_SUBDIR)/readline; \
30472 cd "$(HOST_SUBDIR)/readline" || exit 1; \
4977bab6 30473 case $(srcdir) in \
215c351a
PB
30474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30475 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
30476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 30477 esac; \
215c351a
PB
30478 srcdiroption="--srcdir=$${topdir}/readline"; \
30479 libsrcdir="$$s/readline"; \
4977bab6 30480 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
30481 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30482 --target=${target_alias} $${srcdiroption} \
4977bab6 30483 || exit 1
d32ab992 30484@endif readline
4977bab6 30485
25b42232
PB
30486
30487
ce406537
PB
30488
30489
d32ab992
PB
30490.PHONY: all-readline maybe-all-readline
30491maybe-all-readline:
3ff3adad
PB
30492@if gcc-bootstrap
30493all-readline: stage_current
30494@endif gcc-bootstrap
d32ab992 30495@if readline
7e0b5752 30496TARGET-readline=all
d32ab992
PB
30497maybe-all-readline: all-readline
30498all-readline: configure-readline
f41d6665 30499 @: $(MAKE); $(unstage)
8c90b13a
L
30500 @r=`${PWD_COMMAND}`; export r; \
30501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30502 $(HOST_EXPORTS) \
215c351a 30503 (cd $(HOST_SUBDIR)/readline && \
1c8bd6a3
PB
30504 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30505 $(TARGET-readline))
d32ab992 30506@endif readline
4977bab6 30507
25b42232 30508
ce406537
PB
30509
30510
d32ab992
PB
30511.PHONY: check-readline maybe-check-readline
30512maybe-check-readline:
30513@if readline
30514maybe-check-readline: check-readline
4977bab6 30515
d32ab992 30516check-readline:
f41d6665 30517 @: $(MAKE); $(unstage)
d32ab992
PB
30518 @r=`${PWD_COMMAND}`; export r; \
30519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 30520 $(HOST_EXPORTS) \
215c351a
PB
30521 (cd $(HOST_SUBDIR)/readline && \
30522 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 30523
d32ab992 30524@endif readline
295f4e42 30525
d32ab992
PB
30526.PHONY: install-readline maybe-install-readline
30527maybe-install-readline:
30528@if readline
30529maybe-install-readline: install-readline
295f4e42 30530
d32ab992 30531install-readline: installdirs
f41d6665 30532 @: $(MAKE); $(unstage)
d32ab992
PB
30533 @r=`${PWD_COMMAND}`; export r; \
30534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 30535 $(HOST_EXPORTS) \
215c351a 30536 (cd $(HOST_SUBDIR)/readline && \
ace9ac7b 30537 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 30538
d32ab992 30539@endif readline
295f4e42 30540
b5422ad7 30541# Other targets (info, dvi, pdf, etc.)
295f4e42 30542
d32ab992
PB
30543.PHONY: maybe-info-readline info-readline
30544maybe-info-readline:
30545@if readline
30546maybe-info-readline: info-readline
295f4e42 30547
d32ab992 30548info-readline: \
05750653 30549 configure-readline
f41d6665 30550 @: $(MAKE); $(unstage)
d32ab992 30551 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42 30552 r=`${PWD_COMMAND}`; export r; \
8c90b13a 30553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30554 $(HOST_EXPORTS) \
d32ab992 30555 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30557 done; \
d32ab992 30558 echo "Doing info in readline" ; \
215c351a 30559 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
30560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30562 "RANLIB=$${RANLIB}" \
901119ae 30563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30564 info) \
295f4e42 30565 || exit 1
4977bab6 30566
d32ab992 30567@endif readline
4977bab6 30568
d32ab992
PB
30569.PHONY: maybe-dvi-readline dvi-readline
30570maybe-dvi-readline:
30571@if readline
30572maybe-dvi-readline: dvi-readline
7e2dbcef 30573
d32ab992 30574dvi-readline: \
05750653 30575 configure-readline
f41d6665 30576 @: $(MAKE); $(unstage)
d32ab992 30577 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42 30578 r=`${PWD_COMMAND}`; export r; \
8c90b13a 30579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30580 $(HOST_EXPORTS) \
d32ab992 30581 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30583 done; \
d32ab992 30584 echo "Doing dvi in readline" ; \
215c351a 30585 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
30586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30588 "RANLIB=$${RANLIB}" \
901119ae 30589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30590 dvi) \
295f4e42 30591 || exit 1
4977bab6 30592
d32ab992 30593@endif readline
4977bab6 30594
b5422ad7
BM
30595.PHONY: maybe-pdf-readline pdf-readline
30596maybe-pdf-readline:
30597@if readline
30598maybe-pdf-readline: pdf-readline
30599
30600pdf-readline: \
30601 configure-readline
30602 @: $(MAKE); $(unstage)
30603 @[ -f ./readline/Makefile ] || exit 0; \
30604 r=`${PWD_COMMAND}`; export r; \
30605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30606 $(HOST_EXPORTS) \
30607 for flag in $(EXTRA_HOST_FLAGS) ; do \
30608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30609 done; \
30610 echo "Doing pdf in readline" ; \
30611 (cd $(HOST_SUBDIR)/readline && \
30612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30614 "RANLIB=$${RANLIB}" \
901119ae 30615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
30616 pdf) \
30617 || exit 1
30618
30619@endif readline
30620
f87a2b2e
MS
30621.PHONY: maybe-html-readline html-readline
30622maybe-html-readline:
30623@if readline
30624maybe-html-readline: html-readline
30625
30626html-readline: \
05750653 30627 configure-readline
f41d6665 30628 @: $(MAKE); $(unstage)
f87a2b2e
MS
30629 @[ -f ./readline/Makefile ] || exit 0; \
30630 r=`${PWD_COMMAND}`; export r; \
30631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
30632 $(HOST_EXPORTS) \
30633 for flag in $(EXTRA_HOST_FLAGS) ; do \
30634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30635 done; \
30636 echo "Doing html in readline" ; \
215c351a 30637 (cd $(HOST_SUBDIR)/readline && \
f87a2b2e
MS
30638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30640 "RANLIB=$${RANLIB}" \
901119ae 30641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
30642 html) \
30643 || exit 1
30644
30645@endif readline
30646
d32ab992
PB
30647.PHONY: maybe-TAGS-readline TAGS-readline
30648maybe-TAGS-readline:
30649@if readline
30650maybe-TAGS-readline: TAGS-readline
295f4e42 30651
d32ab992 30652TAGS-readline: \
05750653 30653 configure-readline
f41d6665 30654 @: $(MAKE); $(unstage)
d32ab992 30655 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
30656 r=`${PWD_COMMAND}`; export r; \
30657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30658 $(HOST_EXPORTS) \
d32ab992 30659 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30661 done; \
d32ab992 30662 echo "Doing TAGS in readline" ; \
215c351a 30663 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
30664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30666 "RANLIB=$${RANLIB}" \
901119ae 30667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30668 TAGS) \
295f4e42
NN
30669 || exit 1
30670
d32ab992 30671@endif readline
295f4e42 30672
d32ab992
PB
30673.PHONY: maybe-install-info-readline install-info-readline
30674maybe-install-info-readline:
30675@if readline
30676maybe-install-info-readline: install-info-readline
295f4e42 30677
d32ab992
PB
30678install-info-readline: \
30679 configure-readline \
05750653 30680 info-readline
f41d6665 30681 @: $(MAKE); $(unstage)
d32ab992 30682 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
30683 r=`${PWD_COMMAND}`; export r; \
30684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30685 $(HOST_EXPORTS) \
d32ab992 30686 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30688 done; \
d32ab992 30689 echo "Doing install-info in readline" ; \
215c351a 30690 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
30691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30693 "RANLIB=$${RANLIB}" \
901119ae 30694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30695 install-info) \
295f4e42
NN
30696 || exit 1
30697
d32ab992 30698@endif readline
295f4e42 30699
9c4d2493
BM
30700.PHONY: maybe-install-pdf-readline install-pdf-readline
30701maybe-install-pdf-readline:
30702@if readline
30703maybe-install-pdf-readline: install-pdf-readline
30704
30705install-pdf-readline: \
30706 configure-readline \
30707 pdf-readline
30708 @: $(MAKE); $(unstage)
30709 @[ -f ./readline/Makefile ] || exit 0; \
30710 r=`${PWD_COMMAND}`; export r; \
30711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30712 $(HOST_EXPORTS) \
30713 for flag in $(EXTRA_HOST_FLAGS) ; do \
30714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30715 done; \
30716 echo "Doing install-pdf in readline" ; \
30717 (cd $(HOST_SUBDIR)/readline && \
30718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30720 "RANLIB=$${RANLIB}" \
901119ae 30721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
30722 install-pdf) \
30723 || exit 1
30724
30725@endif readline
30726
65d6e994
CD
30727.PHONY: maybe-install-html-readline install-html-readline
30728maybe-install-html-readline:
30729@if readline
30730maybe-install-html-readline: install-html-readline
30731
30732install-html-readline: \
30733 configure-readline \
30734 html-readline
30735 @: $(MAKE); $(unstage)
30736 @[ -f ./readline/Makefile ] || exit 0; \
30737 r=`${PWD_COMMAND}`; export r; \
30738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30739 $(HOST_EXPORTS) \
30740 for flag in $(EXTRA_HOST_FLAGS) ; do \
30741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30742 done; \
30743 echo "Doing install-html in readline" ; \
30744 (cd $(HOST_SUBDIR)/readline && \
30745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30747 "RANLIB=$${RANLIB}" \
901119ae 30748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
30749 install-html) \
30750 || exit 1
30751
30752@endif readline
30753
d32ab992
PB
30754.PHONY: maybe-installcheck-readline installcheck-readline
30755maybe-installcheck-readline:
30756@if readline
30757maybe-installcheck-readline: installcheck-readline
295f4e42 30758
d32ab992 30759installcheck-readline: \
05750653 30760 configure-readline
f41d6665 30761 @: $(MAKE); $(unstage)
d32ab992 30762 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
30763 r=`${PWD_COMMAND}`; export r; \
30764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30765 $(HOST_EXPORTS) \
d32ab992 30766 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30768 done; \
d32ab992 30769 echo "Doing installcheck in readline" ; \
215c351a 30770 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
30771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30773 "RANLIB=$${RANLIB}" \
901119ae 30774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30775 installcheck) \
295f4e42
NN
30776 || exit 1
30777
d32ab992 30778@endif readline
295f4e42 30779
d32ab992
PB
30780.PHONY: maybe-mostlyclean-readline mostlyclean-readline
30781maybe-mostlyclean-readline:
30782@if readline
30783maybe-mostlyclean-readline: mostlyclean-readline
295f4e42 30784
05750653 30785mostlyclean-readline:
f41d6665 30786 @: $(MAKE); $(unstage)
d32ab992 30787 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
30788 r=`${PWD_COMMAND}`; export r; \
30789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30790 $(HOST_EXPORTS) \
d32ab992 30791 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30793 done; \
d32ab992 30794 echo "Doing mostlyclean in readline" ; \
215c351a 30795 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
30796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30798 "RANLIB=$${RANLIB}" \
901119ae 30799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30800 mostlyclean) \
295f4e42
NN
30801 || exit 1
30802
d32ab992 30803@endif readline
295f4e42 30804
d32ab992
PB
30805.PHONY: maybe-clean-readline clean-readline
30806maybe-clean-readline:
30807@if readline
30808maybe-clean-readline: clean-readline
295f4e42 30809
05750653 30810clean-readline:
f41d6665 30811 @: $(MAKE); $(unstage)
d32ab992 30812 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
30813 r=`${PWD_COMMAND}`; export r; \
30814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30815 $(HOST_EXPORTS) \
d32ab992 30816 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30818 done; \
d32ab992 30819 echo "Doing clean in readline" ; \
215c351a 30820 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
30821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30823 "RANLIB=$${RANLIB}" \
901119ae 30824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30825 clean) \
295f4e42
NN
30826 || exit 1
30827
d32ab992 30828@endif readline
295f4e42 30829
d32ab992
PB
30830.PHONY: maybe-distclean-readline distclean-readline
30831maybe-distclean-readline:
30832@if readline
30833maybe-distclean-readline: distclean-readline
295f4e42 30834
05750653 30835distclean-readline:
f41d6665 30836 @: $(MAKE); $(unstage)
d32ab992 30837 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
30838 r=`${PWD_COMMAND}`; export r; \
30839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30840 $(HOST_EXPORTS) \
d32ab992 30841 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30843 done; \
d32ab992 30844 echo "Doing distclean in readline" ; \
215c351a 30845 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
30846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30848 "RANLIB=$${RANLIB}" \
901119ae 30849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30850 distclean) \
295f4e42
NN
30851 || exit 1
30852
d32ab992 30853@endif readline
295f4e42 30854
d32ab992
PB
30855.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
30856maybe-maintainer-clean-readline:
30857@if readline
30858maybe-maintainer-clean-readline: maintainer-clean-readline
295f4e42 30859
05750653 30860maintainer-clean-readline:
f41d6665 30861 @: $(MAKE); $(unstage)
d32ab992 30862 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
30863 r=`${PWD_COMMAND}`; export r; \
30864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30865 $(HOST_EXPORTS) \
d32ab992 30866 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30868 done; \
d32ab992 30869 echo "Doing maintainer-clean in readline" ; \
215c351a 30870 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
30871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30873 "RANLIB=$${RANLIB}" \
901119ae 30874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30875 maintainer-clean) \
295f4e42
NN
30876 || exit 1
30877
d32ab992 30878@endif readline
295f4e42
NN
30879
30880
25b42232 30881
d32ab992
PB
30882.PHONY: configure-release maybe-configure-release
30883maybe-configure-release:
3ff3adad
PB
30884@if gcc-bootstrap
30885configure-release: stage_current
30886@endif gcc-bootstrap
d32ab992
PB
30887@if release
30888maybe-configure-release: configure-release
cc11cc9b 30889configure-release:
f41d6665 30890 @: $(MAKE); $(unstage)
cc11cc9b 30891 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 30892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
30893 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
30894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
4fc4dd12 30895 $(HOST_EXPORTS) \
25b42232
PB
30896 echo Configuring in $(HOST_SUBDIR)/release; \
30897 cd "$(HOST_SUBDIR)/release" || exit 1; \
4977bab6 30898 case $(srcdir) in \
215c351a
PB
30899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30900 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
30901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 30902 esac; \
215c351a
PB
30903 srcdiroption="--srcdir=$${topdir}/release"; \
30904 libsrcdir="$$s/release"; \
4977bab6 30905 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
30906 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30907 --target=${target_alias} $${srcdiroption} \
4977bab6 30908 || exit 1
d32ab992 30909@endif release
4977bab6 30910
25b42232
PB
30911
30912
ce406537
PB
30913
30914
d32ab992
PB
30915.PHONY: all-release maybe-all-release
30916maybe-all-release:
3ff3adad
PB
30917@if gcc-bootstrap
30918all-release: stage_current
30919@endif gcc-bootstrap
d32ab992 30920@if release
7e0b5752 30921TARGET-release=all
d32ab992
PB
30922maybe-all-release: all-release
30923all-release: configure-release
f41d6665 30924 @: $(MAKE); $(unstage)
8c90b13a
L
30925 @r=`${PWD_COMMAND}`; export r; \
30926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30927 $(HOST_EXPORTS) \
215c351a 30928 (cd $(HOST_SUBDIR)/release && \
1c8bd6a3
PB
30929 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30930 $(TARGET-release))
d32ab992 30931@endif release
4977bab6 30932
25b42232 30933
ce406537
PB
30934
30935
d32ab992
PB
30936.PHONY: check-release maybe-check-release
30937maybe-check-release:
30938@if release
30939maybe-check-release: check-release
4977bab6 30940
d32ab992 30941check-release:
4977bab6 30942
d32ab992 30943@endif release
4977bab6 30944
d32ab992
PB
30945.PHONY: install-release maybe-install-release
30946maybe-install-release:
30947@if release
30948maybe-install-release: install-release
7e2dbcef 30949
d32ab992 30950install-release:
4977bab6 30951
d32ab992 30952@endif release
4977bab6 30953
b5422ad7 30954# Other targets (info, dvi, pdf, etc.)
295f4e42 30955
d32ab992
PB
30956.PHONY: maybe-info-release info-release
30957maybe-info-release:
30958@if release
30959maybe-info-release: info-release
295f4e42 30960
d32ab992 30961info-release: \
05750653 30962 configure-release
f41d6665 30963 @: $(MAKE); $(unstage)
d32ab992 30964 @[ -f ./release/Makefile ] || exit 0; \
8c90b13a
L
30965 r=`${PWD_COMMAND}`; export r; \
30966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30967 $(HOST_EXPORTS) \
d32ab992 30968 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30970 done; \
d32ab992 30971 echo "Doing info in release" ; \
215c351a 30972 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
30973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30975 "RANLIB=$${RANLIB}" \
901119ae 30976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30977 info) \
4977bab6
ZW
30978 || exit 1
30979
d32ab992 30980@endif release
295f4e42 30981
d32ab992
PB
30982.PHONY: maybe-dvi-release dvi-release
30983maybe-dvi-release:
30984@if release
30985maybe-dvi-release: dvi-release
295f4e42 30986
d32ab992 30987dvi-release: \
05750653 30988 configure-release
f41d6665 30989 @: $(MAKE); $(unstage)
d32ab992 30990 @[ -f ./release/Makefile ] || exit 0; \
295f4e42 30991 r=`${PWD_COMMAND}`; export r; \
8c90b13a 30992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30993 $(HOST_EXPORTS) \
d32ab992 30994 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30996 done; \
d32ab992 30997 echo "Doing dvi in release" ; \
215c351a 30998 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
30999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31001 "RANLIB=$${RANLIB}" \
901119ae 31002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31003 dvi) \
295f4e42 31004 || exit 1
4977bab6 31005
d32ab992 31006@endif release
4977bab6 31007
b5422ad7
BM
31008.PHONY: maybe-pdf-release pdf-release
31009maybe-pdf-release:
31010@if release
31011maybe-pdf-release: pdf-release
31012
31013pdf-release: \
31014 configure-release
31015 @: $(MAKE); $(unstage)
31016 @[ -f ./release/Makefile ] || exit 0; \
31017 r=`${PWD_COMMAND}`; export r; \
31018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31019 $(HOST_EXPORTS) \
31020 for flag in $(EXTRA_HOST_FLAGS) ; do \
31021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31022 done; \
31023 echo "Doing pdf in release" ; \
31024 (cd $(HOST_SUBDIR)/release && \
31025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31027 "RANLIB=$${RANLIB}" \
901119ae 31028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
31029 pdf) \
31030 || exit 1
31031
31032@endif release
31033
f87a2b2e
MS
31034.PHONY: maybe-html-release html-release
31035maybe-html-release:
31036@if release
31037maybe-html-release: html-release
31038
31039html-release: \
05750653 31040 configure-release
f41d6665 31041 @: $(MAKE); $(unstage)
f87a2b2e
MS
31042 @[ -f ./release/Makefile ] || exit 0; \
31043 r=`${PWD_COMMAND}`; export r; \
31044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
31045 $(HOST_EXPORTS) \
31046 for flag in $(EXTRA_HOST_FLAGS) ; do \
31047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31048 done; \
31049 echo "Doing html in release" ; \
215c351a 31050 (cd $(HOST_SUBDIR)/release && \
f87a2b2e
MS
31051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31053 "RANLIB=$${RANLIB}" \
901119ae 31054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
31055 html) \
31056 || exit 1
31057
31058@endif release
31059
d32ab992
PB
31060.PHONY: maybe-TAGS-release TAGS-release
31061maybe-TAGS-release:
31062@if release
31063maybe-TAGS-release: TAGS-release
295f4e42 31064
d32ab992 31065TAGS-release: \
05750653 31066 configure-release
f41d6665 31067 @: $(MAKE); $(unstage)
d32ab992 31068 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
31069 r=`${PWD_COMMAND}`; export r; \
31070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31071 $(HOST_EXPORTS) \
d32ab992 31072 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31074 done; \
d32ab992 31075 echo "Doing TAGS in release" ; \
215c351a 31076 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
31077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31079 "RANLIB=$${RANLIB}" \
901119ae 31080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31081 TAGS) \
295f4e42
NN
31082 || exit 1
31083
d32ab992 31084@endif release
295f4e42 31085
d32ab992
PB
31086.PHONY: maybe-install-info-release install-info-release
31087maybe-install-info-release:
31088@if release
31089maybe-install-info-release: install-info-release
295f4e42 31090
d32ab992
PB
31091install-info-release: \
31092 configure-release \
05750653 31093 info-release
f41d6665 31094 @: $(MAKE); $(unstage)
d32ab992 31095 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
31096 r=`${PWD_COMMAND}`; export r; \
31097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31098 $(HOST_EXPORTS) \
d32ab992 31099 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31101 done; \
d32ab992 31102 echo "Doing install-info in release" ; \
215c351a 31103 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
31104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31106 "RANLIB=$${RANLIB}" \
901119ae 31107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31108 install-info) \
295f4e42
NN
31109 || exit 1
31110
d32ab992 31111@endif release
295f4e42 31112
9c4d2493
BM
31113.PHONY: maybe-install-pdf-release install-pdf-release
31114maybe-install-pdf-release:
31115@if release
31116maybe-install-pdf-release: install-pdf-release
31117
31118install-pdf-release: \
31119 configure-release \
31120 pdf-release
31121 @: $(MAKE); $(unstage)
31122 @[ -f ./release/Makefile ] || exit 0; \
31123 r=`${PWD_COMMAND}`; export r; \
31124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31125 $(HOST_EXPORTS) \
31126 for flag in $(EXTRA_HOST_FLAGS) ; do \
31127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31128 done; \
31129 echo "Doing install-pdf in release" ; \
31130 (cd $(HOST_SUBDIR)/release && \
31131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31133 "RANLIB=$${RANLIB}" \
901119ae 31134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
31135 install-pdf) \
31136 || exit 1
31137
31138@endif release
31139
65d6e994
CD
31140.PHONY: maybe-install-html-release install-html-release
31141maybe-install-html-release:
31142@if release
31143maybe-install-html-release: install-html-release
31144
31145install-html-release: \
31146 configure-release \
31147 html-release
31148 @: $(MAKE); $(unstage)
31149 @[ -f ./release/Makefile ] || exit 0; \
31150 r=`${PWD_COMMAND}`; export r; \
31151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31152 $(HOST_EXPORTS) \
31153 for flag in $(EXTRA_HOST_FLAGS) ; do \
31154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31155 done; \
31156 echo "Doing install-html in release" ; \
31157 (cd $(HOST_SUBDIR)/release && \
31158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31160 "RANLIB=$${RANLIB}" \
901119ae 31161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
31162 install-html) \
31163 || exit 1
31164
31165@endif release
31166
d32ab992
PB
31167.PHONY: maybe-installcheck-release installcheck-release
31168maybe-installcheck-release:
31169@if release
31170maybe-installcheck-release: installcheck-release
295f4e42 31171
d32ab992 31172installcheck-release: \
05750653 31173 configure-release
f41d6665 31174 @: $(MAKE); $(unstage)
d32ab992 31175 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
31176 r=`${PWD_COMMAND}`; export r; \
31177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31178 $(HOST_EXPORTS) \
d32ab992 31179 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31181 done; \
d32ab992 31182 echo "Doing installcheck in release" ; \
215c351a 31183 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
31184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31186 "RANLIB=$${RANLIB}" \
901119ae 31187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31188 installcheck) \
295f4e42
NN
31189 || exit 1
31190
d32ab992 31191@endif release
295f4e42 31192
d32ab992
PB
31193.PHONY: maybe-mostlyclean-release mostlyclean-release
31194maybe-mostlyclean-release:
31195@if release
31196maybe-mostlyclean-release: mostlyclean-release
295f4e42 31197
05750653 31198mostlyclean-release:
f41d6665 31199 @: $(MAKE); $(unstage)
d32ab992 31200 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
31201 r=`${PWD_COMMAND}`; export r; \
31202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31203 $(HOST_EXPORTS) \
d32ab992 31204 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31206 done; \
d32ab992 31207 echo "Doing mostlyclean in release" ; \
215c351a 31208 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
31209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31211 "RANLIB=$${RANLIB}" \
901119ae 31212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31213 mostlyclean) \
295f4e42
NN
31214 || exit 1
31215
d32ab992 31216@endif release
295f4e42 31217
d32ab992
PB
31218.PHONY: maybe-clean-release clean-release
31219maybe-clean-release:
31220@if release
31221maybe-clean-release: clean-release
295f4e42 31222
05750653 31223clean-release:
f41d6665 31224 @: $(MAKE); $(unstage)
d32ab992 31225 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
31226 r=`${PWD_COMMAND}`; export r; \
31227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31228 $(HOST_EXPORTS) \
d32ab992 31229 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31231 done; \
d32ab992 31232 echo "Doing clean in release" ; \
215c351a 31233 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
31234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31236 "RANLIB=$${RANLIB}" \
901119ae 31237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31238 clean) \
295f4e42
NN
31239 || exit 1
31240
d32ab992 31241@endif release
295f4e42 31242
d32ab992
PB
31243.PHONY: maybe-distclean-release distclean-release
31244maybe-distclean-release:
31245@if release
31246maybe-distclean-release: distclean-release
295f4e42 31247
05750653 31248distclean-release:
f41d6665 31249 @: $(MAKE); $(unstage)
d32ab992 31250 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
31251 r=`${PWD_COMMAND}`; export r; \
31252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31253 $(HOST_EXPORTS) \
d32ab992 31254 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31256 done; \
d32ab992 31257 echo "Doing distclean in release" ; \
215c351a 31258 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
31259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31261 "RANLIB=$${RANLIB}" \
901119ae 31262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31263 distclean) \
295f4e42 31264 || exit 1
4977bab6 31265
d32ab992 31266@endif release
4977bab6 31267
d32ab992
PB
31268.PHONY: maybe-maintainer-clean-release maintainer-clean-release
31269maybe-maintainer-clean-release:
31270@if release
31271maybe-maintainer-clean-release: maintainer-clean-release
7e2dbcef 31272
05750653 31273maintainer-clean-release:
f41d6665 31274 @: $(MAKE); $(unstage)
d32ab992 31275 @[ -f ./release/Makefile ] || exit 0; \
295f4e42 31276 r=`${PWD_COMMAND}`; export r; \
8c90b13a 31277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31278 $(HOST_EXPORTS) \
d32ab992 31279 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31281 done; \
d32ab992 31282 echo "Doing maintainer-clean in release" ; \
215c351a 31283 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
31284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31286 "RANLIB=$${RANLIB}" \
901119ae 31287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31288 maintainer-clean) \
295f4e42 31289 || exit 1
4977bab6 31290
d32ab992 31291@endif release
4977bab6 31292
295f4e42 31293
25b42232 31294
d32ab992
PB
31295.PHONY: configure-recode maybe-configure-recode
31296maybe-configure-recode:
3ff3adad
PB
31297@if gcc-bootstrap
31298configure-recode: stage_current
31299@endif gcc-bootstrap
d32ab992
PB
31300@if recode
31301maybe-configure-recode: configure-recode
cc11cc9b 31302configure-recode:
f41d6665 31303 @: $(MAKE); $(unstage)
cc11cc9b 31304 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 31305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
31306 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
31307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
4fc4dd12 31308 $(HOST_EXPORTS) \
25b42232
PB
31309 echo Configuring in $(HOST_SUBDIR)/recode; \
31310 cd "$(HOST_SUBDIR)/recode" || exit 1; \
4977bab6 31311 case $(srcdir) in \
215c351a
PB
31312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31313 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
31314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 31315 esac; \
215c351a
PB
31316 srcdiroption="--srcdir=$${topdir}/recode"; \
31317 libsrcdir="$$s/recode"; \
4977bab6 31318 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
31319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31320 --target=${target_alias} $${srcdiroption} \
4977bab6 31321 || exit 1
d32ab992 31322@endif recode
4977bab6 31323
25b42232
PB
31324
31325
ce406537
PB
31326
31327
d32ab992
PB
31328.PHONY: all-recode maybe-all-recode
31329maybe-all-recode:
3ff3adad
PB
31330@if gcc-bootstrap
31331all-recode: stage_current
31332@endif gcc-bootstrap
d32ab992 31333@if recode
7e0b5752 31334TARGET-recode=all
d32ab992
PB
31335maybe-all-recode: all-recode
31336all-recode: configure-recode
f41d6665 31337 @: $(MAKE); $(unstage)
8c90b13a
L
31338 @r=`${PWD_COMMAND}`; export r; \
31339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31340 $(HOST_EXPORTS) \
215c351a 31341 (cd $(HOST_SUBDIR)/recode && \
1c8bd6a3
PB
31342 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31343 $(TARGET-recode))
d32ab992 31344@endif recode
4977bab6 31345
25b42232 31346
ce406537
PB
31347
31348
d32ab992
PB
31349.PHONY: check-recode maybe-check-recode
31350maybe-check-recode:
31351@if recode
31352maybe-check-recode: check-recode
4977bab6 31353
d32ab992 31354check-recode:
f41d6665 31355 @: $(MAKE); $(unstage)
8c90b13a
L
31356 @r=`${PWD_COMMAND}`; export r; \
31357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31358 $(HOST_EXPORTS) \
215c351a
PB
31359 (cd $(HOST_SUBDIR)/recode && \
31360 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 31361
d32ab992 31362@endif recode
4977bab6 31363
d32ab992
PB
31364.PHONY: install-recode maybe-install-recode
31365maybe-install-recode:
31366@if recode
31367maybe-install-recode: install-recode
7e2dbcef 31368
d32ab992 31369install-recode: installdirs
f41d6665 31370 @: $(MAKE); $(unstage)
8c90b13a
L
31371 @r=`${PWD_COMMAND}`; export r; \
31372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31373 $(HOST_EXPORTS) \
215c351a 31374 (cd $(HOST_SUBDIR)/recode && \
ace9ac7b 31375 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 31376
d32ab992 31377@endif recode
295f4e42 31378
b5422ad7 31379# Other targets (info, dvi, pdf, etc.)
295f4e42 31380
d32ab992
PB
31381.PHONY: maybe-info-recode info-recode
31382maybe-info-recode:
31383@if recode
31384maybe-info-recode: info-recode
295f4e42 31385
d32ab992 31386info-recode: \
05750653 31387 configure-recode
f41d6665 31388 @: $(MAKE); $(unstage)
d32ab992 31389 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
31390 r=`${PWD_COMMAND}`; export r; \
31391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31392 $(HOST_EXPORTS) \
d32ab992 31393 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31395 done; \
d32ab992 31396 echo "Doing info in recode" ; \
215c351a 31397 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
31398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31400 "RANLIB=$${RANLIB}" \
901119ae 31401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31402 info) \
295f4e42
NN
31403 || exit 1
31404
d32ab992 31405@endif recode
295f4e42 31406
d32ab992
PB
31407.PHONY: maybe-dvi-recode dvi-recode
31408maybe-dvi-recode:
31409@if recode
31410maybe-dvi-recode: dvi-recode
295f4e42 31411
d32ab992 31412dvi-recode: \
05750653 31413 configure-recode
f41d6665 31414 @: $(MAKE); $(unstage)
d32ab992 31415 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
31416 r=`${PWD_COMMAND}`; export r; \
31417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31418 $(HOST_EXPORTS) \
d32ab992 31419 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31421 done; \
d32ab992 31422 echo "Doing dvi in recode" ; \
215c351a 31423 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
31424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31426 "RANLIB=$${RANLIB}" \
901119ae 31427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31428 dvi) \
295f4e42
NN
31429 || exit 1
31430
d32ab992 31431@endif recode
295f4e42 31432
b5422ad7
BM
31433.PHONY: maybe-pdf-recode pdf-recode
31434maybe-pdf-recode:
31435@if recode
31436maybe-pdf-recode: pdf-recode
31437
31438pdf-recode: \
31439 configure-recode
31440 @: $(MAKE); $(unstage)
31441 @[ -f ./recode/Makefile ] || exit 0; \
31442 r=`${PWD_COMMAND}`; export r; \
31443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31444 $(HOST_EXPORTS) \
31445 for flag in $(EXTRA_HOST_FLAGS) ; do \
31446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31447 done; \
31448 echo "Doing pdf in recode" ; \
31449 (cd $(HOST_SUBDIR)/recode && \
31450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31452 "RANLIB=$${RANLIB}" \
901119ae 31453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
31454 pdf) \
31455 || exit 1
31456
31457@endif recode
31458
f87a2b2e
MS
31459.PHONY: maybe-html-recode html-recode
31460maybe-html-recode:
31461@if recode
31462maybe-html-recode: html-recode
31463
31464html-recode: \
05750653 31465 configure-recode
f41d6665 31466 @: $(MAKE); $(unstage)
f87a2b2e
MS
31467 @[ -f ./recode/Makefile ] || exit 0; \
31468 r=`${PWD_COMMAND}`; export r; \
31469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
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 html in recode" ; \
215c351a 31475 (cd $(HOST_SUBDIR)/recode && \
f87a2b2e
MS
31476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31478 "RANLIB=$${RANLIB}" \
901119ae 31479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
31480 html) \
31481 || exit 1
31482
31483@endif recode
31484
d32ab992
PB
31485.PHONY: maybe-TAGS-recode TAGS-recode
31486maybe-TAGS-recode:
31487@if recode
31488maybe-TAGS-recode: TAGS-recode
295f4e42 31489
d32ab992 31490TAGS-recode: \
05750653 31491 configure-recode
f41d6665 31492 @: $(MAKE); $(unstage)
d32ab992 31493 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
31494 r=`${PWD_COMMAND}`; export r; \
31495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31496 $(HOST_EXPORTS) \
d32ab992 31497 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31499 done; \
d32ab992 31500 echo "Doing TAGS in recode" ; \
215c351a 31501 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
31502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31504 "RANLIB=$${RANLIB}" \
901119ae 31505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31506 TAGS) \
295f4e42
NN
31507 || exit 1
31508
d32ab992 31509@endif recode
295f4e42 31510
d32ab992
PB
31511.PHONY: maybe-install-info-recode install-info-recode
31512maybe-install-info-recode:
31513@if recode
31514maybe-install-info-recode: install-info-recode
295f4e42 31515
d32ab992
PB
31516install-info-recode: \
31517 configure-recode \
05750653 31518 info-recode
f41d6665 31519 @: $(MAKE); $(unstage)
d32ab992 31520 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
31521 r=`${PWD_COMMAND}`; export r; \
31522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31523 $(HOST_EXPORTS) \
d32ab992 31524 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31526 done; \
d32ab992 31527 echo "Doing install-info in recode" ; \
215c351a 31528 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
31529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31531 "RANLIB=$${RANLIB}" \
901119ae 31532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31533 install-info) \
295f4e42
NN
31534 || exit 1
31535
d32ab992 31536@endif recode
295f4e42 31537
9c4d2493
BM
31538.PHONY: maybe-install-pdf-recode install-pdf-recode
31539maybe-install-pdf-recode:
31540@if recode
31541maybe-install-pdf-recode: install-pdf-recode
31542
31543install-pdf-recode: \
31544 configure-recode \
31545 pdf-recode
31546 @: $(MAKE); $(unstage)
31547 @[ -f ./recode/Makefile ] || exit 0; \
31548 r=`${PWD_COMMAND}`; export r; \
31549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31550 $(HOST_EXPORTS) \
31551 for flag in $(EXTRA_HOST_FLAGS) ; do \
31552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31553 done; \
31554 echo "Doing install-pdf in recode" ; \
31555 (cd $(HOST_SUBDIR)/recode && \
31556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31558 "RANLIB=$${RANLIB}" \
901119ae 31559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
31560 install-pdf) \
31561 || exit 1
31562
31563@endif recode
31564
65d6e994
CD
31565.PHONY: maybe-install-html-recode install-html-recode
31566maybe-install-html-recode:
31567@if recode
31568maybe-install-html-recode: install-html-recode
31569
31570install-html-recode: \
31571 configure-recode \
31572 html-recode
31573 @: $(MAKE); $(unstage)
31574 @[ -f ./recode/Makefile ] || exit 0; \
31575 r=`${PWD_COMMAND}`; export r; \
31576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31577 $(HOST_EXPORTS) \
31578 for flag in $(EXTRA_HOST_FLAGS) ; do \
31579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31580 done; \
31581 echo "Doing install-html in recode" ; \
31582 (cd $(HOST_SUBDIR)/recode && \
31583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31585 "RANLIB=$${RANLIB}" \
901119ae 31586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
31587 install-html) \
31588 || exit 1
31589
31590@endif recode
31591
d32ab992
PB
31592.PHONY: maybe-installcheck-recode installcheck-recode
31593maybe-installcheck-recode:
31594@if recode
31595maybe-installcheck-recode: installcheck-recode
295f4e42 31596
d32ab992 31597installcheck-recode: \
05750653 31598 configure-recode
f41d6665 31599 @: $(MAKE); $(unstage)
d32ab992 31600 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
31601 r=`${PWD_COMMAND}`; export r; \
31602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31603 $(HOST_EXPORTS) \
d32ab992 31604 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31606 done; \
d32ab992 31607 echo "Doing installcheck in recode" ; \
215c351a 31608 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
31609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31611 "RANLIB=$${RANLIB}" \
901119ae 31612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31613 installcheck) \
295f4e42
NN
31614 || exit 1
31615
d32ab992 31616@endif recode
295f4e42 31617
d32ab992
PB
31618.PHONY: maybe-mostlyclean-recode mostlyclean-recode
31619maybe-mostlyclean-recode:
31620@if recode
31621maybe-mostlyclean-recode: mostlyclean-recode
295f4e42 31622
05750653 31623mostlyclean-recode:
f41d6665 31624 @: $(MAKE); $(unstage)
d32ab992 31625 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
31626 r=`${PWD_COMMAND}`; export r; \
31627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31628 $(HOST_EXPORTS) \
d32ab992 31629 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31631 done; \
d32ab992 31632 echo "Doing mostlyclean in recode" ; \
215c351a 31633 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
31634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31636 "RANLIB=$${RANLIB}" \
901119ae 31637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31638 mostlyclean) \
295f4e42
NN
31639 || exit 1
31640
d32ab992 31641@endif recode
295f4e42 31642
d32ab992
PB
31643.PHONY: maybe-clean-recode clean-recode
31644maybe-clean-recode:
31645@if recode
31646maybe-clean-recode: clean-recode
295f4e42 31647
05750653 31648clean-recode:
f41d6665 31649 @: $(MAKE); $(unstage)
d32ab992 31650 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
31651 r=`${PWD_COMMAND}`; export r; \
31652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31653 $(HOST_EXPORTS) \
d32ab992 31654 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31656 done; \
d32ab992 31657 echo "Doing clean in recode" ; \
215c351a 31658 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
31659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31661 "RANLIB=$${RANLIB}" \
901119ae 31662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31663 clean) \
295f4e42
NN
31664 || exit 1
31665
d32ab992 31666@endif recode
295f4e42 31667
d32ab992
PB
31668.PHONY: maybe-distclean-recode distclean-recode
31669maybe-distclean-recode:
31670@if recode
31671maybe-distclean-recode: distclean-recode
295f4e42 31672
05750653 31673distclean-recode:
f41d6665 31674 @: $(MAKE); $(unstage)
d32ab992 31675 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
31676 r=`${PWD_COMMAND}`; export r; \
31677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31678 $(HOST_EXPORTS) \
d32ab992 31679 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31681 done; \
d32ab992 31682 echo "Doing distclean in recode" ; \
215c351a 31683 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
31684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31686 "RANLIB=$${RANLIB}" \
901119ae 31687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31688 distclean) \
295f4e42
NN
31689 || exit 1
31690
d32ab992 31691@endif recode
295f4e42 31692
d32ab992
PB
31693.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
31694maybe-maintainer-clean-recode:
31695@if recode
31696maybe-maintainer-clean-recode: maintainer-clean-recode
295f4e42 31697
05750653 31698maintainer-clean-recode:
f41d6665 31699 @: $(MAKE); $(unstage)
d32ab992 31700 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
31701 r=`${PWD_COMMAND}`; export r; \
31702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31703 $(HOST_EXPORTS) \
d32ab992 31704 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31706 done; \
d32ab992 31707 echo "Doing maintainer-clean in recode" ; \
215c351a 31708 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
31709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31711 "RANLIB=$${RANLIB}" \
901119ae 31712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31713 maintainer-clean) \
295f4e42 31714 || exit 1
4977bab6 31715
d32ab992 31716@endif recode
4977bab6 31717
295f4e42 31718
25b42232 31719
d32ab992
PB
31720.PHONY: configure-sed maybe-configure-sed
31721maybe-configure-sed:
3ff3adad
PB
31722@if gcc-bootstrap
31723configure-sed: stage_current
31724@endif gcc-bootstrap
d32ab992
PB
31725@if sed
31726maybe-configure-sed: configure-sed
cc11cc9b 31727configure-sed:
f41d6665 31728 @: $(MAKE); $(unstage)
cc11cc9b 31729 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 31730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
31731 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
31732 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
4fc4dd12 31733 $(HOST_EXPORTS) \
25b42232
PB
31734 echo Configuring in $(HOST_SUBDIR)/sed; \
31735 cd "$(HOST_SUBDIR)/sed" || exit 1; \
4977bab6 31736 case $(srcdir) in \
215c351a
PB
31737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31738 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
31739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 31740 esac; \
215c351a
PB
31741 srcdiroption="--srcdir=$${topdir}/sed"; \
31742 libsrcdir="$$s/sed"; \
4977bab6 31743 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
31744 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31745 --target=${target_alias} $${srcdiroption} \
4977bab6 31746 || exit 1
d32ab992 31747@endif sed
4977bab6 31748
25b42232
PB
31749
31750
ce406537
PB
31751
31752
d32ab992
PB
31753.PHONY: all-sed maybe-all-sed
31754maybe-all-sed:
3ff3adad
PB
31755@if gcc-bootstrap
31756all-sed: stage_current
31757@endif gcc-bootstrap
d32ab992 31758@if sed
7e0b5752 31759TARGET-sed=all
d32ab992
PB
31760maybe-all-sed: all-sed
31761all-sed: configure-sed
f41d6665 31762 @: $(MAKE); $(unstage)
8c90b13a
L
31763 @r=`${PWD_COMMAND}`; export r; \
31764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31765 $(HOST_EXPORTS) \
215c351a 31766 (cd $(HOST_SUBDIR)/sed && \
1c8bd6a3
PB
31767 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31768 $(TARGET-sed))
d32ab992 31769@endif sed
4977bab6 31770
25b42232 31771
ce406537
PB
31772
31773
d32ab992
PB
31774.PHONY: check-sed maybe-check-sed
31775maybe-check-sed:
31776@if sed
31777maybe-check-sed: check-sed
4977bab6 31778
d32ab992 31779check-sed:
f41d6665 31780 @: $(MAKE); $(unstage)
8c90b13a
L
31781 @r=`${PWD_COMMAND}`; export r; \
31782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31783 $(HOST_EXPORTS) \
215c351a
PB
31784 (cd $(HOST_SUBDIR)/sed && \
31785 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 31786
d32ab992 31787@endif sed
4977bab6 31788
d32ab992
PB
31789.PHONY: install-sed maybe-install-sed
31790maybe-install-sed:
31791@if sed
31792maybe-install-sed: install-sed
295f4e42 31793
d32ab992 31794install-sed: installdirs
f41d6665 31795 @: $(MAKE); $(unstage)
295f4e42
NN
31796 @r=`${PWD_COMMAND}`; export r; \
31797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31798 $(HOST_EXPORTS) \
215c351a 31799 (cd $(HOST_SUBDIR)/sed && \
ace9ac7b 31800 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 31801
d32ab992 31802@endif sed
295f4e42 31803
b5422ad7 31804# Other targets (info, dvi, pdf, etc.)
295f4e42 31805
d32ab992
PB
31806.PHONY: maybe-info-sed info-sed
31807maybe-info-sed:
31808@if sed
31809maybe-info-sed: info-sed
295f4e42 31810
d32ab992 31811info-sed: \
05750653 31812 configure-sed
f41d6665 31813 @: $(MAKE); $(unstage)
d32ab992 31814 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
31815 r=`${PWD_COMMAND}`; export r; \
31816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31817 $(HOST_EXPORTS) \
d32ab992 31818 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31820 done; \
f87a2b2e 31821 echo "Doing info in sed" ; \
215c351a 31822 (cd $(HOST_SUBDIR)/sed && \
f87a2b2e
MS
31823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31825 "RANLIB=$${RANLIB}" \
901119ae 31826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
31827 info) \
31828 || exit 1
31829
31830@endif sed
31831
31832.PHONY: maybe-dvi-sed dvi-sed
31833maybe-dvi-sed:
31834@if sed
31835maybe-dvi-sed: dvi-sed
31836
31837dvi-sed: \
05750653 31838 configure-sed
f41d6665 31839 @: $(MAKE); $(unstage)
f87a2b2e
MS
31840 @[ -f ./sed/Makefile ] || exit 0; \
31841 r=`${PWD_COMMAND}`; export r; \
31842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
31843 $(HOST_EXPORTS) \
31844 for flag in $(EXTRA_HOST_FLAGS) ; do \
31845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31846 done; \
31847 echo "Doing dvi in sed" ; \
215c351a 31848 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
31849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31851 "RANLIB=$${RANLIB}" \
901119ae 31852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 31853 dvi) \
295f4e42
NN
31854 || exit 1
31855
d32ab992 31856@endif sed
295f4e42 31857
b5422ad7
BM
31858.PHONY: maybe-pdf-sed pdf-sed
31859maybe-pdf-sed:
31860@if sed
31861maybe-pdf-sed: pdf-sed
31862
31863pdf-sed: \
31864 configure-sed
31865 @: $(MAKE); $(unstage)
31866 @[ -f ./sed/Makefile ] || exit 0; \
31867 r=`${PWD_COMMAND}`; export r; \
31868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31869 $(HOST_EXPORTS) \
31870 for flag in $(EXTRA_HOST_FLAGS) ; do \
31871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31872 done; \
31873 echo "Doing pdf in sed" ; \
31874 (cd $(HOST_SUBDIR)/sed && \
31875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31877 "RANLIB=$${RANLIB}" \
901119ae 31878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
31879 pdf) \
31880 || exit 1
31881
31882@endif sed
31883
f87a2b2e
MS
31884.PHONY: maybe-html-sed html-sed
31885maybe-html-sed:
d32ab992 31886@if sed
f87a2b2e 31887maybe-html-sed: html-sed
295f4e42 31888
f87a2b2e 31889html-sed: \
05750653 31890 configure-sed
f41d6665 31891 @: $(MAKE); $(unstage)
d32ab992 31892 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
31893 r=`${PWD_COMMAND}`; export r; \
31894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31895 $(HOST_EXPORTS) \
d32ab992 31896 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31898 done; \
f87a2b2e 31899 echo "Doing html in sed" ; \
215c351a 31900 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
31901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31903 "RANLIB=$${RANLIB}" \
901119ae 31904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 31905 html) \
295f4e42
NN
31906 || exit 1
31907
d32ab992 31908@endif sed
295f4e42 31909
d32ab992
PB
31910.PHONY: maybe-TAGS-sed TAGS-sed
31911maybe-TAGS-sed:
31912@if sed
31913maybe-TAGS-sed: TAGS-sed
295f4e42 31914
d32ab992 31915TAGS-sed: \
05750653 31916 configure-sed
f41d6665 31917 @: $(MAKE); $(unstage)
d32ab992 31918 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
31919 r=`${PWD_COMMAND}`; export r; \
31920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31921 $(HOST_EXPORTS) \
d32ab992 31922 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31924 done; \
d32ab992 31925 echo "Doing TAGS in sed" ; \
215c351a 31926 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
31927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31929 "RANLIB=$${RANLIB}" \
901119ae 31930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31931 TAGS) \
295f4e42
NN
31932 || exit 1
31933
d32ab992 31934@endif sed
295f4e42 31935
d32ab992
PB
31936.PHONY: maybe-install-info-sed install-info-sed
31937maybe-install-info-sed:
31938@if sed
31939maybe-install-info-sed: install-info-sed
295f4e42 31940
d32ab992
PB
31941install-info-sed: \
31942 configure-sed \
05750653 31943 info-sed
f41d6665 31944 @: $(MAKE); $(unstage)
d32ab992 31945 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
31946 r=`${PWD_COMMAND}`; export r; \
31947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31948 $(HOST_EXPORTS) \
d32ab992 31949 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31951 done; \
d32ab992 31952 echo "Doing install-info in sed" ; \
215c351a 31953 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
31954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31956 "RANLIB=$${RANLIB}" \
901119ae 31957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31958 install-info) \
295f4e42
NN
31959 || exit 1
31960
d32ab992 31961@endif sed
295f4e42 31962
9c4d2493
BM
31963.PHONY: maybe-install-pdf-sed install-pdf-sed
31964maybe-install-pdf-sed:
31965@if sed
31966maybe-install-pdf-sed: install-pdf-sed
31967
31968install-pdf-sed: \
31969 configure-sed \
31970 pdf-sed
31971 @: $(MAKE); $(unstage)
31972 @[ -f ./sed/Makefile ] || exit 0; \
31973 r=`${PWD_COMMAND}`; export r; \
31974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31975 $(HOST_EXPORTS) \
31976 for flag in $(EXTRA_HOST_FLAGS) ; do \
31977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31978 done; \
31979 echo "Doing install-pdf in sed" ; \
31980 (cd $(HOST_SUBDIR)/sed && \
31981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31983 "RANLIB=$${RANLIB}" \
901119ae 31984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
31985 install-pdf) \
31986 || exit 1
31987
31988@endif sed
31989
65d6e994
CD
31990.PHONY: maybe-install-html-sed install-html-sed
31991maybe-install-html-sed:
31992@if sed
31993maybe-install-html-sed: install-html-sed
31994
31995install-html-sed: \
31996 configure-sed \
31997 html-sed
31998 @: $(MAKE); $(unstage)
31999 @[ -f ./sed/Makefile ] || exit 0; \
32000 r=`${PWD_COMMAND}`; export r; \
32001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32002 $(HOST_EXPORTS) \
32003 for flag in $(EXTRA_HOST_FLAGS) ; do \
32004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32005 done; \
32006 echo "Doing install-html in sed" ; \
32007 (cd $(HOST_SUBDIR)/sed && \
32008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32010 "RANLIB=$${RANLIB}" \
901119ae 32011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
32012 install-html) \
32013 || exit 1
32014
32015@endif sed
32016
d32ab992
PB
32017.PHONY: maybe-installcheck-sed installcheck-sed
32018maybe-installcheck-sed:
32019@if sed
32020maybe-installcheck-sed: installcheck-sed
295f4e42 32021
d32ab992 32022installcheck-sed: \
05750653 32023 configure-sed
f41d6665 32024 @: $(MAKE); $(unstage)
d32ab992 32025 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
32026 r=`${PWD_COMMAND}`; export r; \
32027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32028 $(HOST_EXPORTS) \
d32ab992 32029 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32031 done; \
d32ab992 32032 echo "Doing installcheck in sed" ; \
215c351a 32033 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
32034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32036 "RANLIB=$${RANLIB}" \
901119ae 32037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32038 installcheck) \
295f4e42
NN
32039 || exit 1
32040
d32ab992 32041@endif sed
295f4e42 32042
d32ab992
PB
32043.PHONY: maybe-mostlyclean-sed mostlyclean-sed
32044maybe-mostlyclean-sed:
32045@if sed
32046maybe-mostlyclean-sed: mostlyclean-sed
295f4e42 32047
05750653 32048mostlyclean-sed:
f41d6665 32049 @: $(MAKE); $(unstage)
d32ab992 32050 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
32051 r=`${PWD_COMMAND}`; export r; \
32052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32053 $(HOST_EXPORTS) \
d32ab992 32054 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32056 done; \
d32ab992 32057 echo "Doing mostlyclean in sed" ; \
215c351a 32058 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
32059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32061 "RANLIB=$${RANLIB}" \
901119ae 32062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32063 mostlyclean) \
295f4e42
NN
32064 || exit 1
32065
d32ab992 32066@endif sed
295f4e42 32067
d32ab992
PB
32068.PHONY: maybe-clean-sed clean-sed
32069maybe-clean-sed:
32070@if sed
32071maybe-clean-sed: clean-sed
295f4e42 32072
05750653 32073clean-sed:
f41d6665 32074 @: $(MAKE); $(unstage)
d32ab992 32075 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
32076 r=`${PWD_COMMAND}`; export r; \
32077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32078 $(HOST_EXPORTS) \
d32ab992 32079 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32081 done; \
d32ab992 32082 echo "Doing clean in sed" ; \
215c351a 32083 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
32084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32086 "RANLIB=$${RANLIB}" \
901119ae 32087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32088 clean) \
295f4e42
NN
32089 || exit 1
32090
d32ab992 32091@endif sed
295f4e42 32092
d32ab992
PB
32093.PHONY: maybe-distclean-sed distclean-sed
32094maybe-distclean-sed:
32095@if sed
32096maybe-distclean-sed: distclean-sed
295f4e42 32097
05750653 32098distclean-sed:
f41d6665 32099 @: $(MAKE); $(unstage)
d32ab992 32100 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
32101 r=`${PWD_COMMAND}`; export r; \
32102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32103 $(HOST_EXPORTS) \
d32ab992 32104 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32106 done; \
d32ab992 32107 echo "Doing distclean in sed" ; \
215c351a 32108 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
32109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32111 "RANLIB=$${RANLIB}" \
901119ae 32112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32113 distclean) \
295f4e42
NN
32114 || exit 1
32115
d32ab992 32116@endif sed
295f4e42 32117
d32ab992
PB
32118.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
32119maybe-maintainer-clean-sed:
32120@if sed
32121maybe-maintainer-clean-sed: maintainer-clean-sed
295f4e42 32122
05750653 32123maintainer-clean-sed:
f41d6665 32124 @: $(MAKE); $(unstage)
d32ab992 32125 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
32126 r=`${PWD_COMMAND}`; export r; \
32127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32128 $(HOST_EXPORTS) \
d32ab992 32129 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32131 done; \
d32ab992 32132 echo "Doing maintainer-clean in sed" ; \
215c351a 32133 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
32134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32136 "RANLIB=$${RANLIB}" \
901119ae 32137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32138 maintainer-clean) \
295f4e42 32139 || exit 1
7e2dbcef 32140
d32ab992 32141@endif sed
4977bab6
ZW
32142
32143
25b42232 32144
d32ab992
PB
32145.PHONY: configure-send-pr maybe-configure-send-pr
32146maybe-configure-send-pr:
3ff3adad
PB
32147@if gcc-bootstrap
32148configure-send-pr: stage_current
32149@endif gcc-bootstrap
d32ab992
PB
32150@if send-pr
32151maybe-configure-send-pr: configure-send-pr
cc11cc9b 32152configure-send-pr:
f41d6665 32153 @: $(MAKE); $(unstage)
cc11cc9b 32154 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 32155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
32156 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
32157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
4fc4dd12 32158 $(HOST_EXPORTS) \
25b42232
PB
32159 echo Configuring in $(HOST_SUBDIR)/send-pr; \
32160 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
4977bab6 32161 case $(srcdir) in \
215c351a
PB
32162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32163 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
32164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 32165 esac; \
215c351a
PB
32166 srcdiroption="--srcdir=$${topdir}/send-pr"; \
32167 libsrcdir="$$s/send-pr"; \
4977bab6 32168 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
32169 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32170 --target=${target_alias} $${srcdiroption} \
4977bab6 32171 || exit 1
d32ab992 32172@endif send-pr
4977bab6 32173
25b42232
PB
32174
32175
ce406537
PB
32176
32177
d32ab992
PB
32178.PHONY: all-send-pr maybe-all-send-pr
32179maybe-all-send-pr:
3ff3adad
PB
32180@if gcc-bootstrap
32181all-send-pr: stage_current
32182@endif gcc-bootstrap
d32ab992 32183@if send-pr
7e0b5752 32184TARGET-send-pr=all
d32ab992
PB
32185maybe-all-send-pr: all-send-pr
32186all-send-pr: configure-send-pr
f41d6665 32187 @: $(MAKE); $(unstage)
8c90b13a
L
32188 @r=`${PWD_COMMAND}`; export r; \
32189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32190 $(HOST_EXPORTS) \
215c351a 32191 (cd $(HOST_SUBDIR)/send-pr && \
1c8bd6a3
PB
32192 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32193 $(TARGET-send-pr))
d32ab992 32194@endif send-pr
4977bab6 32195
25b42232 32196
ce406537
PB
32197
32198
d32ab992
PB
32199.PHONY: check-send-pr maybe-check-send-pr
32200maybe-check-send-pr:
32201@if send-pr
32202maybe-check-send-pr: check-send-pr
4977bab6 32203
d32ab992 32204check-send-pr:
f41d6665 32205 @: $(MAKE); $(unstage)
8c90b13a
L
32206 @r=`${PWD_COMMAND}`; export r; \
32207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32208 $(HOST_EXPORTS) \
215c351a
PB
32209 (cd $(HOST_SUBDIR)/send-pr && \
32210 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 32211
d32ab992 32212@endif send-pr
4977bab6 32213
d32ab992
PB
32214.PHONY: install-send-pr maybe-install-send-pr
32215maybe-install-send-pr:
32216@if send-pr
32217maybe-install-send-pr: install-send-pr
7e2dbcef 32218
d32ab992 32219install-send-pr: installdirs
f41d6665 32220 @: $(MAKE); $(unstage)
8c90b13a
L
32221 @r=`${PWD_COMMAND}`; export r; \
32222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32223 $(HOST_EXPORTS) \
215c351a 32224 (cd $(HOST_SUBDIR)/send-pr && \
ace9ac7b 32225 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 32226
d32ab992 32227@endif send-pr
4977bab6 32228
b5422ad7 32229# Other targets (info, dvi, pdf, etc.)
295f4e42 32230
d32ab992
PB
32231.PHONY: maybe-info-send-pr info-send-pr
32232maybe-info-send-pr:
32233@if send-pr
32234maybe-info-send-pr: info-send-pr
295f4e42 32235
d32ab992 32236info-send-pr: \
05750653 32237 configure-send-pr
f41d6665 32238 @: $(MAKE); $(unstage)
d32ab992 32239 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
32240 r=`${PWD_COMMAND}`; export r; \
32241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32242 $(HOST_EXPORTS) \
d32ab992 32243 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32245 done; \
d32ab992 32246 echo "Doing info in send-pr" ; \
215c351a 32247 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
32248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32250 "RANLIB=$${RANLIB}" \
901119ae 32251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32252 info) \
295f4e42
NN
32253 || exit 1
32254
d32ab992 32255@endif send-pr
295f4e42 32256
d32ab992
PB
32257.PHONY: maybe-dvi-send-pr dvi-send-pr
32258maybe-dvi-send-pr:
32259@if send-pr
32260maybe-dvi-send-pr: dvi-send-pr
295f4e42 32261
d32ab992 32262dvi-send-pr: \
05750653 32263 configure-send-pr
f41d6665 32264 @: $(MAKE); $(unstage)
d32ab992 32265 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
32266 r=`${PWD_COMMAND}`; export r; \
32267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32268 $(HOST_EXPORTS) \
d32ab992 32269 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32271 done; \
d32ab992 32272 echo "Doing dvi in send-pr" ; \
215c351a 32273 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
32274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32276 "RANLIB=$${RANLIB}" \
901119ae 32277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32278 dvi) \
295f4e42
NN
32279 || exit 1
32280
d32ab992 32281@endif send-pr
295f4e42 32282
b5422ad7
BM
32283.PHONY: maybe-pdf-send-pr pdf-send-pr
32284maybe-pdf-send-pr:
32285@if send-pr
32286maybe-pdf-send-pr: pdf-send-pr
32287
32288pdf-send-pr: \
32289 configure-send-pr
32290 @: $(MAKE); $(unstage)
32291 @[ -f ./send-pr/Makefile ] || exit 0; \
32292 r=`${PWD_COMMAND}`; export r; \
32293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32294 $(HOST_EXPORTS) \
32295 for flag in $(EXTRA_HOST_FLAGS) ; do \
32296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32297 done; \
32298 echo "Doing pdf in send-pr" ; \
32299 (cd $(HOST_SUBDIR)/send-pr && \
32300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32302 "RANLIB=$${RANLIB}" \
901119ae 32303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
32304 pdf) \
32305 || exit 1
32306
32307@endif send-pr
32308
f87a2b2e
MS
32309.PHONY: maybe-html-send-pr html-send-pr
32310maybe-html-send-pr:
32311@if send-pr
32312maybe-html-send-pr: html-send-pr
32313
32314html-send-pr: \
05750653 32315 configure-send-pr
f41d6665 32316 @: $(MAKE); $(unstage)
f87a2b2e
MS
32317 @[ -f ./send-pr/Makefile ] || exit 0; \
32318 r=`${PWD_COMMAND}`; export r; \
32319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
32320 $(HOST_EXPORTS) \
32321 for flag in $(EXTRA_HOST_FLAGS) ; do \
32322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32323 done; \
32324 echo "Doing html in send-pr" ; \
215c351a 32325 (cd $(HOST_SUBDIR)/send-pr && \
f87a2b2e
MS
32326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32328 "RANLIB=$${RANLIB}" \
901119ae 32329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
32330 html) \
32331 || exit 1
32332
32333@endif send-pr
32334
d32ab992
PB
32335.PHONY: maybe-TAGS-send-pr TAGS-send-pr
32336maybe-TAGS-send-pr:
32337@if send-pr
32338maybe-TAGS-send-pr: TAGS-send-pr
295f4e42 32339
d32ab992 32340TAGS-send-pr: \
05750653 32341 configure-send-pr
f41d6665 32342 @: $(MAKE); $(unstage)
d32ab992 32343 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
32344 r=`${PWD_COMMAND}`; export r; \
32345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32346 $(HOST_EXPORTS) \
d32ab992 32347 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32349 done; \
d32ab992 32350 echo "Doing TAGS in send-pr" ; \
215c351a 32351 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
32352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32354 "RANLIB=$${RANLIB}" \
901119ae 32355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32356 TAGS) \
295f4e42
NN
32357 || exit 1
32358
d32ab992 32359@endif send-pr
295f4e42 32360
d32ab992
PB
32361.PHONY: maybe-install-info-send-pr install-info-send-pr
32362maybe-install-info-send-pr:
32363@if send-pr
32364maybe-install-info-send-pr: install-info-send-pr
295f4e42 32365
d32ab992
PB
32366install-info-send-pr: \
32367 configure-send-pr \
05750653 32368 info-send-pr
f41d6665 32369 @: $(MAKE); $(unstage)
d32ab992 32370 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
32371 r=`${PWD_COMMAND}`; export r; \
32372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32373 $(HOST_EXPORTS) \
d32ab992 32374 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32376 done; \
d32ab992 32377 echo "Doing install-info in send-pr" ; \
215c351a 32378 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
32379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32381 "RANLIB=$${RANLIB}" \
901119ae 32382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32383 install-info) \
295f4e42
NN
32384 || exit 1
32385
d32ab992 32386@endif send-pr
295f4e42 32387
9c4d2493
BM
32388.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
32389maybe-install-pdf-send-pr:
32390@if send-pr
32391maybe-install-pdf-send-pr: install-pdf-send-pr
32392
32393install-pdf-send-pr: \
32394 configure-send-pr \
32395 pdf-send-pr
32396 @: $(MAKE); $(unstage)
32397 @[ -f ./send-pr/Makefile ] || exit 0; \
32398 r=`${PWD_COMMAND}`; export r; \
32399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32400 $(HOST_EXPORTS) \
32401 for flag in $(EXTRA_HOST_FLAGS) ; do \
32402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32403 done; \
32404 echo "Doing install-pdf in send-pr" ; \
32405 (cd $(HOST_SUBDIR)/send-pr && \
32406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32408 "RANLIB=$${RANLIB}" \
901119ae 32409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
32410 install-pdf) \
32411 || exit 1
32412
32413@endif send-pr
32414
65d6e994
CD
32415.PHONY: maybe-install-html-send-pr install-html-send-pr
32416maybe-install-html-send-pr:
32417@if send-pr
32418maybe-install-html-send-pr: install-html-send-pr
32419
32420install-html-send-pr: \
32421 configure-send-pr \
32422 html-send-pr
32423 @: $(MAKE); $(unstage)
32424 @[ -f ./send-pr/Makefile ] || exit 0; \
32425 r=`${PWD_COMMAND}`; export r; \
32426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32427 $(HOST_EXPORTS) \
32428 for flag in $(EXTRA_HOST_FLAGS) ; do \
32429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32430 done; \
32431 echo "Doing install-html in send-pr" ; \
32432 (cd $(HOST_SUBDIR)/send-pr && \
32433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32435 "RANLIB=$${RANLIB}" \
901119ae 32436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
32437 install-html) \
32438 || exit 1
32439
32440@endif send-pr
32441
d32ab992
PB
32442.PHONY: maybe-installcheck-send-pr installcheck-send-pr
32443maybe-installcheck-send-pr:
32444@if send-pr
32445maybe-installcheck-send-pr: installcheck-send-pr
295f4e42 32446
d32ab992 32447installcheck-send-pr: \
05750653 32448 configure-send-pr
f41d6665 32449 @: $(MAKE); $(unstage)
d32ab992 32450 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
32451 r=`${PWD_COMMAND}`; export r; \
32452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32453 $(HOST_EXPORTS) \
d32ab992 32454 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32456 done; \
d32ab992 32457 echo "Doing installcheck in send-pr" ; \
215c351a 32458 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
32459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32461 "RANLIB=$${RANLIB}" \
901119ae 32462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32463 installcheck) \
295f4e42
NN
32464 || exit 1
32465
d32ab992 32466@endif send-pr
295f4e42 32467
d32ab992
PB
32468.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
32469maybe-mostlyclean-send-pr:
32470@if send-pr
32471maybe-mostlyclean-send-pr: mostlyclean-send-pr
295f4e42 32472
05750653 32473mostlyclean-send-pr:
f41d6665 32474 @: $(MAKE); $(unstage)
d32ab992 32475 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
32476 r=`${PWD_COMMAND}`; export r; \
32477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32478 $(HOST_EXPORTS) \
d32ab992 32479 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32481 done; \
d32ab992 32482 echo "Doing mostlyclean in send-pr" ; \
215c351a 32483 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
32484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32486 "RANLIB=$${RANLIB}" \
901119ae 32487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32488 mostlyclean) \
295f4e42
NN
32489 || exit 1
32490
d32ab992 32491@endif send-pr
295f4e42 32492
d32ab992
PB
32493.PHONY: maybe-clean-send-pr clean-send-pr
32494maybe-clean-send-pr:
32495@if send-pr
32496maybe-clean-send-pr: clean-send-pr
295f4e42 32497
05750653 32498clean-send-pr:
f41d6665 32499 @: $(MAKE); $(unstage)
d32ab992 32500 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
32501 r=`${PWD_COMMAND}`; export r; \
32502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32503 $(HOST_EXPORTS) \
d32ab992 32504 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32506 done; \
d32ab992 32507 echo "Doing clean in send-pr" ; \
215c351a 32508 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
32509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32511 "RANLIB=$${RANLIB}" \
901119ae 32512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32513 clean) \
295f4e42
NN
32514 || exit 1
32515
d32ab992 32516@endif send-pr
295f4e42 32517
d32ab992
PB
32518.PHONY: maybe-distclean-send-pr distclean-send-pr
32519maybe-distclean-send-pr:
32520@if send-pr
32521maybe-distclean-send-pr: distclean-send-pr
295f4e42 32522
05750653 32523distclean-send-pr:
f41d6665 32524 @: $(MAKE); $(unstage)
d32ab992 32525 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
32526 r=`${PWD_COMMAND}`; export r; \
32527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32528 $(HOST_EXPORTS) \
d32ab992 32529 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32531 done; \
d32ab992 32532 echo "Doing distclean in send-pr" ; \
215c351a 32533 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
32534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32536 "RANLIB=$${RANLIB}" \
901119ae 32537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32538 distclean) \
295f4e42
NN
32539 || exit 1
32540
d32ab992 32541@endif send-pr
295f4e42 32542
d32ab992
PB
32543.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
32544maybe-maintainer-clean-send-pr:
32545@if send-pr
32546maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
295f4e42 32547
05750653 32548maintainer-clean-send-pr:
f41d6665 32549 @: $(MAKE); $(unstage)
d32ab992 32550 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
32551 r=`${PWD_COMMAND}`; export r; \
32552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32553 $(HOST_EXPORTS) \
d32ab992 32554 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32556 done; \
d32ab992 32557 echo "Doing maintainer-clean in send-pr" ; \
215c351a 32558 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
32559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32561 "RANLIB=$${RANLIB}" \
901119ae 32562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32563 maintainer-clean) \
295f4e42
NN
32564 || exit 1
32565
d32ab992 32566@endif send-pr
295f4e42
NN
32567
32568
25b42232 32569
d32ab992
PB
32570.PHONY: configure-shellutils maybe-configure-shellutils
32571maybe-configure-shellutils:
3ff3adad
PB
32572@if gcc-bootstrap
32573configure-shellutils: stage_current
32574@endif gcc-bootstrap
d32ab992
PB
32575@if shellutils
32576maybe-configure-shellutils: configure-shellutils
cc11cc9b 32577configure-shellutils:
f41d6665 32578 @: $(MAKE); $(unstage)
cc11cc9b 32579 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 32580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
32581 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
32582 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
4fc4dd12 32583 $(HOST_EXPORTS) \
25b42232
PB
32584 echo Configuring in $(HOST_SUBDIR)/shellutils; \
32585 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
4977bab6 32586 case $(srcdir) in \
215c351a
PB
32587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32588 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
32589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 32590 esac; \
215c351a
PB
32591 srcdiroption="--srcdir=$${topdir}/shellutils"; \
32592 libsrcdir="$$s/shellutils"; \
4977bab6 32593 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
32594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32595 --target=${target_alias} $${srcdiroption} \
4977bab6 32596 || exit 1
d32ab992 32597@endif shellutils
4977bab6 32598
25b42232
PB
32599
32600
ce406537
PB
32601
32602
d32ab992
PB
32603.PHONY: all-shellutils maybe-all-shellutils
32604maybe-all-shellutils:
3ff3adad
PB
32605@if gcc-bootstrap
32606all-shellutils: stage_current
32607@endif gcc-bootstrap
d32ab992 32608@if shellutils
7e0b5752 32609TARGET-shellutils=all
d32ab992
PB
32610maybe-all-shellutils: all-shellutils
32611all-shellutils: configure-shellutils
f41d6665 32612 @: $(MAKE); $(unstage)
8c90b13a
L
32613 @r=`${PWD_COMMAND}`; export r; \
32614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32615 $(HOST_EXPORTS) \
215c351a 32616 (cd $(HOST_SUBDIR)/shellutils && \
1c8bd6a3
PB
32617 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32618 $(TARGET-shellutils))
d32ab992 32619@endif shellutils
4977bab6 32620
25b42232 32621
ce406537
PB
32622
32623
d32ab992
PB
32624.PHONY: check-shellutils maybe-check-shellutils
32625maybe-check-shellutils:
32626@if shellutils
32627maybe-check-shellutils: check-shellutils
4977bab6 32628
d32ab992 32629check-shellutils:
f41d6665 32630 @: $(MAKE); $(unstage)
295f4e42
NN
32631 @r=`${PWD_COMMAND}`; export r; \
32632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32633 $(HOST_EXPORTS) \
215c351a
PB
32634 (cd $(HOST_SUBDIR)/shellutils && \
32635 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 32636
d32ab992 32637@endif shellutils
4977bab6 32638
d32ab992
PB
32639.PHONY: install-shellutils maybe-install-shellutils
32640maybe-install-shellutils:
32641@if shellutils
32642maybe-install-shellutils: install-shellutils
7e2dbcef 32643
d32ab992 32644install-shellutils: installdirs
f41d6665 32645 @: $(MAKE); $(unstage)
8c90b13a
L
32646 @r=`${PWD_COMMAND}`; export r; \
32647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32648 $(HOST_EXPORTS) \
215c351a 32649 (cd $(HOST_SUBDIR)/shellutils && \
ace9ac7b 32650 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 32651
d32ab992 32652@endif shellutils
4977bab6 32653
b5422ad7 32654# Other targets (info, dvi, pdf, etc.)
295f4e42 32655
d32ab992
PB
32656.PHONY: maybe-info-shellutils info-shellutils
32657maybe-info-shellutils:
32658@if shellutils
32659maybe-info-shellutils: info-shellutils
295f4e42 32660
d32ab992 32661info-shellutils: \
05750653 32662 configure-shellutils
f41d6665 32663 @: $(MAKE); $(unstage)
d32ab992 32664 @[ -f ./shellutils/Makefile ] || exit 0; \
8c90b13a
L
32665 r=`${PWD_COMMAND}`; export r; \
32666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32667 $(HOST_EXPORTS) \
d32ab992 32668 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32670 done; \
d32ab992 32671 echo "Doing info in shellutils" ; \
215c351a 32672 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
32673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32675 "RANLIB=$${RANLIB}" \
901119ae 32676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32677 info) \
4977bab6
ZW
32678 || exit 1
32679
d32ab992 32680@endif shellutils
295f4e42 32681
d32ab992
PB
32682.PHONY: maybe-dvi-shellutils dvi-shellutils
32683maybe-dvi-shellutils:
32684@if shellutils
32685maybe-dvi-shellutils: dvi-shellutils
295f4e42 32686
d32ab992 32687dvi-shellutils: \
05750653 32688 configure-shellutils
f41d6665 32689 @: $(MAKE); $(unstage)
d32ab992 32690 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42 32691 r=`${PWD_COMMAND}`; export r; \
8c90b13a 32692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32693 $(HOST_EXPORTS) \
d32ab992 32694 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32696 done; \
d32ab992 32697 echo "Doing dvi in shellutils" ; \
215c351a 32698 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
32699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32701 "RANLIB=$${RANLIB}" \
901119ae 32702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32703 dvi) \
295f4e42 32704 || exit 1
4977bab6 32705
d32ab992 32706@endif shellutils
4977bab6 32707
b5422ad7
BM
32708.PHONY: maybe-pdf-shellutils pdf-shellutils
32709maybe-pdf-shellutils:
32710@if shellutils
32711maybe-pdf-shellutils: pdf-shellutils
32712
32713pdf-shellutils: \
32714 configure-shellutils
32715 @: $(MAKE); $(unstage)
32716 @[ -f ./shellutils/Makefile ] || exit 0; \
32717 r=`${PWD_COMMAND}`; export r; \
32718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32719 $(HOST_EXPORTS) \
32720 for flag in $(EXTRA_HOST_FLAGS) ; do \
32721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32722 done; \
32723 echo "Doing pdf in shellutils" ; \
32724 (cd $(HOST_SUBDIR)/shellutils && \
32725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32727 "RANLIB=$${RANLIB}" \
901119ae 32728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
32729 pdf) \
32730 || exit 1
32731
32732@endif shellutils
32733
f87a2b2e
MS
32734.PHONY: maybe-html-shellutils html-shellutils
32735maybe-html-shellutils:
32736@if shellutils
32737maybe-html-shellutils: html-shellutils
32738
32739html-shellutils: \
05750653 32740 configure-shellutils
f41d6665 32741 @: $(MAKE); $(unstage)
f87a2b2e
MS
32742 @[ -f ./shellutils/Makefile ] || exit 0; \
32743 r=`${PWD_COMMAND}`; export r; \
32744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
32745 $(HOST_EXPORTS) \
32746 for flag in $(EXTRA_HOST_FLAGS) ; do \
32747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32748 done; \
32749 echo "Doing html in shellutils" ; \
215c351a 32750 (cd $(HOST_SUBDIR)/shellutils && \
f87a2b2e
MS
32751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32753 "RANLIB=$${RANLIB}" \
901119ae 32754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
32755 html) \
32756 || exit 1
32757
32758@endif shellutils
32759
d32ab992
PB
32760.PHONY: maybe-TAGS-shellutils TAGS-shellutils
32761maybe-TAGS-shellutils:
32762@if shellutils
32763maybe-TAGS-shellutils: TAGS-shellutils
295f4e42 32764
d32ab992 32765TAGS-shellutils: \
05750653 32766 configure-shellutils
f41d6665 32767 @: $(MAKE); $(unstage)
d32ab992 32768 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42 32769 r=`${PWD_COMMAND}`; export r; \
8c90b13a 32770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32771 $(HOST_EXPORTS) \
d32ab992 32772 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32774 done; \
d32ab992 32775 echo "Doing TAGS in shellutils" ; \
215c351a 32776 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
32777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32779 "RANLIB=$${RANLIB}" \
901119ae 32780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32781 TAGS) \
295f4e42 32782 || exit 1
4977bab6 32783
d32ab992 32784@endif shellutils
4977bab6 32785
d32ab992
PB
32786.PHONY: maybe-install-info-shellutils install-info-shellutils
32787maybe-install-info-shellutils:
32788@if shellutils
32789maybe-install-info-shellutils: install-info-shellutils
7e2dbcef 32790
d32ab992
PB
32791install-info-shellutils: \
32792 configure-shellutils \
05750653 32793 info-shellutils
f41d6665 32794 @: $(MAKE); $(unstage)
d32ab992 32795 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
32796 r=`${PWD_COMMAND}`; export r; \
32797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32798 $(HOST_EXPORTS) \
d32ab992 32799 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32801 done; \
d32ab992 32802 echo "Doing install-info in shellutils" ; \
215c351a 32803 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
32804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32806 "RANLIB=$${RANLIB}" \
901119ae 32807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32808 install-info) \
295f4e42
NN
32809 || exit 1
32810
d32ab992 32811@endif shellutils
295f4e42 32812
9c4d2493
BM
32813.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
32814maybe-install-pdf-shellutils:
32815@if shellutils
32816maybe-install-pdf-shellutils: install-pdf-shellutils
32817
32818install-pdf-shellutils: \
32819 configure-shellutils \
32820 pdf-shellutils
32821 @: $(MAKE); $(unstage)
32822 @[ -f ./shellutils/Makefile ] || exit 0; \
32823 r=`${PWD_COMMAND}`; export r; \
32824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32825 $(HOST_EXPORTS) \
32826 for flag in $(EXTRA_HOST_FLAGS) ; do \
32827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32828 done; \
32829 echo "Doing install-pdf in shellutils" ; \
32830 (cd $(HOST_SUBDIR)/shellutils && \
32831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32833 "RANLIB=$${RANLIB}" \
901119ae 32834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
32835 install-pdf) \
32836 || exit 1
32837
32838@endif shellutils
32839
65d6e994
CD
32840.PHONY: maybe-install-html-shellutils install-html-shellutils
32841maybe-install-html-shellutils:
32842@if shellutils
32843maybe-install-html-shellutils: install-html-shellutils
32844
32845install-html-shellutils: \
32846 configure-shellutils \
32847 html-shellutils
32848 @: $(MAKE); $(unstage)
32849 @[ -f ./shellutils/Makefile ] || exit 0; \
32850 r=`${PWD_COMMAND}`; export r; \
32851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32852 $(HOST_EXPORTS) \
32853 for flag in $(EXTRA_HOST_FLAGS) ; do \
32854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32855 done; \
32856 echo "Doing install-html in shellutils" ; \
32857 (cd $(HOST_SUBDIR)/shellutils && \
32858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32860 "RANLIB=$${RANLIB}" \
901119ae 32861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
32862 install-html) \
32863 || exit 1
32864
32865@endif shellutils
32866
d32ab992
PB
32867.PHONY: maybe-installcheck-shellutils installcheck-shellutils
32868maybe-installcheck-shellutils:
32869@if shellutils
32870maybe-installcheck-shellutils: installcheck-shellutils
295f4e42 32871
d32ab992 32872installcheck-shellutils: \
05750653 32873 configure-shellutils
f41d6665 32874 @: $(MAKE); $(unstage)
d32ab992 32875 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
32876 r=`${PWD_COMMAND}`; export r; \
32877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32878 $(HOST_EXPORTS) \
d32ab992 32879 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32881 done; \
d32ab992 32882 echo "Doing installcheck in shellutils" ; \
215c351a 32883 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
32884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32886 "RANLIB=$${RANLIB}" \
901119ae 32887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32888 installcheck) \
295f4e42
NN
32889 || exit 1
32890
d32ab992 32891@endif shellutils
295f4e42 32892
d32ab992
PB
32893.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
32894maybe-mostlyclean-shellutils:
32895@if shellutils
32896maybe-mostlyclean-shellutils: mostlyclean-shellutils
295f4e42 32897
05750653 32898mostlyclean-shellutils:
f41d6665 32899 @: $(MAKE); $(unstage)
d32ab992 32900 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
32901 r=`${PWD_COMMAND}`; export r; \
32902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32903 $(HOST_EXPORTS) \
d32ab992 32904 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32906 done; \
d32ab992 32907 echo "Doing mostlyclean in shellutils" ; \
215c351a 32908 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
32909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32911 "RANLIB=$${RANLIB}" \
901119ae 32912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32913 mostlyclean) \
295f4e42
NN
32914 || exit 1
32915
d32ab992 32916@endif shellutils
295f4e42 32917
d32ab992
PB
32918.PHONY: maybe-clean-shellutils clean-shellutils
32919maybe-clean-shellutils:
32920@if shellutils
32921maybe-clean-shellutils: clean-shellutils
295f4e42 32922
05750653 32923clean-shellutils:
f41d6665 32924 @: $(MAKE); $(unstage)
d32ab992 32925 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
32926 r=`${PWD_COMMAND}`; export r; \
32927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32928 $(HOST_EXPORTS) \
d32ab992 32929 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32931 done; \
d32ab992 32932 echo "Doing clean in shellutils" ; \
215c351a 32933 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
32934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32936 "RANLIB=$${RANLIB}" \
901119ae 32937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32938 clean) \
295f4e42
NN
32939 || exit 1
32940
d32ab992 32941@endif shellutils
295f4e42 32942
d32ab992
PB
32943.PHONY: maybe-distclean-shellutils distclean-shellutils
32944maybe-distclean-shellutils:
32945@if shellutils
32946maybe-distclean-shellutils: distclean-shellutils
295f4e42 32947
05750653 32948distclean-shellutils:
f41d6665 32949 @: $(MAKE); $(unstage)
d32ab992 32950 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
32951 r=`${PWD_COMMAND}`; export r; \
32952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32953 $(HOST_EXPORTS) \
d32ab992 32954 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32956 done; \
d32ab992 32957 echo "Doing distclean in shellutils" ; \
215c351a 32958 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
32959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32961 "RANLIB=$${RANLIB}" \
901119ae 32962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32963 distclean) \
295f4e42
NN
32964 || exit 1
32965
d32ab992 32966@endif shellutils
295f4e42 32967
d32ab992
PB
32968.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
32969maybe-maintainer-clean-shellutils:
32970@if shellutils
32971maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
295f4e42 32972
05750653 32973maintainer-clean-shellutils:
f41d6665 32974 @: $(MAKE); $(unstage)
d32ab992 32975 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42 32976 r=`${PWD_COMMAND}`; export r; \
8c90b13a 32977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32978 $(HOST_EXPORTS) \
d32ab992 32979 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32981 done; \
d32ab992 32982 echo "Doing maintainer-clean in shellutils" ; \
215c351a 32983 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
32984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32986 "RANLIB=$${RANLIB}" \
901119ae 32987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32988 maintainer-clean) \
295f4e42 32989 || exit 1
4977bab6 32990
d32ab992 32991@endif shellutils
4977bab6 32992
295f4e42 32993
25b42232 32994
d32ab992
PB
32995.PHONY: configure-sid maybe-configure-sid
32996maybe-configure-sid:
3ff3adad
PB
32997@if gcc-bootstrap
32998configure-sid: stage_current
32999@endif gcc-bootstrap
d32ab992
PB
33000@if sid
33001maybe-configure-sid: configure-sid
cc11cc9b 33002configure-sid:
f41d6665 33003 @: $(MAKE); $(unstage)
cc11cc9b 33004 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 33005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
33006 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
33007 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
4fc4dd12 33008 $(HOST_EXPORTS) \
25b42232
PB
33009 echo Configuring in $(HOST_SUBDIR)/sid; \
33010 cd "$(HOST_SUBDIR)/sid" || exit 1; \
4977bab6 33011 case $(srcdir) in \
215c351a
PB
33012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33013 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
33014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 33015 esac; \
215c351a
PB
33016 srcdiroption="--srcdir=$${topdir}/sid"; \
33017 libsrcdir="$$s/sid"; \
4977bab6 33018 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
33019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33020 --target=${target_alias} $${srcdiroption} \
4977bab6 33021 || exit 1
d32ab992 33022@endif sid
4977bab6 33023
25b42232
PB
33024
33025
ce406537
PB
33026
33027
d32ab992
PB
33028.PHONY: all-sid maybe-all-sid
33029maybe-all-sid:
3ff3adad
PB
33030@if gcc-bootstrap
33031all-sid: stage_current
33032@endif gcc-bootstrap
d32ab992 33033@if sid
7e0b5752 33034TARGET-sid=all
d32ab992
PB
33035maybe-all-sid: all-sid
33036all-sid: configure-sid
f41d6665 33037 @: $(MAKE); $(unstage)
8c90b13a
L
33038 @r=`${PWD_COMMAND}`; export r; \
33039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33040 $(HOST_EXPORTS) \
215c351a 33041 (cd $(HOST_SUBDIR)/sid && \
1c8bd6a3
PB
33042 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33043 $(TARGET-sid))
d32ab992 33044@endif sid
4977bab6 33045
25b42232 33046
ce406537
PB
33047
33048
d32ab992
PB
33049.PHONY: check-sid maybe-check-sid
33050maybe-check-sid:
33051@if sid
33052maybe-check-sid: check-sid
4977bab6 33053
d32ab992 33054check-sid:
f41d6665 33055 @: $(MAKE); $(unstage)
295f4e42
NN
33056 @r=`${PWD_COMMAND}`; export r; \
33057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33058 $(HOST_EXPORTS) \
215c351a
PB
33059 (cd $(HOST_SUBDIR)/sid && \
33060 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 33061
d32ab992 33062@endif sid
4977bab6 33063
d32ab992
PB
33064.PHONY: install-sid maybe-install-sid
33065maybe-install-sid:
33066@if sid
33067maybe-install-sid: install-sid
7e2dbcef 33068
d32ab992 33069install-sid: installdirs
f41d6665 33070 @: $(MAKE); $(unstage)
8c90b13a
L
33071 @r=`${PWD_COMMAND}`; export r; \
33072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33073 $(HOST_EXPORTS) \
215c351a 33074 (cd $(HOST_SUBDIR)/sid && \
ace9ac7b 33075 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 33076
d32ab992 33077@endif sid
295f4e42 33078
b5422ad7 33079# Other targets (info, dvi, pdf, etc.)
295f4e42 33080
d32ab992
PB
33081.PHONY: maybe-info-sid info-sid
33082maybe-info-sid:
33083@if sid
33084maybe-info-sid: info-sid
295f4e42 33085
d32ab992 33086info-sid: \
05750653 33087 configure-sid
f41d6665 33088 @: $(MAKE); $(unstage)
d32ab992 33089 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
33090 r=`${PWD_COMMAND}`; export r; \
33091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33092 $(HOST_EXPORTS) \
d32ab992 33093 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33095 done; \
d32ab992 33096 echo "Doing info in sid" ; \
215c351a 33097 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
33098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33100 "RANLIB=$${RANLIB}" \
901119ae 33101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33102 info) \
295f4e42
NN
33103 || exit 1
33104
d32ab992 33105@endif sid
295f4e42 33106
d32ab992
PB
33107.PHONY: maybe-dvi-sid dvi-sid
33108maybe-dvi-sid:
33109@if sid
33110maybe-dvi-sid: dvi-sid
295f4e42 33111
d32ab992 33112dvi-sid: \
05750653 33113 configure-sid
f41d6665 33114 @: $(MAKE); $(unstage)
d32ab992 33115 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
33116 r=`${PWD_COMMAND}`; export r; \
33117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33118 $(HOST_EXPORTS) \
d32ab992 33119 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33121 done; \
d32ab992 33122 echo "Doing dvi in sid" ; \
215c351a 33123 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
33124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33126 "RANLIB=$${RANLIB}" \
901119ae 33127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33128 dvi) \
295f4e42
NN
33129 || exit 1
33130
d32ab992 33131@endif sid
295f4e42 33132
b5422ad7
BM
33133.PHONY: maybe-pdf-sid pdf-sid
33134maybe-pdf-sid:
33135@if sid
33136maybe-pdf-sid: pdf-sid
33137
33138pdf-sid: \
33139 configure-sid
33140 @: $(MAKE); $(unstage)
33141 @[ -f ./sid/Makefile ] || exit 0; \
33142 r=`${PWD_COMMAND}`; export r; \
33143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33144 $(HOST_EXPORTS) \
33145 for flag in $(EXTRA_HOST_FLAGS) ; do \
33146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33147 done; \
33148 echo "Doing pdf in sid" ; \
33149 (cd $(HOST_SUBDIR)/sid && \
33150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33152 "RANLIB=$${RANLIB}" \
901119ae 33153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
33154 pdf) \
33155 || exit 1
33156
33157@endif sid
33158
f87a2b2e
MS
33159.PHONY: maybe-html-sid html-sid
33160maybe-html-sid:
33161@if sid
33162maybe-html-sid: html-sid
33163
33164html-sid: \
05750653 33165 configure-sid
f41d6665 33166 @: $(MAKE); $(unstage)
f87a2b2e
MS
33167 @[ -f ./sid/Makefile ] || exit 0; \
33168 r=`${PWD_COMMAND}`; export r; \
33169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
33170 $(HOST_EXPORTS) \
33171 for flag in $(EXTRA_HOST_FLAGS) ; do \
33172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33173 done; \
33174 echo "Doing html in sid" ; \
215c351a 33175 (cd $(HOST_SUBDIR)/sid && \
f87a2b2e
MS
33176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33178 "RANLIB=$${RANLIB}" \
901119ae 33179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
33180 html) \
33181 || exit 1
33182
33183@endif sid
33184
d32ab992
PB
33185.PHONY: maybe-TAGS-sid TAGS-sid
33186maybe-TAGS-sid:
33187@if sid
33188maybe-TAGS-sid: TAGS-sid
295f4e42 33189
d32ab992 33190TAGS-sid: \
05750653 33191 configure-sid
f41d6665 33192 @: $(MAKE); $(unstage)
d32ab992 33193 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
33194 r=`${PWD_COMMAND}`; export r; \
33195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33196 $(HOST_EXPORTS) \
d32ab992 33197 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33199 done; \
d32ab992 33200 echo "Doing TAGS in sid" ; \
215c351a 33201 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
33202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33204 "RANLIB=$${RANLIB}" \
901119ae 33205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33206 TAGS) \
295f4e42
NN
33207 || exit 1
33208
d32ab992 33209@endif sid
295f4e42 33210
d32ab992
PB
33211.PHONY: maybe-install-info-sid install-info-sid
33212maybe-install-info-sid:
33213@if sid
33214maybe-install-info-sid: install-info-sid
295f4e42 33215
d32ab992
PB
33216install-info-sid: \
33217 configure-sid \
05750653 33218 info-sid
f41d6665 33219 @: $(MAKE); $(unstage)
d32ab992 33220 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
33221 r=`${PWD_COMMAND}`; export r; \
33222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33223 $(HOST_EXPORTS) \
d32ab992 33224 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33226 done; \
d32ab992 33227 echo "Doing install-info in sid" ; \
215c351a 33228 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
33229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33231 "RANLIB=$${RANLIB}" \
901119ae 33232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33233 install-info) \
295f4e42
NN
33234 || exit 1
33235
d32ab992 33236@endif sid
295f4e42 33237
9c4d2493
BM
33238.PHONY: maybe-install-pdf-sid install-pdf-sid
33239maybe-install-pdf-sid:
33240@if sid
33241maybe-install-pdf-sid: install-pdf-sid
33242
33243install-pdf-sid: \
33244 configure-sid \
33245 pdf-sid
33246 @: $(MAKE); $(unstage)
33247 @[ -f ./sid/Makefile ] || exit 0; \
33248 r=`${PWD_COMMAND}`; export r; \
33249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33250 $(HOST_EXPORTS) \
33251 for flag in $(EXTRA_HOST_FLAGS) ; do \
33252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33253 done; \
33254 echo "Doing install-pdf in sid" ; \
33255 (cd $(HOST_SUBDIR)/sid && \
33256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33258 "RANLIB=$${RANLIB}" \
901119ae 33259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
33260 install-pdf) \
33261 || exit 1
33262
33263@endif sid
33264
65d6e994
CD
33265.PHONY: maybe-install-html-sid install-html-sid
33266maybe-install-html-sid:
33267@if sid
33268maybe-install-html-sid: install-html-sid
33269
33270install-html-sid: \
33271 configure-sid \
33272 html-sid
33273 @: $(MAKE); $(unstage)
33274 @[ -f ./sid/Makefile ] || exit 0; \
33275 r=`${PWD_COMMAND}`; export r; \
33276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33277 $(HOST_EXPORTS) \
33278 for flag in $(EXTRA_HOST_FLAGS) ; do \
33279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33280 done; \
33281 echo "Doing install-html in sid" ; \
33282 (cd $(HOST_SUBDIR)/sid && \
33283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33285 "RANLIB=$${RANLIB}" \
901119ae 33286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
33287 install-html) \
33288 || exit 1
33289
33290@endif sid
33291
d32ab992
PB
33292.PHONY: maybe-installcheck-sid installcheck-sid
33293maybe-installcheck-sid:
33294@if sid
33295maybe-installcheck-sid: installcheck-sid
295f4e42 33296
d32ab992 33297installcheck-sid: \
05750653 33298 configure-sid
f41d6665 33299 @: $(MAKE); $(unstage)
d32ab992
PB
33300 @[ -f ./sid/Makefile ] || exit 0; \
33301 r=`${PWD_COMMAND}`; export r; \
295f4e42 33302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33303 $(HOST_EXPORTS) \
d32ab992 33304 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33306 done; \
d32ab992 33307 echo "Doing installcheck in sid" ; \
215c351a 33308 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
33309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33311 "RANLIB=$${RANLIB}" \
901119ae 33312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33313 installcheck) \
295f4e42
NN
33314 || exit 1
33315
d32ab992 33316@endif sid
295f4e42 33317
d32ab992
PB
33318.PHONY: maybe-mostlyclean-sid mostlyclean-sid
33319maybe-mostlyclean-sid:
33320@if sid
33321maybe-mostlyclean-sid: mostlyclean-sid
295f4e42 33322
05750653 33323mostlyclean-sid:
f41d6665 33324 @: $(MAKE); $(unstage)
d32ab992 33325 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
33326 r=`${PWD_COMMAND}`; export r; \
33327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33328 $(HOST_EXPORTS) \
d32ab992 33329 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33331 done; \
d32ab992 33332 echo "Doing mostlyclean in sid" ; \
215c351a 33333 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
33334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33336 "RANLIB=$${RANLIB}" \
901119ae 33337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33338 mostlyclean) \
295f4e42
NN
33339 || exit 1
33340
d32ab992 33341@endif sid
295f4e42 33342
d32ab992
PB
33343.PHONY: maybe-clean-sid clean-sid
33344maybe-clean-sid:
33345@if sid
33346maybe-clean-sid: clean-sid
295f4e42 33347
05750653 33348clean-sid:
f41d6665 33349 @: $(MAKE); $(unstage)
d32ab992 33350 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
33351 r=`${PWD_COMMAND}`; export r; \
33352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33353 $(HOST_EXPORTS) \
d32ab992 33354 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33356 done; \
d32ab992 33357 echo "Doing clean in sid" ; \
215c351a 33358 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
33359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33361 "RANLIB=$${RANLIB}" \
901119ae 33362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33363 clean) \
295f4e42
NN
33364 || exit 1
33365
d32ab992 33366@endif sid
295f4e42 33367
d32ab992
PB
33368.PHONY: maybe-distclean-sid distclean-sid
33369maybe-distclean-sid:
33370@if sid
33371maybe-distclean-sid: distclean-sid
295f4e42 33372
05750653 33373distclean-sid:
f41d6665 33374 @: $(MAKE); $(unstage)
d32ab992 33375 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
33376 r=`${PWD_COMMAND}`; export r; \
33377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33378 $(HOST_EXPORTS) \
d32ab992 33379 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33381 done; \
d32ab992 33382 echo "Doing distclean in sid" ; \
215c351a 33383 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
33384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33386 "RANLIB=$${RANLIB}" \
901119ae 33387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33388 distclean) \
295f4e42
NN
33389 || exit 1
33390
d32ab992 33391@endif sid
295f4e42 33392
d32ab992
PB
33393.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
33394maybe-maintainer-clean-sid:
33395@if sid
33396maybe-maintainer-clean-sid: maintainer-clean-sid
295f4e42 33397
05750653 33398maintainer-clean-sid:
f41d6665 33399 @: $(MAKE); $(unstage)
d32ab992 33400 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
33401 r=`${PWD_COMMAND}`; export r; \
33402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33403 $(HOST_EXPORTS) \
d32ab992 33404 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33406 done; \
d32ab992 33407 echo "Doing maintainer-clean in sid" ; \
215c351a 33408 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
33409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33411 "RANLIB=$${RANLIB}" \
901119ae 33412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33413 maintainer-clean) \
295f4e42 33414 || exit 1
4977bab6 33415
d32ab992 33416@endif sid
4977bab6 33417
295f4e42 33418
25b42232 33419
d32ab992
PB
33420.PHONY: configure-sim maybe-configure-sim
33421maybe-configure-sim:
3ff3adad
PB
33422@if gcc-bootstrap
33423configure-sim: stage_current
33424@endif gcc-bootstrap
d32ab992
PB
33425@if sim
33426maybe-configure-sim: configure-sim
cc11cc9b 33427configure-sim:
f41d6665 33428 @: $(MAKE); $(unstage)
cc11cc9b 33429 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 33430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
33431 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
33432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
4fc4dd12 33433 $(HOST_EXPORTS) \
25b42232
PB
33434 echo Configuring in $(HOST_SUBDIR)/sim; \
33435 cd "$(HOST_SUBDIR)/sim" || exit 1; \
4977bab6 33436 case $(srcdir) in \
215c351a
PB
33437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33438 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
33439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 33440 esac; \
215c351a
PB
33441 srcdiroption="--srcdir=$${topdir}/sim"; \
33442 libsrcdir="$$s/sim"; \
4977bab6 33443 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
33444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33445 --target=${target_alias} $${srcdiroption} \
4977bab6 33446 || exit 1
d32ab992 33447@endif sim
4977bab6 33448
25b42232
PB
33449
33450
ce406537
PB
33451
33452
d32ab992
PB
33453.PHONY: all-sim maybe-all-sim
33454maybe-all-sim:
3ff3adad
PB
33455@if gcc-bootstrap
33456all-sim: stage_current
33457@endif gcc-bootstrap
d32ab992 33458@if sim
7e0b5752 33459TARGET-sim=all
d32ab992
PB
33460maybe-all-sim: all-sim
33461all-sim: configure-sim
f41d6665 33462 @: $(MAKE); $(unstage)
8c90b13a
L
33463 @r=`${PWD_COMMAND}`; export r; \
33464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33465 $(HOST_EXPORTS) \
215c351a 33466 (cd $(HOST_SUBDIR)/sim && \
1c8bd6a3
PB
33467 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33468 $(TARGET-sim))
d32ab992 33469@endif sim
4977bab6 33470
25b42232 33471
ce406537
PB
33472
33473
d32ab992
PB
33474.PHONY: check-sim maybe-check-sim
33475maybe-check-sim:
33476@if sim
33477maybe-check-sim: check-sim
4977bab6 33478
d32ab992 33479check-sim:
f41d6665 33480 @: $(MAKE); $(unstage)
8c90b13a
L
33481 @r=`${PWD_COMMAND}`; export r; \
33482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33483 $(HOST_EXPORTS) \
215c351a
PB
33484 (cd $(HOST_SUBDIR)/sim && \
33485 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 33486
d32ab992 33487@endif sim
4977bab6 33488
d32ab992
PB
33489.PHONY: install-sim maybe-install-sim
33490maybe-install-sim:
33491@if sim
33492maybe-install-sim: install-sim
7e2dbcef 33493
d32ab992 33494install-sim: installdirs
f41d6665 33495 @: $(MAKE); $(unstage)
8c90b13a
L
33496 @r=`${PWD_COMMAND}`; export r; \
33497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33498 $(HOST_EXPORTS) \
215c351a 33499 (cd $(HOST_SUBDIR)/sim && \
ace9ac7b 33500 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 33501
d32ab992 33502@endif sim
295f4e42 33503
b5422ad7 33504# Other targets (info, dvi, pdf, etc.)
295f4e42 33505
d32ab992
PB
33506.PHONY: maybe-info-sim info-sim
33507maybe-info-sim:
33508@if sim
33509maybe-info-sim: info-sim
295f4e42 33510
d32ab992 33511info-sim: \
05750653 33512 configure-sim
f41d6665 33513 @: $(MAKE); $(unstage)
d32ab992 33514 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
33515 r=`${PWD_COMMAND}`; export r; \
33516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33517 $(HOST_EXPORTS) \
d32ab992 33518 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33520 done; \
d32ab992 33521 echo "Doing info in sim" ; \
215c351a 33522 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
33523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33525 "RANLIB=$${RANLIB}" \
901119ae 33526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33527 info) \
295f4e42
NN
33528 || exit 1
33529
d32ab992 33530@endif sim
295f4e42 33531
d32ab992
PB
33532.PHONY: maybe-dvi-sim dvi-sim
33533maybe-dvi-sim:
33534@if sim
33535maybe-dvi-sim: dvi-sim
295f4e42 33536
d32ab992 33537dvi-sim: \
05750653 33538 configure-sim
f41d6665 33539 @: $(MAKE); $(unstage)
d32ab992 33540 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
33541 r=`${PWD_COMMAND}`; export r; \
33542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33543 $(HOST_EXPORTS) \
d32ab992 33544 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33546 done; \
d32ab992 33547 echo "Doing dvi in sim" ; \
215c351a 33548 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
33549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33551 "RANLIB=$${RANLIB}" \
901119ae 33552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33553 dvi) \
295f4e42
NN
33554 || exit 1
33555
d32ab992 33556@endif sim
295f4e42 33557
b5422ad7
BM
33558.PHONY: maybe-pdf-sim pdf-sim
33559maybe-pdf-sim:
33560@if sim
33561maybe-pdf-sim: pdf-sim
33562
33563pdf-sim: \
33564 configure-sim
33565 @: $(MAKE); $(unstage)
33566 @[ -f ./sim/Makefile ] || exit 0; \
33567 r=`${PWD_COMMAND}`; export r; \
33568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33569 $(HOST_EXPORTS) \
33570 for flag in $(EXTRA_HOST_FLAGS) ; do \
33571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33572 done; \
33573 echo "Doing pdf in sim" ; \
33574 (cd $(HOST_SUBDIR)/sim && \
33575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33577 "RANLIB=$${RANLIB}" \
901119ae 33578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
33579 pdf) \
33580 || exit 1
33581
33582@endif sim
33583
f87a2b2e
MS
33584.PHONY: maybe-html-sim html-sim
33585maybe-html-sim:
33586@if sim
33587maybe-html-sim: html-sim
33588
33589html-sim: \
05750653 33590 configure-sim
f41d6665 33591 @: $(MAKE); $(unstage)
f87a2b2e
MS
33592 @[ -f ./sim/Makefile ] || exit 0; \
33593 r=`${PWD_COMMAND}`; export r; \
33594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
33595 $(HOST_EXPORTS) \
33596 for flag in $(EXTRA_HOST_FLAGS) ; do \
33597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33598 done; \
33599 echo "Doing html in sim" ; \
215c351a 33600 (cd $(HOST_SUBDIR)/sim && \
f87a2b2e
MS
33601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33603 "RANLIB=$${RANLIB}" \
901119ae 33604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
33605 html) \
33606 || exit 1
33607
33608@endif sim
33609
d32ab992
PB
33610.PHONY: maybe-TAGS-sim TAGS-sim
33611maybe-TAGS-sim:
33612@if sim
33613maybe-TAGS-sim: TAGS-sim
295f4e42 33614
d32ab992 33615TAGS-sim: \
05750653 33616 configure-sim
f41d6665 33617 @: $(MAKE); $(unstage)
d32ab992 33618 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
33619 r=`${PWD_COMMAND}`; export r; \
33620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33621 $(HOST_EXPORTS) \
d32ab992 33622 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33624 done; \
d32ab992 33625 echo "Doing TAGS in sim" ; \
215c351a 33626 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
33627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33629 "RANLIB=$${RANLIB}" \
901119ae 33630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33631 TAGS) \
295f4e42
NN
33632 || exit 1
33633
d32ab992 33634@endif sim
295f4e42 33635
d32ab992
PB
33636.PHONY: maybe-install-info-sim install-info-sim
33637maybe-install-info-sim:
33638@if sim
33639maybe-install-info-sim: install-info-sim
295f4e42 33640
d32ab992
PB
33641install-info-sim: \
33642 configure-sim \
05750653 33643 info-sim
f41d6665 33644 @: $(MAKE); $(unstage)
d32ab992 33645 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
33646 r=`${PWD_COMMAND}`; export r; \
33647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33648 $(HOST_EXPORTS) \
d32ab992 33649 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33651 done; \
d32ab992 33652 echo "Doing install-info in sim" ; \
215c351a 33653 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
33654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33656 "RANLIB=$${RANLIB}" \
901119ae 33657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33658 install-info) \
295f4e42
NN
33659 || exit 1
33660
d32ab992 33661@endif sim
295f4e42 33662
9c4d2493
BM
33663.PHONY: maybe-install-pdf-sim install-pdf-sim
33664maybe-install-pdf-sim:
33665@if sim
33666maybe-install-pdf-sim: install-pdf-sim
33667
33668install-pdf-sim: \
33669 configure-sim \
33670 pdf-sim
33671 @: $(MAKE); $(unstage)
33672 @[ -f ./sim/Makefile ] || exit 0; \
33673 r=`${PWD_COMMAND}`; export r; \
33674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33675 $(HOST_EXPORTS) \
33676 for flag in $(EXTRA_HOST_FLAGS) ; do \
33677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33678 done; \
33679 echo "Doing install-pdf in sim" ; \
33680 (cd $(HOST_SUBDIR)/sim && \
33681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33683 "RANLIB=$${RANLIB}" \
901119ae 33684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
33685 install-pdf) \
33686 || exit 1
33687
33688@endif sim
33689
65d6e994
CD
33690.PHONY: maybe-install-html-sim install-html-sim
33691maybe-install-html-sim:
33692@if sim
33693maybe-install-html-sim: install-html-sim
33694
33695install-html-sim: \
33696 configure-sim \
33697 html-sim
33698 @: $(MAKE); $(unstage)
33699 @[ -f ./sim/Makefile ] || exit 0; \
33700 r=`${PWD_COMMAND}`; export r; \
33701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33702 $(HOST_EXPORTS) \
33703 for flag in $(EXTRA_HOST_FLAGS) ; do \
33704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33705 done; \
33706 echo "Doing install-html in sim" ; \
33707 (cd $(HOST_SUBDIR)/sim && \
33708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33710 "RANLIB=$${RANLIB}" \
901119ae 33711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
33712 install-html) \
33713 || exit 1
33714
33715@endif sim
33716
d32ab992
PB
33717.PHONY: maybe-installcheck-sim installcheck-sim
33718maybe-installcheck-sim:
33719@if sim
33720maybe-installcheck-sim: installcheck-sim
295f4e42 33721
d32ab992 33722installcheck-sim: \
05750653 33723 configure-sim
f41d6665 33724 @: $(MAKE); $(unstage)
d32ab992 33725 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
33726 r=`${PWD_COMMAND}`; export r; \
33727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33728 $(HOST_EXPORTS) \
d32ab992 33729 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33731 done; \
d32ab992 33732 echo "Doing installcheck in sim" ; \
215c351a 33733 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
33734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33736 "RANLIB=$${RANLIB}" \
901119ae 33737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33738 installcheck) \
295f4e42
NN
33739 || exit 1
33740
d32ab992 33741@endif sim
295f4e42 33742
d32ab992
PB
33743.PHONY: maybe-mostlyclean-sim mostlyclean-sim
33744maybe-mostlyclean-sim:
33745@if sim
33746maybe-mostlyclean-sim: mostlyclean-sim
295f4e42 33747
05750653 33748mostlyclean-sim:
f41d6665 33749 @: $(MAKE); $(unstage)
d32ab992 33750 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
33751 r=`${PWD_COMMAND}`; export r; \
33752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33753 $(HOST_EXPORTS) \
d32ab992 33754 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33756 done; \
d32ab992 33757 echo "Doing mostlyclean in sim" ; \
215c351a 33758 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
33759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33761 "RANLIB=$${RANLIB}" \
901119ae 33762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33763 mostlyclean) \
295f4e42
NN
33764 || exit 1
33765
d32ab992 33766@endif sim
295f4e42 33767
d32ab992
PB
33768.PHONY: maybe-clean-sim clean-sim
33769maybe-clean-sim:
33770@if sim
33771maybe-clean-sim: clean-sim
295f4e42 33772
05750653 33773clean-sim:
f41d6665 33774 @: $(MAKE); $(unstage)
d32ab992 33775 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
33776 r=`${PWD_COMMAND}`; export r; \
33777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33778 $(HOST_EXPORTS) \
d32ab992 33779 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33781 done; \
d32ab992 33782 echo "Doing clean in sim" ; \
215c351a 33783 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
33784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33786 "RANLIB=$${RANLIB}" \
901119ae 33787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33788 clean) \
295f4e42
NN
33789 || exit 1
33790
d32ab992 33791@endif sim
295f4e42 33792
d32ab992
PB
33793.PHONY: maybe-distclean-sim distclean-sim
33794maybe-distclean-sim:
33795@if sim
33796maybe-distclean-sim: distclean-sim
295f4e42 33797
05750653 33798distclean-sim:
f41d6665 33799 @: $(MAKE); $(unstage)
d32ab992 33800 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
33801 r=`${PWD_COMMAND}`; export r; \
33802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33803 $(HOST_EXPORTS) \
d32ab992 33804 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33806 done; \
d32ab992 33807 echo "Doing distclean in sim" ; \
215c351a 33808 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
33809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33811 "RANLIB=$${RANLIB}" \
901119ae 33812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33813 distclean) \
295f4e42
NN
33814 || exit 1
33815
d32ab992 33816@endif sim
295f4e42 33817
d32ab992
PB
33818.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
33819maybe-maintainer-clean-sim:
33820@if sim
33821maybe-maintainer-clean-sim: maintainer-clean-sim
295f4e42 33822
05750653 33823maintainer-clean-sim:
f41d6665 33824 @: $(MAKE); $(unstage)
d32ab992 33825 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
33826 r=`${PWD_COMMAND}`; export r; \
33827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33828 $(HOST_EXPORTS) \
d32ab992 33829 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33831 done; \
d32ab992 33832 echo "Doing maintainer-clean in sim" ; \
215c351a 33833 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
33834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33836 "RANLIB=$${RANLIB}" \
901119ae 33837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33838 maintainer-clean) \
295f4e42
NN
33839 || exit 1
33840
d32ab992 33841@endif sim
4977bab6
ZW
33842
33843
25b42232 33844
d32ab992
PB
33845.PHONY: configure-tar maybe-configure-tar
33846maybe-configure-tar:
3ff3adad
PB
33847@if gcc-bootstrap
33848configure-tar: stage_current
33849@endif gcc-bootstrap
d32ab992
PB
33850@if tar
33851maybe-configure-tar: configure-tar
cc11cc9b 33852configure-tar:
f41d6665 33853 @: $(MAKE); $(unstage)
cc11cc9b 33854 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 33855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
33856 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
33857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
4fc4dd12 33858 $(HOST_EXPORTS) \
25b42232
PB
33859 echo Configuring in $(HOST_SUBDIR)/tar; \
33860 cd "$(HOST_SUBDIR)/tar" || exit 1; \
4977bab6 33861 case $(srcdir) in \
215c351a
PB
33862 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33863 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
33864 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 33865 esac; \
215c351a
PB
33866 srcdiroption="--srcdir=$${topdir}/tar"; \
33867 libsrcdir="$$s/tar"; \
4977bab6 33868 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
33869 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33870 --target=${target_alias} $${srcdiroption} \
4977bab6 33871 || exit 1
d32ab992 33872@endif tar
4977bab6 33873
25b42232
PB
33874
33875
ce406537
PB
33876
33877
d32ab992
PB
33878.PHONY: all-tar maybe-all-tar
33879maybe-all-tar:
3ff3adad
PB
33880@if gcc-bootstrap
33881all-tar: stage_current
33882@endif gcc-bootstrap
d32ab992 33883@if tar
7e0b5752 33884TARGET-tar=all
d32ab992
PB
33885maybe-all-tar: all-tar
33886all-tar: configure-tar
f41d6665 33887 @: $(MAKE); $(unstage)
8c90b13a
L
33888 @r=`${PWD_COMMAND}`; export r; \
33889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33890 $(HOST_EXPORTS) \
215c351a 33891 (cd $(HOST_SUBDIR)/tar && \
1c8bd6a3
PB
33892 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33893 $(TARGET-tar))
d32ab992 33894@endif tar
4977bab6 33895
25b42232 33896
ce406537
PB
33897
33898
d32ab992
PB
33899.PHONY: check-tar maybe-check-tar
33900maybe-check-tar:
33901@if tar
33902maybe-check-tar: check-tar
4977bab6 33903
d32ab992 33904check-tar:
f41d6665 33905 @: $(MAKE); $(unstage)
8c90b13a
L
33906 @r=`${PWD_COMMAND}`; export r; \
33907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33908 $(HOST_EXPORTS) \
215c351a
PB
33909 (cd $(HOST_SUBDIR)/tar && \
33910 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 33911
d32ab992 33912@endif tar
4977bab6 33913
d32ab992
PB
33914.PHONY: install-tar maybe-install-tar
33915maybe-install-tar:
33916@if tar
33917maybe-install-tar: install-tar
7e2dbcef 33918
d32ab992 33919install-tar: installdirs
f41d6665 33920 @: $(MAKE); $(unstage)
d32ab992
PB
33921 @r=`${PWD_COMMAND}`; export r; \
33922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 33923 $(HOST_EXPORTS) \
215c351a 33924 (cd $(HOST_SUBDIR)/tar && \
ace9ac7b 33925 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 33926
d32ab992 33927@endif tar
295f4e42 33928
b5422ad7 33929# Other targets (info, dvi, pdf, etc.)
295f4e42 33930
d32ab992
PB
33931.PHONY: maybe-info-tar info-tar
33932maybe-info-tar:
33933@if tar
33934maybe-info-tar: info-tar
295f4e42 33935
d32ab992 33936info-tar: \
05750653 33937 configure-tar
f41d6665 33938 @: $(MAKE); $(unstage)
d32ab992 33939 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 33940 r=`${PWD_COMMAND}`; export r; \
8c90b13a 33941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33942 $(HOST_EXPORTS) \
d32ab992 33943 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33945 done; \
d32ab992 33946 echo "Doing info in tar" ; \
215c351a 33947 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
33948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33950 "RANLIB=$${RANLIB}" \
901119ae 33951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33952 info) \
295f4e42 33953 || exit 1
4977bab6 33954
d32ab992 33955@endif tar
4977bab6 33956
d32ab992
PB
33957.PHONY: maybe-dvi-tar dvi-tar
33958maybe-dvi-tar:
33959@if tar
33960maybe-dvi-tar: dvi-tar
295f4e42 33961
d32ab992 33962dvi-tar: \
05750653 33963 configure-tar
f41d6665 33964 @: $(MAKE); $(unstage)
d32ab992 33965 @[ -f ./tar/Makefile ] || exit 0; \
8c90b13a
L
33966 r=`${PWD_COMMAND}`; export r; \
33967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33968 $(HOST_EXPORTS) \
d32ab992 33969 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33971 done; \
d32ab992 33972 echo "Doing dvi in tar" ; \
215c351a 33973 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
33974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33976 "RANLIB=$${RANLIB}" \
901119ae 33977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33978 dvi) \
4977bab6
ZW
33979 || exit 1
33980
d32ab992 33981@endif tar
295f4e42 33982
b5422ad7
BM
33983.PHONY: maybe-pdf-tar pdf-tar
33984maybe-pdf-tar:
33985@if tar
33986maybe-pdf-tar: pdf-tar
33987
33988pdf-tar: \
33989 configure-tar
33990 @: $(MAKE); $(unstage)
33991 @[ -f ./tar/Makefile ] || exit 0; \
33992 r=`${PWD_COMMAND}`; export r; \
33993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33994 $(HOST_EXPORTS) \
33995 for flag in $(EXTRA_HOST_FLAGS) ; do \
33996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33997 done; \
33998 echo "Doing pdf in tar" ; \
33999 (cd $(HOST_SUBDIR)/tar && \
34000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34002 "RANLIB=$${RANLIB}" \
901119ae 34003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
34004 pdf) \
34005 || exit 1
34006
34007@endif tar
34008
f87a2b2e
MS
34009.PHONY: maybe-html-tar html-tar
34010maybe-html-tar:
34011@if tar
34012maybe-html-tar: html-tar
34013
34014html-tar: \
05750653 34015 configure-tar
f41d6665 34016 @: $(MAKE); $(unstage)
f87a2b2e
MS
34017 @[ -f ./tar/Makefile ] || exit 0; \
34018 r=`${PWD_COMMAND}`; export r; \
34019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
34020 $(HOST_EXPORTS) \
34021 for flag in $(EXTRA_HOST_FLAGS) ; do \
34022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34023 done; \
34024 echo "Doing html in tar" ; \
215c351a 34025 (cd $(HOST_SUBDIR)/tar && \
f87a2b2e
MS
34026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34028 "RANLIB=$${RANLIB}" \
901119ae 34029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
34030 html) \
34031 || exit 1
34032
34033@endif tar
34034
d32ab992
PB
34035.PHONY: maybe-TAGS-tar TAGS-tar
34036maybe-TAGS-tar:
34037@if tar
34038maybe-TAGS-tar: TAGS-tar
295f4e42 34039
d32ab992 34040TAGS-tar: \
05750653 34041 configure-tar
f41d6665 34042 @: $(MAKE); $(unstage)
d32ab992 34043 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 34044 r=`${PWD_COMMAND}`; export r; \
8c90b13a 34045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34046 $(HOST_EXPORTS) \
d32ab992 34047 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34049 done; \
d32ab992 34050 echo "Doing TAGS in tar" ; \
215c351a 34051 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
34052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34054 "RANLIB=$${RANLIB}" \
901119ae 34055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34056 TAGS) \
295f4e42 34057 || exit 1
4977bab6 34058
d32ab992 34059@endif tar
4977bab6 34060
d32ab992
PB
34061.PHONY: maybe-install-info-tar install-info-tar
34062maybe-install-info-tar:
34063@if tar
34064maybe-install-info-tar: install-info-tar
295f4e42 34065
d32ab992
PB
34066install-info-tar: \
34067 configure-tar \
05750653 34068 info-tar
f41d6665 34069 @: $(MAKE); $(unstage)
d32ab992 34070 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 34071 r=`${PWD_COMMAND}`; export r; \
8c90b13a 34072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34073 $(HOST_EXPORTS) \
d32ab992 34074 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34076 done; \
d32ab992 34077 echo "Doing install-info in tar" ; \
215c351a 34078 (cd $(HOST_SUBDIR)/tar && \
d32ab992 34079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
295f4e42
NN
34080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34081 "RANLIB=$${RANLIB}" \
901119ae 34082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34083 install-info) \
295f4e42 34084 || exit 1
4977bab6 34085
d32ab992 34086@endif tar
4977bab6 34087
9c4d2493
BM
34088.PHONY: maybe-install-pdf-tar install-pdf-tar
34089maybe-install-pdf-tar:
34090@if tar
34091maybe-install-pdf-tar: install-pdf-tar
34092
34093install-pdf-tar: \
34094 configure-tar \
34095 pdf-tar
34096 @: $(MAKE); $(unstage)
34097 @[ -f ./tar/Makefile ] || exit 0; \
34098 r=`${PWD_COMMAND}`; export r; \
34099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34100 $(HOST_EXPORTS) \
34101 for flag in $(EXTRA_HOST_FLAGS) ; do \
34102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34103 done; \
34104 echo "Doing install-pdf in tar" ; \
34105 (cd $(HOST_SUBDIR)/tar && \
34106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34108 "RANLIB=$${RANLIB}" \
901119ae 34109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
34110 install-pdf) \
34111 || exit 1
34112
34113@endif tar
34114
65d6e994
CD
34115.PHONY: maybe-install-html-tar install-html-tar
34116maybe-install-html-tar:
34117@if tar
34118maybe-install-html-tar: install-html-tar
34119
34120install-html-tar: \
34121 configure-tar \
34122 html-tar
34123 @: $(MAKE); $(unstage)
34124 @[ -f ./tar/Makefile ] || exit 0; \
34125 r=`${PWD_COMMAND}`; export r; \
34126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34127 $(HOST_EXPORTS) \
34128 for flag in $(EXTRA_HOST_FLAGS) ; do \
34129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34130 done; \
34131 echo "Doing install-html in tar" ; \
34132 (cd $(HOST_SUBDIR)/tar && \
34133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34135 "RANLIB=$${RANLIB}" \
901119ae 34136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
34137 install-html) \
34138 || exit 1
34139
34140@endif tar
34141
d32ab992
PB
34142.PHONY: maybe-installcheck-tar installcheck-tar
34143maybe-installcheck-tar:
34144@if tar
34145maybe-installcheck-tar: installcheck-tar
295f4e42 34146
d32ab992 34147installcheck-tar: \
05750653 34148 configure-tar
f41d6665 34149 @: $(MAKE); $(unstage)
d32ab992 34150 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
34151 r=`${PWD_COMMAND}`; export r; \
34152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34153 $(HOST_EXPORTS) \
d32ab992 34154 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34156 done; \
d32ab992 34157 echo "Doing installcheck in tar" ; \
215c351a 34158 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
34159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34161 "RANLIB=$${RANLIB}" \
901119ae 34162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34163 installcheck) \
295f4e42
NN
34164 || exit 1
34165
d32ab992 34166@endif tar
295f4e42 34167
d32ab992
PB
34168.PHONY: maybe-mostlyclean-tar mostlyclean-tar
34169maybe-mostlyclean-tar:
34170@if tar
34171maybe-mostlyclean-tar: mostlyclean-tar
295f4e42 34172
05750653 34173mostlyclean-tar:
f41d6665 34174 @: $(MAKE); $(unstage)
d32ab992 34175 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
34176 r=`${PWD_COMMAND}`; export r; \
34177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34178 $(HOST_EXPORTS) \
d32ab992 34179 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34181 done; \
d32ab992 34182 echo "Doing mostlyclean in tar" ; \
215c351a 34183 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
34184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34186 "RANLIB=$${RANLIB}" \
901119ae 34187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34188 mostlyclean) \
295f4e42
NN
34189 || exit 1
34190
d32ab992 34191@endif tar
295f4e42 34192
d32ab992
PB
34193.PHONY: maybe-clean-tar clean-tar
34194maybe-clean-tar:
34195@if tar
34196maybe-clean-tar: clean-tar
295f4e42 34197
05750653 34198clean-tar:
f41d6665 34199 @: $(MAKE); $(unstage)
d32ab992 34200 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
34201 r=`${PWD_COMMAND}`; export r; \
34202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34203 $(HOST_EXPORTS) \
d32ab992 34204 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34206 done; \
d32ab992 34207 echo "Doing clean in tar" ; \
215c351a 34208 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
34209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34211 "RANLIB=$${RANLIB}" \
901119ae 34212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34213 clean) \
295f4e42
NN
34214 || exit 1
34215
d32ab992 34216@endif tar
295f4e42 34217
d32ab992
PB
34218.PHONY: maybe-distclean-tar distclean-tar
34219maybe-distclean-tar:
34220@if tar
34221maybe-distclean-tar: distclean-tar
295f4e42 34222
05750653 34223distclean-tar:
f41d6665 34224 @: $(MAKE); $(unstage)
d32ab992 34225 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
34226 r=`${PWD_COMMAND}`; export r; \
34227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34228 $(HOST_EXPORTS) \
d32ab992 34229 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34231 done; \
d32ab992 34232 echo "Doing distclean in tar" ; \
215c351a 34233 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
34234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34236 "RANLIB=$${RANLIB}" \
901119ae 34237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34238 distclean) \
295f4e42
NN
34239 || exit 1
34240
d32ab992 34241@endif tar
295f4e42 34242
d32ab992
PB
34243.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
34244maybe-maintainer-clean-tar:
34245@if tar
34246maybe-maintainer-clean-tar: maintainer-clean-tar
7e2dbcef 34247
05750653 34248maintainer-clean-tar:
f41d6665 34249 @: $(MAKE); $(unstage)
d32ab992 34250 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 34251 r=`${PWD_COMMAND}`; export r; \
8c90b13a 34252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34253 $(HOST_EXPORTS) \
d32ab992 34254 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34256 done; \
d32ab992 34257 echo "Doing maintainer-clean in tar" ; \
215c351a 34258 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
34259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34261 "RANLIB=$${RANLIB}" \
901119ae 34262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34263 maintainer-clean) \
295f4e42 34264 || exit 1
4977bab6 34265
d32ab992 34266@endif tar
4977bab6 34267
295f4e42 34268
25b42232 34269
d32ab992
PB
34270.PHONY: configure-texinfo maybe-configure-texinfo
34271maybe-configure-texinfo:
3ff3adad
PB
34272@if gcc-bootstrap
34273configure-texinfo: stage_current
34274@endif gcc-bootstrap
d32ab992
PB
34275@if texinfo
34276maybe-configure-texinfo: configure-texinfo
cc11cc9b 34277configure-texinfo:
f41d6665 34278 @: $(MAKE); $(unstage)
cc11cc9b 34279 @r=`${PWD_COMMAND}`; export r; \
4fc4dd12 34280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
34281 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
34282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
4fc4dd12 34283 $(HOST_EXPORTS) \
25b42232
PB
34284 echo Configuring in $(HOST_SUBDIR)/texinfo; \
34285 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
4977bab6 34286 case $(srcdir) in \
215c351a
PB
34287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34288 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
34289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 34290 esac; \
215c351a
PB
34291 srcdiroption="--srcdir=$${topdir}/texinfo"; \
34292 libsrcdir="$$s/texinfo"; \
4977bab6 34293 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
34294 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34295 --target=${target_alias} $${srcdiroption} \
4977bab6 34296 || exit 1
d32ab992 34297@endif texinfo
4977bab6 34298
25b42232
PB
34299
34300
ce406537
PB
34301
34302
d32ab992
PB
34303.PHONY: all-texinfo maybe-all-texinfo
34304maybe-all-texinfo:
3ff3adad
PB
34305@if gcc-bootstrap
34306all-texinfo: stage_current
34307@endif gcc-bootstrap
d32ab992 34308@if texinfo
7e0b5752 34309TARGET-texinfo=all
d32ab992
PB
34310maybe-all-texinfo: all-texinfo
34311all-texinfo: configure-texinfo
f41d6665 34312 @: $(MAKE); $(unstage)
8c90b13a
L
34313 @r=`${PWD_COMMAND}`; export r; \
34314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34315 $(HOST_EXPORTS) \
215c351a 34316 (cd $(HOST_SUBDIR)/texinfo && \
1c8bd6a3
PB
34317 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34318 $(TARGET-texinfo))
d32ab992 34319@endif texinfo
4977bab6 34320
25b42232 34321
ce406537
PB
34322
34323
d32ab992
PB
34324.PHONY: check-texinfo maybe-check-texinfo
34325maybe-check-texinfo:
34326@if texinfo
34327maybe-check-texinfo: check-texinfo
4977bab6 34328
d32ab992 34329check-texinfo:
f41d6665 34330 @: $(MAKE); $(unstage)
295f4e42
NN
34331 @r=`${PWD_COMMAND}`; export r; \
34332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34333 $(HOST_EXPORTS) \
215c351a
PB
34334 (cd $(HOST_SUBDIR)/texinfo && \
34335 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 34336
d32ab992 34337@endif texinfo
4977bab6 34338
d32ab992
PB
34339.PHONY: install-texinfo maybe-install-texinfo
34340maybe-install-texinfo:
34341@if texinfo
34342maybe-install-texinfo: install-texinfo
7e2dbcef 34343
d32ab992 34344install-texinfo:
295f4e42 34345
d32ab992 34346@endif texinfo
295f4e42 34347
b5422ad7 34348# Other targets (info, dvi, pdf, etc.)
295f4e42 34349
d32ab992
PB
34350.PHONY: maybe-info-texinfo info-texinfo
34351maybe-info-texinfo:
34352@if texinfo
34353maybe-info-texinfo: info-texinfo
295f4e42 34354
d32ab992 34355info-texinfo: \
05750653 34356 configure-texinfo
f41d6665 34357 @: $(MAKE); $(unstage)
d32ab992 34358 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
34359 r=`${PWD_COMMAND}`; export r; \
34360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34361 $(HOST_EXPORTS) \
d32ab992 34362 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34364 done; \
d32ab992 34365 echo "Doing info in texinfo" ; \
215c351a 34366 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
34367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34369 "RANLIB=$${RANLIB}" \
901119ae 34370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34371 info) \
295f4e42
NN
34372 || exit 1
34373
d32ab992 34374@endif texinfo
295f4e42 34375
d32ab992
PB
34376.PHONY: maybe-dvi-texinfo dvi-texinfo
34377maybe-dvi-texinfo:
34378@if texinfo
34379maybe-dvi-texinfo: dvi-texinfo
295f4e42 34380
d32ab992 34381dvi-texinfo: \
05750653 34382 configure-texinfo
f41d6665 34383 @: $(MAKE); $(unstage)
d32ab992 34384 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
34385 r=`${PWD_COMMAND}`; export r; \
34386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34387 $(HOST_EXPORTS) \
d32ab992 34388 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34390 done; \
d32ab992 34391 echo "Doing dvi in texinfo" ; \
215c351a 34392 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
34393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34395 "RANLIB=$${RANLIB}" \
901119ae 34396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34397 dvi) \
295f4e42
NN
34398 || exit 1
34399
d32ab992 34400@endif texinfo
295f4e42 34401
b5422ad7
BM
34402.PHONY: maybe-pdf-texinfo pdf-texinfo
34403maybe-pdf-texinfo:
34404@if texinfo
34405maybe-pdf-texinfo: pdf-texinfo
34406
34407pdf-texinfo: \
34408 configure-texinfo
34409 @: $(MAKE); $(unstage)
34410 @[ -f ./texinfo/Makefile ] || exit 0; \
34411 r=`${PWD_COMMAND}`; export r; \
34412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34413 $(HOST_EXPORTS) \
34414 for flag in $(EXTRA_HOST_FLAGS) ; do \
34415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34416 done; \
34417 echo "Doing pdf in texinfo" ; \
34418 (cd $(HOST_SUBDIR)/texinfo && \
34419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34421 "RANLIB=$${RANLIB}" \
901119ae 34422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
34423 pdf) \
34424 || exit 1
34425
34426@endif texinfo
34427
f87a2b2e
MS
34428.PHONY: maybe-html-texinfo html-texinfo
34429maybe-html-texinfo:
34430@if texinfo
34431maybe-html-texinfo: html-texinfo
34432
34433html-texinfo: \
05750653 34434 configure-texinfo
f41d6665 34435 @: $(MAKE); $(unstage)
f87a2b2e
MS
34436 @[ -f ./texinfo/Makefile ] || exit 0; \
34437 r=`${PWD_COMMAND}`; export r; \
34438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
34439 $(HOST_EXPORTS) \
34440 for flag in $(EXTRA_HOST_FLAGS) ; do \
34441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34442 done; \
34443 echo "Doing html in texinfo" ; \
215c351a 34444 (cd $(HOST_SUBDIR)/texinfo && \
f87a2b2e
MS
34445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34447 "RANLIB=$${RANLIB}" \
901119ae 34448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
34449 html) \
34450 || exit 1
34451
34452@endif texinfo
34453
d32ab992
PB
34454.PHONY: maybe-TAGS-texinfo TAGS-texinfo
34455maybe-TAGS-texinfo:
34456@if texinfo
34457maybe-TAGS-texinfo: TAGS-texinfo
295f4e42 34458
d32ab992 34459TAGS-texinfo: \
05750653 34460 configure-texinfo
f41d6665 34461 @: $(MAKE); $(unstage)
d32ab992 34462 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
34463 r=`${PWD_COMMAND}`; export r; \
34464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34465 $(HOST_EXPORTS) \
d32ab992 34466 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34468 done; \
d32ab992 34469 echo "Doing TAGS in texinfo" ; \
215c351a 34470 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
34471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34473 "RANLIB=$${RANLIB}" \
901119ae 34474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34475 TAGS) \
295f4e42
NN
34476 || exit 1
34477
d32ab992 34478@endif texinfo
295f4e42 34479
d32ab992
PB
34480.PHONY: maybe-install-info-texinfo install-info-texinfo
34481maybe-install-info-texinfo:
34482@if texinfo
34483maybe-install-info-texinfo: install-info-texinfo
295f4e42 34484
d32ab992
PB
34485install-info-texinfo: \
34486 configure-texinfo \
05750653 34487 info-texinfo
f41d6665 34488 @: $(MAKE); $(unstage)
d32ab992 34489 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
34490 r=`${PWD_COMMAND}`; export r; \
34491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34492 $(HOST_EXPORTS) \
d32ab992 34493 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34495 done; \
d32ab992 34496 echo "Doing install-info in texinfo" ; \
215c351a 34497 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
34498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34500 "RANLIB=$${RANLIB}" \
901119ae 34501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34502 install-info) \
295f4e42
NN
34503 || exit 1
34504
d32ab992 34505@endif texinfo
295f4e42 34506
9c4d2493
BM
34507.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
34508maybe-install-pdf-texinfo:
34509@if texinfo
34510maybe-install-pdf-texinfo: install-pdf-texinfo
34511
34512install-pdf-texinfo: \
34513 configure-texinfo \
34514 pdf-texinfo
34515 @: $(MAKE); $(unstage)
34516 @[ -f ./texinfo/Makefile ] || exit 0; \
34517 r=`${PWD_COMMAND}`; export r; \
34518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34519 $(HOST_EXPORTS) \
34520 for flag in $(EXTRA_HOST_FLAGS) ; do \
34521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34522 done; \
34523 echo "Doing install-pdf in texinfo" ; \
34524 (cd $(HOST_SUBDIR)/texinfo && \
34525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34527 "RANLIB=$${RANLIB}" \
901119ae 34528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
34529 install-pdf) \
34530 || exit 1
34531
34532@endif texinfo
34533
65d6e994
CD
34534.PHONY: maybe-install-html-texinfo install-html-texinfo
34535maybe-install-html-texinfo:
34536@if texinfo
34537maybe-install-html-texinfo: install-html-texinfo
34538
34539install-html-texinfo: \
34540 configure-texinfo \
34541 html-texinfo
34542 @: $(MAKE); $(unstage)
34543 @[ -f ./texinfo/Makefile ] || exit 0; \
34544 r=`${PWD_COMMAND}`; export r; \
34545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34546 $(HOST_EXPORTS) \
34547 for flag in $(EXTRA_HOST_FLAGS) ; do \
34548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34549 done; \
34550 echo "Doing install-html in texinfo" ; \
34551 (cd $(HOST_SUBDIR)/texinfo && \
34552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34554 "RANLIB=$${RANLIB}" \
901119ae 34555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
34556 install-html) \
34557 || exit 1
34558
34559@endif texinfo
34560
d32ab992
PB
34561.PHONY: maybe-installcheck-texinfo installcheck-texinfo
34562maybe-installcheck-texinfo:
34563@if texinfo
34564maybe-installcheck-texinfo: installcheck-texinfo
295f4e42 34565
d32ab992 34566installcheck-texinfo: \
05750653 34567 configure-texinfo
f41d6665 34568 @: $(MAKE); $(unstage)
d32ab992 34569 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
34570 r=`${PWD_COMMAND}`; export r; \
34571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34572 $(HOST_EXPORTS) \
d32ab992 34573 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34575 done; \
d32ab992 34576 echo "Doing installcheck in texinfo" ; \
215c351a 34577 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
34578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34580 "RANLIB=$${RANLIB}" \
901119ae 34581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34582 installcheck) \
295f4e42
NN
34583 || exit 1
34584
d32ab992 34585@endif texinfo
295f4e42 34586
d32ab992
PB
34587.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
34588maybe-mostlyclean-texinfo:
34589@if texinfo
34590maybe-mostlyclean-texinfo: mostlyclean-texinfo
295f4e42 34591
05750653 34592mostlyclean-texinfo:
f41d6665 34593 @: $(MAKE); $(unstage)
d32ab992 34594 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
34595 r=`${PWD_COMMAND}`; export r; \
34596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34597 $(HOST_EXPORTS) \
d32ab992 34598 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34600 done; \
d32ab992 34601 echo "Doing mostlyclean in texinfo" ; \
215c351a 34602 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
34603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34605 "RANLIB=$${RANLIB}" \
901119ae 34606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34607 mostlyclean) \
295f4e42
NN
34608 || exit 1
34609
d32ab992 34610@endif texinfo
295f4e42 34611
d32ab992
PB
34612.PHONY: maybe-clean-texinfo clean-texinfo
34613maybe-clean-texinfo:
34614@if texinfo
34615maybe-clean-texinfo: clean-texinfo
295f4e42 34616
05750653 34617clean-texinfo:
f41d6665 34618 @: $(MAKE); $(unstage)
d32ab992 34619 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
34620 r=`${PWD_COMMAND}`; export r; \
34621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34622 $(HOST_EXPORTS) \
d32ab992 34623 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34625 done; \
d32ab992 34626 echo "Doing clean in texinfo" ; \
215c351a 34627 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
34628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34630 "RANLIB=$${RANLIB}" \
901119ae 34631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34632 clean) \
295f4e42
NN
34633 || exit 1
34634
d32ab992 34635@endif texinfo
295f4e42 34636
d32ab992
PB
34637.PHONY: maybe-distclean-texinfo distclean-texinfo
34638maybe-distclean-texinfo:
34639@if texinfo
34640maybe-distclean-texinfo: distclean-texinfo
295f4e42 34641
05750653 34642distclean-texinfo:
f41d6665 34643 @: $(MAKE); $(unstage)
d32ab992 34644 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
34645 r=`${PWD_COMMAND}`; export r; \
34646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34647 $(HOST_EXPORTS) \
d32ab992 34648 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34650 done; \
d32ab992 34651 echo "Doing distclean in texinfo" ; \
215c351a 34652 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
34653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34655 "RANLIB=$${RANLIB}" \
901119ae 34656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34657 distclean) \
295f4e42
NN
34658 || exit 1
34659
d32ab992 34660@endif texinfo
295f4e42 34661
d32ab992
PB
34662.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
34663maybe-maintainer-clean-texinfo:
34664@if texinfo
34665maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
295f4e42 34666
05750653 34667maintainer-clean-texinfo:
f41d6665 34668 @: $(MAKE); $(unstage)
d32ab992 34669 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
34670 r=`${PWD_COMMAND}`; export r; \
34671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34672 $(HOST_EXPORTS) \
d32ab992 34673 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34675 done; \
d32ab992 34676 echo "Doing maintainer-clean in texinfo" ; \
215c351a 34677 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
34678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34680 "RANLIB=$${RANLIB}" \
901119ae 34681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34682 maintainer-clean) \
295f4e42 34683 || exit 1
4977bab6 34684
d32ab992 34685@endif texinfo
4977bab6 34686
295f4e42 34687
25b42232 34688
d32ab992
PB
34689.PHONY: configure-textutils maybe-configure-textutils
34690maybe-configure-textutils:
3ff3adad
PB
34691@if gcc-bootstrap
34692configure-textutils: stage_current
34693@endif gcc-bootstrap
d32ab992
PB
34694@if textutils
34695maybe-configure-textutils: configure-textutils
cc11cc9b 34696configure-textutils:
f41d6665 34697 @: $(MAKE); $(unstage)
cc11cc9b 34698 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 34699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
34700 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
34701 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
4fc4dd12 34702 $(HOST_EXPORTS) \
25b42232
PB
34703 echo Configuring in $(HOST_SUBDIR)/textutils; \
34704 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
4977bab6 34705 case $(srcdir) in \
215c351a
PB
34706 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34707 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
34708 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 34709 esac; \
215c351a
PB
34710 srcdiroption="--srcdir=$${topdir}/textutils"; \
34711 libsrcdir="$$s/textutils"; \
4977bab6 34712 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
34713 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34714 --target=${target_alias} $${srcdiroption} \
4977bab6 34715 || exit 1
d32ab992 34716@endif textutils
4977bab6 34717
25b42232
PB
34718
34719
ce406537
PB
34720
34721
d32ab992
PB
34722.PHONY: all-textutils maybe-all-textutils
34723maybe-all-textutils:
3ff3adad
PB
34724@if gcc-bootstrap
34725all-textutils: stage_current
34726@endif gcc-bootstrap
d32ab992 34727@if textutils
7e0b5752 34728TARGET-textutils=all
d32ab992
PB
34729maybe-all-textutils: all-textutils
34730all-textutils: configure-textutils
f41d6665 34731 @: $(MAKE); $(unstage)
8c90b13a
L
34732 @r=`${PWD_COMMAND}`; export r; \
34733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34734 $(HOST_EXPORTS) \
215c351a 34735 (cd $(HOST_SUBDIR)/textutils && \
1c8bd6a3
PB
34736 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34737 $(TARGET-textutils))
d32ab992 34738@endif textutils
4977bab6 34739
25b42232 34740
ce406537
PB
34741
34742
d32ab992
PB
34743.PHONY: check-textutils maybe-check-textutils
34744maybe-check-textutils:
34745@if textutils
34746maybe-check-textutils: check-textutils
4977bab6 34747
d32ab992 34748check-textutils:
f41d6665 34749 @: $(MAKE); $(unstage)
8c90b13a
L
34750 @r=`${PWD_COMMAND}`; export r; \
34751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34752 $(HOST_EXPORTS) \
215c351a
PB
34753 (cd $(HOST_SUBDIR)/textutils && \
34754 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 34755
d32ab992 34756@endif textutils
4977bab6 34757
d32ab992
PB
34758.PHONY: install-textutils maybe-install-textutils
34759maybe-install-textutils:
34760@if textutils
34761maybe-install-textutils: install-textutils
295f4e42 34762
d32ab992 34763install-textutils: installdirs
f41d6665 34764 @: $(MAKE); $(unstage)
295f4e42
NN
34765 @r=`${PWD_COMMAND}`; export r; \
34766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34767 $(HOST_EXPORTS) \
215c351a 34768 (cd $(HOST_SUBDIR)/textutils && \
ace9ac7b 34769 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 34770
d32ab992 34771@endif textutils
295f4e42 34772
b5422ad7 34773# Other targets (info, dvi, pdf, etc.)
295f4e42 34774
d32ab992
PB
34775.PHONY: maybe-info-textutils info-textutils
34776maybe-info-textutils:
34777@if textutils
34778maybe-info-textutils: info-textutils
295f4e42 34779
d32ab992 34780info-textutils: \
05750653 34781 configure-textutils
f41d6665 34782 @: $(MAKE); $(unstage)
d32ab992 34783 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
34784 r=`${PWD_COMMAND}`; export r; \
34785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34786 $(HOST_EXPORTS) \
d32ab992 34787 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34789 done; \
d32ab992 34790 echo "Doing info in textutils" ; \
215c351a 34791 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
34792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34794 "RANLIB=$${RANLIB}" \
901119ae 34795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34796 info) \
295f4e42
NN
34797 || exit 1
34798
d32ab992 34799@endif textutils
295f4e42 34800
d32ab992
PB
34801.PHONY: maybe-dvi-textutils dvi-textutils
34802maybe-dvi-textutils:
34803@if textutils
34804maybe-dvi-textutils: dvi-textutils
295f4e42 34805
d32ab992 34806dvi-textutils: \
05750653 34807 configure-textutils
f41d6665 34808 @: $(MAKE); $(unstage)
d32ab992 34809 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
34810 r=`${PWD_COMMAND}`; export r; \
34811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34812 $(HOST_EXPORTS) \
d32ab992 34813 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34815 done; \
d32ab992 34816 echo "Doing dvi in textutils" ; \
215c351a 34817 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
34818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34820 "RANLIB=$${RANLIB}" \
901119ae 34821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34822 dvi) \
295f4e42
NN
34823 || exit 1
34824
d32ab992 34825@endif textutils
295f4e42 34826
b5422ad7
BM
34827.PHONY: maybe-pdf-textutils pdf-textutils
34828maybe-pdf-textutils:
34829@if textutils
34830maybe-pdf-textutils: pdf-textutils
34831
34832pdf-textutils: \
34833 configure-textutils
34834 @: $(MAKE); $(unstage)
34835 @[ -f ./textutils/Makefile ] || exit 0; \
34836 r=`${PWD_COMMAND}`; export r; \
34837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34838 $(HOST_EXPORTS) \
34839 for flag in $(EXTRA_HOST_FLAGS) ; do \
34840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34841 done; \
34842 echo "Doing pdf in textutils" ; \
34843 (cd $(HOST_SUBDIR)/textutils && \
34844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34846 "RANLIB=$${RANLIB}" \
901119ae 34847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
34848 pdf) \
34849 || exit 1
34850
34851@endif textutils
34852
f87a2b2e
MS
34853.PHONY: maybe-html-textutils html-textutils
34854maybe-html-textutils:
34855@if textutils
34856maybe-html-textutils: html-textutils
34857
34858html-textutils: \
05750653 34859 configure-textutils
f41d6665 34860 @: $(MAKE); $(unstage)
f87a2b2e
MS
34861 @[ -f ./textutils/Makefile ] || exit 0; \
34862 r=`${PWD_COMMAND}`; export r; \
34863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
34864 $(HOST_EXPORTS) \
34865 for flag in $(EXTRA_HOST_FLAGS) ; do \
34866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34867 done; \
34868 echo "Doing html in textutils" ; \
215c351a 34869 (cd $(HOST_SUBDIR)/textutils && \
f87a2b2e
MS
34870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34872 "RANLIB=$${RANLIB}" \
901119ae 34873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
34874 html) \
34875 || exit 1
34876
34877@endif textutils
34878
d32ab992
PB
34879.PHONY: maybe-TAGS-textutils TAGS-textutils
34880maybe-TAGS-textutils:
34881@if textutils
34882maybe-TAGS-textutils: TAGS-textutils
295f4e42 34883
d32ab992 34884TAGS-textutils: \
05750653 34885 configure-textutils
f41d6665 34886 @: $(MAKE); $(unstage)
d32ab992 34887 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
34888 r=`${PWD_COMMAND}`; export r; \
34889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34890 $(HOST_EXPORTS) \
d32ab992 34891 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34893 done; \
d32ab992 34894 echo "Doing TAGS in textutils" ; \
215c351a 34895 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
34896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34898 "RANLIB=$${RANLIB}" \
901119ae 34899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34900 TAGS) \
295f4e42
NN
34901 || exit 1
34902
d32ab992 34903@endif textutils
295f4e42 34904
d32ab992
PB
34905.PHONY: maybe-install-info-textutils install-info-textutils
34906maybe-install-info-textutils:
34907@if textutils
34908maybe-install-info-textutils: install-info-textutils
295f4e42 34909
d32ab992
PB
34910install-info-textutils: \
34911 configure-textutils \
05750653 34912 info-textutils
f41d6665 34913 @: $(MAKE); $(unstage)
d32ab992 34914 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
34915 r=`${PWD_COMMAND}`; export r; \
34916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34917 $(HOST_EXPORTS) \
d32ab992 34918 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34920 done; \
d32ab992 34921 echo "Doing install-info in textutils" ; \
215c351a 34922 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
34923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34925 "RANLIB=$${RANLIB}" \
901119ae 34926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34927 install-info) \
295f4e42
NN
34928 || exit 1
34929
d32ab992 34930@endif textutils
295f4e42 34931
9c4d2493
BM
34932.PHONY: maybe-install-pdf-textutils install-pdf-textutils
34933maybe-install-pdf-textutils:
34934@if textutils
34935maybe-install-pdf-textutils: install-pdf-textutils
34936
34937install-pdf-textutils: \
34938 configure-textutils \
34939 pdf-textutils
34940 @: $(MAKE); $(unstage)
34941 @[ -f ./textutils/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) ; do \
34946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34947 done; \
34948 echo "Doing install-pdf in textutils" ; \
34949 (cd $(HOST_SUBDIR)/textutils && \
34950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34952 "RANLIB=$${RANLIB}" \
901119ae 34953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
34954 install-pdf) \
34955 || exit 1
34956
34957@endif textutils
34958
65d6e994
CD
34959.PHONY: maybe-install-html-textutils install-html-textutils
34960maybe-install-html-textutils:
34961@if textutils
34962maybe-install-html-textutils: install-html-textutils
34963
34964install-html-textutils: \
34965 configure-textutils \
34966 html-textutils
34967 @: $(MAKE); $(unstage)
34968 @[ -f ./textutils/Makefile ] || exit 0; \
34969 r=`${PWD_COMMAND}`; export r; \
34970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34971 $(HOST_EXPORTS) \
34972 for flag in $(EXTRA_HOST_FLAGS) ; do \
34973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34974 done; \
34975 echo "Doing install-html in textutils" ; \
34976 (cd $(HOST_SUBDIR)/textutils && \
34977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34979 "RANLIB=$${RANLIB}" \
901119ae 34980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
34981 install-html) \
34982 || exit 1
34983
34984@endif textutils
34985
d32ab992
PB
34986.PHONY: maybe-installcheck-textutils installcheck-textutils
34987maybe-installcheck-textutils:
34988@if textutils
34989maybe-installcheck-textutils: installcheck-textutils
295f4e42 34990
d32ab992 34991installcheck-textutils: \
05750653 34992 configure-textutils
f41d6665 34993 @: $(MAKE); $(unstage)
d32ab992 34994 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
34995 r=`${PWD_COMMAND}`; export r; \
34996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34997 $(HOST_EXPORTS) \
d32ab992 34998 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35000 done; \
d32ab992 35001 echo "Doing installcheck in textutils" ; \
215c351a 35002 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
35003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35005 "RANLIB=$${RANLIB}" \
901119ae 35006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35007 installcheck) \
295f4e42
NN
35008 || exit 1
35009
d32ab992 35010@endif textutils
295f4e42 35011
d32ab992
PB
35012.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
35013maybe-mostlyclean-textutils:
35014@if textutils
35015maybe-mostlyclean-textutils: mostlyclean-textutils
295f4e42 35016
05750653 35017mostlyclean-textutils:
f41d6665 35018 @: $(MAKE); $(unstage)
d32ab992 35019 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
35020 r=`${PWD_COMMAND}`; export r; \
35021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35022 $(HOST_EXPORTS) \
d32ab992 35023 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35025 done; \
d32ab992 35026 echo "Doing mostlyclean in textutils" ; \
215c351a 35027 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
35028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35030 "RANLIB=$${RANLIB}" \
901119ae 35031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35032 mostlyclean) \
295f4e42
NN
35033 || exit 1
35034
d32ab992 35035@endif textutils
295f4e42 35036
d32ab992
PB
35037.PHONY: maybe-clean-textutils clean-textutils
35038maybe-clean-textutils:
35039@if textutils
35040maybe-clean-textutils: clean-textutils
295f4e42 35041
05750653 35042clean-textutils:
f41d6665 35043 @: $(MAKE); $(unstage)
d32ab992 35044 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
35045 r=`${PWD_COMMAND}`; export r; \
35046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35047 $(HOST_EXPORTS) \
d32ab992 35048 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35050 done; \
d32ab992 35051 echo "Doing clean in textutils" ; \
215c351a 35052 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
35053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35055 "RANLIB=$${RANLIB}" \
901119ae 35056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35057 clean) \
295f4e42
NN
35058 || exit 1
35059
d32ab992 35060@endif textutils
295f4e42 35061
d32ab992
PB
35062.PHONY: maybe-distclean-textutils distclean-textutils
35063maybe-distclean-textutils:
35064@if textutils
35065maybe-distclean-textutils: distclean-textutils
295f4e42 35066
05750653 35067distclean-textutils:
f41d6665 35068 @: $(MAKE); $(unstage)
d32ab992 35069 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
35070 r=`${PWD_COMMAND}`; export r; \
35071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35072 $(HOST_EXPORTS) \
d32ab992 35073 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35075 done; \
d32ab992 35076 echo "Doing distclean in textutils" ; \
215c351a 35077 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
35078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35080 "RANLIB=$${RANLIB}" \
901119ae 35081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35082 distclean) \
295f4e42
NN
35083 || exit 1
35084
d32ab992 35085@endif textutils
295f4e42 35086
d32ab992
PB
35087.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
35088maybe-maintainer-clean-textutils:
35089@if textutils
35090maybe-maintainer-clean-textutils: maintainer-clean-textutils
295f4e42 35091
05750653 35092maintainer-clean-textutils:
f41d6665 35093 @: $(MAKE); $(unstage)
d32ab992 35094 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
35095 r=`${PWD_COMMAND}`; export r; \
35096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35097 $(HOST_EXPORTS) \
d32ab992 35098 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35100 done; \
d32ab992 35101 echo "Doing maintainer-clean in textutils" ; \
215c351a 35102 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
35103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35105 "RANLIB=$${RANLIB}" \
901119ae 35106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35107 maintainer-clean) \
295f4e42 35108 || exit 1
7e2dbcef 35109
d32ab992 35110@endif textutils
4977bab6
ZW
35111
35112
25b42232 35113
d32ab992
PB
35114.PHONY: configure-time maybe-configure-time
35115maybe-configure-time:
3ff3adad
PB
35116@if gcc-bootstrap
35117configure-time: stage_current
35118@endif gcc-bootstrap
d32ab992
PB
35119@if time
35120maybe-configure-time: configure-time
cc11cc9b 35121configure-time:
f41d6665 35122 @: $(MAKE); $(unstage)
cc11cc9b 35123 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 35124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
35125 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
35126 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
4fc4dd12 35127 $(HOST_EXPORTS) \
25b42232
PB
35128 echo Configuring in $(HOST_SUBDIR)/time; \
35129 cd "$(HOST_SUBDIR)/time" || exit 1; \
4977bab6 35130 case $(srcdir) in \
215c351a
PB
35131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35132 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
35133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 35134 esac; \
215c351a
PB
35135 srcdiroption="--srcdir=$${topdir}/time"; \
35136 libsrcdir="$$s/time"; \
4977bab6 35137 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
35138 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35139 --target=${target_alias} $${srcdiroption} \
4977bab6 35140 || exit 1
d32ab992 35141@endif time
4977bab6 35142
25b42232
PB
35143
35144
ce406537
PB
35145
35146
d32ab992
PB
35147.PHONY: all-time maybe-all-time
35148maybe-all-time:
3ff3adad
PB
35149@if gcc-bootstrap
35150all-time: stage_current
35151@endif gcc-bootstrap
d32ab992 35152@if time
7e0b5752 35153TARGET-time=all
d32ab992
PB
35154maybe-all-time: all-time
35155all-time: configure-time
f41d6665 35156 @: $(MAKE); $(unstage)
8c90b13a
L
35157 @r=`${PWD_COMMAND}`; export r; \
35158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35159 $(HOST_EXPORTS) \
215c351a 35160 (cd $(HOST_SUBDIR)/time && \
1c8bd6a3
PB
35161 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35162 $(TARGET-time))
d32ab992 35163@endif time
4977bab6 35164
25b42232 35165
ce406537
PB
35166
35167
d32ab992
PB
35168.PHONY: check-time maybe-check-time
35169maybe-check-time:
35170@if time
35171maybe-check-time: check-time
4977bab6 35172
d32ab992 35173check-time:
f41d6665 35174 @: $(MAKE); $(unstage)
8c90b13a
L
35175 @r=`${PWD_COMMAND}`; export r; \
35176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35177 $(HOST_EXPORTS) \
215c351a
PB
35178 (cd $(HOST_SUBDIR)/time && \
35179 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 35180
d32ab992 35181@endif time
4977bab6 35182
d32ab992
PB
35183.PHONY: install-time maybe-install-time
35184maybe-install-time:
35185@if time
35186maybe-install-time: install-time
7e2dbcef 35187
d32ab992 35188install-time: installdirs
f41d6665 35189 @: $(MAKE); $(unstage)
8c90b13a
L
35190 @r=`${PWD_COMMAND}`; export r; \
35191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35192 $(HOST_EXPORTS) \
215c351a 35193 (cd $(HOST_SUBDIR)/time && \
ace9ac7b 35194 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 35195
d32ab992 35196@endif time
4977bab6 35197
b5422ad7 35198# Other targets (info, dvi, pdf, etc.)
295f4e42 35199
d32ab992
PB
35200.PHONY: maybe-info-time info-time
35201maybe-info-time:
35202@if time
35203maybe-info-time: info-time
295f4e42 35204
d32ab992 35205info-time: \
05750653 35206 configure-time
f41d6665 35207 @: $(MAKE); $(unstage)
d32ab992 35208 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
35209 r=`${PWD_COMMAND}`; export r; \
35210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35211 $(HOST_EXPORTS) \
d32ab992 35212 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35214 done; \
d32ab992 35215 echo "Doing info in time" ; \
215c351a 35216 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
35217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35219 "RANLIB=$${RANLIB}" \
901119ae 35220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35221 info) \
295f4e42
NN
35222 || exit 1
35223
d32ab992 35224@endif time
295f4e42 35225
d32ab992
PB
35226.PHONY: maybe-dvi-time dvi-time
35227maybe-dvi-time:
35228@if time
35229maybe-dvi-time: dvi-time
295f4e42 35230
d32ab992 35231dvi-time: \
05750653 35232 configure-time
f41d6665 35233 @: $(MAKE); $(unstage)
d32ab992 35234 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
35235 r=`${PWD_COMMAND}`; export r; \
35236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35237 $(HOST_EXPORTS) \
d32ab992 35238 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35240 done; \
d32ab992 35241 echo "Doing dvi in time" ; \
215c351a 35242 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
35243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35245 "RANLIB=$${RANLIB}" \
901119ae 35246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35247 dvi) \
295f4e42
NN
35248 || exit 1
35249
d32ab992 35250@endif time
295f4e42 35251
b5422ad7
BM
35252.PHONY: maybe-pdf-time pdf-time
35253maybe-pdf-time:
35254@if time
35255maybe-pdf-time: pdf-time
35256
35257pdf-time: \
35258 configure-time
35259 @: $(MAKE); $(unstage)
35260 @[ -f ./time/Makefile ] || exit 0; \
35261 r=`${PWD_COMMAND}`; export r; \
35262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35263 $(HOST_EXPORTS) \
35264 for flag in $(EXTRA_HOST_FLAGS) ; do \
35265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35266 done; \
35267 echo "Doing pdf in time" ; \
35268 (cd $(HOST_SUBDIR)/time && \
35269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35271 "RANLIB=$${RANLIB}" \
901119ae 35272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
35273 pdf) \
35274 || exit 1
35275
35276@endif time
35277
f87a2b2e
MS
35278.PHONY: maybe-html-time html-time
35279maybe-html-time:
35280@if time
35281maybe-html-time: html-time
35282
35283html-time: \
05750653 35284 configure-time
f41d6665 35285 @: $(MAKE); $(unstage)
f87a2b2e
MS
35286 @[ -f ./time/Makefile ] || exit 0; \
35287 r=`${PWD_COMMAND}`; export r; \
35288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
35289 $(HOST_EXPORTS) \
35290 for flag in $(EXTRA_HOST_FLAGS) ; do \
35291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35292 done; \
35293 echo "Doing html in time" ; \
215c351a 35294 (cd $(HOST_SUBDIR)/time && \
f87a2b2e
MS
35295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35297 "RANLIB=$${RANLIB}" \
901119ae 35298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
35299 html) \
35300 || exit 1
35301
35302@endif time
35303
d32ab992
PB
35304.PHONY: maybe-TAGS-time TAGS-time
35305maybe-TAGS-time:
35306@if time
35307maybe-TAGS-time: TAGS-time
295f4e42 35308
d32ab992 35309TAGS-time: \
05750653 35310 configure-time
f41d6665 35311 @: $(MAKE); $(unstage)
d32ab992 35312 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
35313 r=`${PWD_COMMAND}`; export r; \
35314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35315 $(HOST_EXPORTS) \
d32ab992 35316 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35318 done; \
d32ab992 35319 echo "Doing TAGS in time" ; \
215c351a 35320 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
35321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35323 "RANLIB=$${RANLIB}" \
901119ae 35324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35325 TAGS) \
295f4e42
NN
35326 || exit 1
35327
d32ab992 35328@endif time
295f4e42 35329
d32ab992
PB
35330.PHONY: maybe-install-info-time install-info-time
35331maybe-install-info-time:
35332@if time
35333maybe-install-info-time: install-info-time
295f4e42 35334
d32ab992
PB
35335install-info-time: \
35336 configure-time \
05750653 35337 info-time
f41d6665 35338 @: $(MAKE); $(unstage)
d32ab992 35339 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
35340 r=`${PWD_COMMAND}`; export r; \
35341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35342 $(HOST_EXPORTS) \
d32ab992 35343 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35345 done; \
d32ab992 35346 echo "Doing install-info in time" ; \
215c351a 35347 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
35348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35350 "RANLIB=$${RANLIB}" \
901119ae 35351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35352 install-info) \
295f4e42
NN
35353 || exit 1
35354
d32ab992 35355@endif time
295f4e42 35356
9c4d2493
BM
35357.PHONY: maybe-install-pdf-time install-pdf-time
35358maybe-install-pdf-time:
35359@if time
35360maybe-install-pdf-time: install-pdf-time
35361
35362install-pdf-time: \
35363 configure-time \
35364 pdf-time
35365 @: $(MAKE); $(unstage)
35366 @[ -f ./time/Makefile ] || exit 0; \
35367 r=`${PWD_COMMAND}`; export r; \
35368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35369 $(HOST_EXPORTS) \
35370 for flag in $(EXTRA_HOST_FLAGS) ; do \
35371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35372 done; \
35373 echo "Doing install-pdf in time" ; \
35374 (cd $(HOST_SUBDIR)/time && \
35375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35377 "RANLIB=$${RANLIB}" \
901119ae 35378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
35379 install-pdf) \
35380 || exit 1
35381
35382@endif time
35383
65d6e994
CD
35384.PHONY: maybe-install-html-time install-html-time
35385maybe-install-html-time:
35386@if time
35387maybe-install-html-time: install-html-time
35388
35389install-html-time: \
35390 configure-time \
35391 html-time
35392 @: $(MAKE); $(unstage)
35393 @[ -f ./time/Makefile ] || exit 0; \
35394 r=`${PWD_COMMAND}`; export r; \
35395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35396 $(HOST_EXPORTS) \
35397 for flag in $(EXTRA_HOST_FLAGS) ; do \
35398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35399 done; \
35400 echo "Doing install-html in time" ; \
35401 (cd $(HOST_SUBDIR)/time && \
35402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35404 "RANLIB=$${RANLIB}" \
901119ae 35405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
35406 install-html) \
35407 || exit 1
35408
35409@endif time
35410
d32ab992
PB
35411.PHONY: maybe-installcheck-time installcheck-time
35412maybe-installcheck-time:
35413@if time
35414maybe-installcheck-time: installcheck-time
295f4e42 35415
d32ab992 35416installcheck-time: \
05750653 35417 configure-time
f41d6665 35418 @: $(MAKE); $(unstage)
d32ab992 35419 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
35420 r=`${PWD_COMMAND}`; export r; \
35421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35422 $(HOST_EXPORTS) \
d32ab992 35423 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35425 done; \
d32ab992 35426 echo "Doing installcheck in time" ; \
215c351a 35427 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
35428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35430 "RANLIB=$${RANLIB}" \
901119ae 35431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35432 installcheck) \
295f4e42
NN
35433 || exit 1
35434
d32ab992 35435@endif time
295f4e42 35436
d32ab992
PB
35437.PHONY: maybe-mostlyclean-time mostlyclean-time
35438maybe-mostlyclean-time:
35439@if time
35440maybe-mostlyclean-time: mostlyclean-time
295f4e42 35441
05750653 35442mostlyclean-time:
f41d6665 35443 @: $(MAKE); $(unstage)
d32ab992 35444 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
35445 r=`${PWD_COMMAND}`; export r; \
35446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35447 $(HOST_EXPORTS) \
d32ab992 35448 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35450 done; \
d32ab992 35451 echo "Doing mostlyclean in time" ; \
215c351a 35452 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
35453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35455 "RANLIB=$${RANLIB}" \
901119ae 35456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35457 mostlyclean) \
295f4e42
NN
35458 || exit 1
35459
d32ab992 35460@endif time
295f4e42 35461
d32ab992
PB
35462.PHONY: maybe-clean-time clean-time
35463maybe-clean-time:
35464@if time
35465maybe-clean-time: clean-time
295f4e42 35466
05750653 35467clean-time:
f41d6665 35468 @: $(MAKE); $(unstage)
d32ab992 35469 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
35470 r=`${PWD_COMMAND}`; export r; \
35471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35472 $(HOST_EXPORTS) \
d32ab992 35473 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35475 done; \
d32ab992 35476 echo "Doing clean in time" ; \
215c351a 35477 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
35478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35480 "RANLIB=$${RANLIB}" \
901119ae 35481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35482 clean) \
295f4e42
NN
35483 || exit 1
35484
d32ab992 35485@endif time
295f4e42 35486
d32ab992
PB
35487.PHONY: maybe-distclean-time distclean-time
35488maybe-distclean-time:
35489@if time
35490maybe-distclean-time: distclean-time
295f4e42 35491
05750653 35492distclean-time:
f41d6665 35493 @: $(MAKE); $(unstage)
d32ab992 35494 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
35495 r=`${PWD_COMMAND}`; export r; \
35496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35497 $(HOST_EXPORTS) \
d32ab992 35498 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35500 done; \
d32ab992 35501 echo "Doing distclean in time" ; \
215c351a 35502 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
35503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35505 "RANLIB=$${RANLIB}" \
901119ae 35506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35507 distclean) \
295f4e42
NN
35508 || exit 1
35509
d32ab992 35510@endif time
295f4e42 35511
d32ab992
PB
35512.PHONY: maybe-maintainer-clean-time maintainer-clean-time
35513maybe-maintainer-clean-time:
35514@if time
35515maybe-maintainer-clean-time: maintainer-clean-time
295f4e42 35516
05750653 35517maintainer-clean-time:
f41d6665 35518 @: $(MAKE); $(unstage)
d32ab992 35519 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
35520 r=`${PWD_COMMAND}`; export r; \
35521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35522 $(HOST_EXPORTS) \
d32ab992 35523 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35525 done; \
d32ab992 35526 echo "Doing maintainer-clean in time" ; \
215c351a 35527 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
35528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35530 "RANLIB=$${RANLIB}" \
901119ae 35531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35532 maintainer-clean) \
295f4e42
NN
35533 || exit 1
35534
d32ab992 35535@endif time
295f4e42
NN
35536
35537
25b42232 35538
d32ab992
PB
35539.PHONY: configure-uudecode maybe-configure-uudecode
35540maybe-configure-uudecode:
3ff3adad
PB
35541@if gcc-bootstrap
35542configure-uudecode: stage_current
35543@endif gcc-bootstrap
d32ab992
PB
35544@if uudecode
35545maybe-configure-uudecode: configure-uudecode
cc11cc9b 35546configure-uudecode:
f41d6665 35547 @: $(MAKE); $(unstage)
cc11cc9b 35548 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 35549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
35550 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
35551 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
4fc4dd12 35552 $(HOST_EXPORTS) \
25b42232
PB
35553 echo Configuring in $(HOST_SUBDIR)/uudecode; \
35554 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
4977bab6 35555 case $(srcdir) in \
215c351a
PB
35556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35557 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
35558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 35559 esac; \
215c351a
PB
35560 srcdiroption="--srcdir=$${topdir}/uudecode"; \
35561 libsrcdir="$$s/uudecode"; \
4977bab6 35562 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
35563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35564 --target=${target_alias} $${srcdiroption} \
4977bab6 35565 || exit 1
d32ab992 35566@endif uudecode
4977bab6 35567
25b42232
PB
35568
35569
ce406537
PB
35570
35571
d32ab992
PB
35572.PHONY: all-uudecode maybe-all-uudecode
35573maybe-all-uudecode:
3ff3adad
PB
35574@if gcc-bootstrap
35575all-uudecode: stage_current
35576@endif gcc-bootstrap
d32ab992 35577@if uudecode
7e0b5752 35578TARGET-uudecode=all
d32ab992
PB
35579maybe-all-uudecode: all-uudecode
35580all-uudecode: configure-uudecode
f41d6665 35581 @: $(MAKE); $(unstage)
8c90b13a
L
35582 @r=`${PWD_COMMAND}`; export r; \
35583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35584 $(HOST_EXPORTS) \
215c351a 35585 (cd $(HOST_SUBDIR)/uudecode && \
1c8bd6a3
PB
35586 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35587 $(TARGET-uudecode))
d32ab992 35588@endif uudecode
4977bab6 35589
25b42232 35590
ce406537
PB
35591
35592
d32ab992
PB
35593.PHONY: check-uudecode maybe-check-uudecode
35594maybe-check-uudecode:
35595@if uudecode
35596maybe-check-uudecode: check-uudecode
4977bab6 35597
d32ab992 35598check-uudecode:
f41d6665 35599 @: $(MAKE); $(unstage)
8c90b13a
L
35600 @r=`${PWD_COMMAND}`; export r; \
35601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35602 $(HOST_EXPORTS) \
215c351a
PB
35603 (cd $(HOST_SUBDIR)/uudecode && \
35604 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 35605
d32ab992 35606@endif uudecode
4977bab6 35607
d32ab992
PB
35608.PHONY: install-uudecode maybe-install-uudecode
35609maybe-install-uudecode:
35610@if uudecode
35611maybe-install-uudecode: install-uudecode
7e2dbcef 35612
d32ab992 35613install-uudecode: installdirs
f41d6665 35614 @: $(MAKE); $(unstage)
8c90b13a
L
35615 @r=`${PWD_COMMAND}`; export r; \
35616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35617 $(HOST_EXPORTS) \
215c351a 35618 (cd $(HOST_SUBDIR)/uudecode && \
ace9ac7b 35619 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 35620
d32ab992 35621@endif uudecode
4977bab6 35622
b5422ad7 35623# Other targets (info, dvi, pdf, etc.)
295f4e42 35624
d32ab992
PB
35625.PHONY: maybe-info-uudecode info-uudecode
35626maybe-info-uudecode:
35627@if uudecode
35628maybe-info-uudecode: info-uudecode
295f4e42 35629
d32ab992 35630info-uudecode: \
05750653 35631 configure-uudecode
f41d6665 35632 @: $(MAKE); $(unstage)
d32ab992 35633 @[ -f ./uudecode/Makefile ] || exit 0; \
8c90b13a
L
35634 r=`${PWD_COMMAND}`; export r; \
35635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35636 $(HOST_EXPORTS) \
d32ab992 35637 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35639 done; \
d32ab992 35640 echo "Doing info in uudecode" ; \
215c351a 35641 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
35642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35644 "RANLIB=$${RANLIB}" \
901119ae 35645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35646 info) \
4977bab6
ZW
35647 || exit 1
35648
d32ab992 35649@endif uudecode
295f4e42 35650
d32ab992
PB
35651.PHONY: maybe-dvi-uudecode dvi-uudecode
35652maybe-dvi-uudecode:
35653@if uudecode
35654maybe-dvi-uudecode: dvi-uudecode
295f4e42 35655
d32ab992 35656dvi-uudecode: \
05750653 35657 configure-uudecode
f41d6665 35658 @: $(MAKE); $(unstage)
d32ab992 35659 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42 35660 r=`${PWD_COMMAND}`; export r; \
8c90b13a 35661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35662 $(HOST_EXPORTS) \
d32ab992 35663 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35665 done; \
d32ab992 35666 echo "Doing dvi in uudecode" ; \
215c351a 35667 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
35668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35670 "RANLIB=$${RANLIB}" \
901119ae 35671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35672 dvi) \
295f4e42 35673 || exit 1
4977bab6 35674
d32ab992 35675@endif uudecode
4977bab6 35676
b5422ad7
BM
35677.PHONY: maybe-pdf-uudecode pdf-uudecode
35678maybe-pdf-uudecode:
35679@if uudecode
35680maybe-pdf-uudecode: pdf-uudecode
35681
35682pdf-uudecode: \
35683 configure-uudecode
35684 @: $(MAKE); $(unstage)
35685 @[ -f ./uudecode/Makefile ] || exit 0; \
35686 r=`${PWD_COMMAND}`; export r; \
35687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35688 $(HOST_EXPORTS) \
35689 for flag in $(EXTRA_HOST_FLAGS) ; do \
35690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35691 done; \
35692 echo "Doing pdf in uudecode" ; \
35693 (cd $(HOST_SUBDIR)/uudecode && \
35694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35696 "RANLIB=$${RANLIB}" \
901119ae 35697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
35698 pdf) \
35699 || exit 1
35700
35701@endif uudecode
35702
f87a2b2e
MS
35703.PHONY: maybe-html-uudecode html-uudecode
35704maybe-html-uudecode:
35705@if uudecode
35706maybe-html-uudecode: html-uudecode
35707
35708html-uudecode: \
05750653 35709 configure-uudecode
f41d6665 35710 @: $(MAKE); $(unstage)
f87a2b2e
MS
35711 @[ -f ./uudecode/Makefile ] || exit 0; \
35712 r=`${PWD_COMMAND}`; export r; \
35713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
35714 $(HOST_EXPORTS) \
35715 for flag in $(EXTRA_HOST_FLAGS) ; do \
35716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35717 done; \
35718 echo "Doing html in uudecode" ; \
215c351a 35719 (cd $(HOST_SUBDIR)/uudecode && \
f87a2b2e
MS
35720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35722 "RANLIB=$${RANLIB}" \
901119ae 35723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
35724 html) \
35725 || exit 1
35726
35727@endif uudecode
35728
d32ab992
PB
35729.PHONY: maybe-TAGS-uudecode TAGS-uudecode
35730maybe-TAGS-uudecode:
35731@if uudecode
35732maybe-TAGS-uudecode: TAGS-uudecode
295f4e42 35733
d32ab992 35734TAGS-uudecode: \
05750653 35735 configure-uudecode
f41d6665 35736 @: $(MAKE); $(unstage)
d32ab992
PB
35737 @[ -f ./uudecode/Makefile ] || exit 0; \
35738 r=`${PWD_COMMAND}`; export r; \
8c90b13a 35739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35740 $(HOST_EXPORTS) \
d32ab992 35741 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35743 done; \
d32ab992 35744 echo "Doing TAGS in uudecode" ; \
215c351a 35745 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
35746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35748 "RANLIB=$${RANLIB}" \
901119ae 35749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35750 TAGS) \
295f4e42 35751 || exit 1
4977bab6 35752
d32ab992 35753@endif uudecode
4977bab6 35754
d32ab992
PB
35755.PHONY: maybe-install-info-uudecode install-info-uudecode
35756maybe-install-info-uudecode:
35757@if uudecode
35758maybe-install-info-uudecode: install-info-uudecode
7e2dbcef 35759
d32ab992
PB
35760install-info-uudecode: \
35761 configure-uudecode \
05750653 35762 info-uudecode
f41d6665 35763 @: $(MAKE); $(unstage)
d32ab992 35764 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
35765 r=`${PWD_COMMAND}`; export r; \
35766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35767 $(HOST_EXPORTS) \
d32ab992 35768 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35770 done; \
d32ab992 35771 echo "Doing install-info in uudecode" ; \
215c351a 35772 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
35773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35775 "RANLIB=$${RANLIB}" \
901119ae 35776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35777 install-info) \
295f4e42
NN
35778 || exit 1
35779
d32ab992 35780@endif uudecode
295f4e42 35781
9c4d2493
BM
35782.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
35783maybe-install-pdf-uudecode:
35784@if uudecode
35785maybe-install-pdf-uudecode: install-pdf-uudecode
35786
35787install-pdf-uudecode: \
35788 configure-uudecode \
35789 pdf-uudecode
35790 @: $(MAKE); $(unstage)
35791 @[ -f ./uudecode/Makefile ] || exit 0; \
35792 r=`${PWD_COMMAND}`; export r; \
35793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35794 $(HOST_EXPORTS) \
35795 for flag in $(EXTRA_HOST_FLAGS) ; do \
35796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35797 done; \
35798 echo "Doing install-pdf in uudecode" ; \
35799 (cd $(HOST_SUBDIR)/uudecode && \
35800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35802 "RANLIB=$${RANLIB}" \
901119ae 35803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
35804 install-pdf) \
35805 || exit 1
35806
35807@endif uudecode
35808
65d6e994
CD
35809.PHONY: maybe-install-html-uudecode install-html-uudecode
35810maybe-install-html-uudecode:
35811@if uudecode
35812maybe-install-html-uudecode: install-html-uudecode
35813
35814install-html-uudecode: \
35815 configure-uudecode \
35816 html-uudecode
35817 @: $(MAKE); $(unstage)
35818 @[ -f ./uudecode/Makefile ] || exit 0; \
35819 r=`${PWD_COMMAND}`; export r; \
35820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35821 $(HOST_EXPORTS) \
35822 for flag in $(EXTRA_HOST_FLAGS) ; do \
35823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35824 done; \
35825 echo "Doing install-html in uudecode" ; \
35826 (cd $(HOST_SUBDIR)/uudecode && \
35827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35829 "RANLIB=$${RANLIB}" \
901119ae 35830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
35831 install-html) \
35832 || exit 1
35833
35834@endif uudecode
35835
d32ab992
PB
35836.PHONY: maybe-installcheck-uudecode installcheck-uudecode
35837maybe-installcheck-uudecode:
35838@if uudecode
35839maybe-installcheck-uudecode: installcheck-uudecode
295f4e42 35840
d32ab992 35841installcheck-uudecode: \
05750653 35842 configure-uudecode
f41d6665 35843 @: $(MAKE); $(unstage)
d32ab992 35844 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
35845 r=`${PWD_COMMAND}`; export r; \
35846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35847 $(HOST_EXPORTS) \
d32ab992 35848 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35850 done; \
d32ab992 35851 echo "Doing installcheck in uudecode" ; \
215c351a 35852 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
35853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35855 "RANLIB=$${RANLIB}" \
901119ae 35856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35857 installcheck) \
295f4e42
NN
35858 || exit 1
35859
d32ab992 35860@endif uudecode
295f4e42 35861
d32ab992
PB
35862.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
35863maybe-mostlyclean-uudecode:
35864@if uudecode
35865maybe-mostlyclean-uudecode: mostlyclean-uudecode
295f4e42 35866
05750653 35867mostlyclean-uudecode:
f41d6665 35868 @: $(MAKE); $(unstage)
d32ab992 35869 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
35870 r=`${PWD_COMMAND}`; export r; \
35871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35872 $(HOST_EXPORTS) \
d32ab992 35873 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35875 done; \
d32ab992 35876 echo "Doing mostlyclean in uudecode" ; \
215c351a 35877 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
35878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35880 "RANLIB=$${RANLIB}" \
901119ae 35881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35882 mostlyclean) \
295f4e42
NN
35883 || exit 1
35884
d32ab992 35885@endif uudecode
295f4e42 35886
d32ab992
PB
35887.PHONY: maybe-clean-uudecode clean-uudecode
35888maybe-clean-uudecode:
35889@if uudecode
35890maybe-clean-uudecode: clean-uudecode
295f4e42 35891
05750653 35892clean-uudecode:
f41d6665 35893 @: $(MAKE); $(unstage)
d32ab992 35894 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
35895 r=`${PWD_COMMAND}`; export r; \
35896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35897 $(HOST_EXPORTS) \
d32ab992 35898 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35900 done; \
d32ab992 35901 echo "Doing clean in uudecode" ; \
215c351a 35902 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
35903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35905 "RANLIB=$${RANLIB}" \
901119ae 35906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35907 clean) \
295f4e42
NN
35908 || exit 1
35909
d32ab992 35910@endif uudecode
295f4e42 35911
d32ab992
PB
35912.PHONY: maybe-distclean-uudecode distclean-uudecode
35913maybe-distclean-uudecode:
35914@if uudecode
35915maybe-distclean-uudecode: distclean-uudecode
295f4e42 35916
05750653 35917distclean-uudecode:
f41d6665 35918 @: $(MAKE); $(unstage)
d32ab992 35919 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
35920 r=`${PWD_COMMAND}`; export r; \
35921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35922 $(HOST_EXPORTS) \
d32ab992 35923 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35925 done; \
d32ab992 35926 echo "Doing distclean in uudecode" ; \
215c351a 35927 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
35928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35930 "RANLIB=$${RANLIB}" \
901119ae 35931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35932 distclean) \
295f4e42
NN
35933 || exit 1
35934
d32ab992 35935@endif uudecode
295f4e42 35936
d32ab992
PB
35937.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
35938maybe-maintainer-clean-uudecode:
35939@if uudecode
35940maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
295f4e42 35941
05750653 35942maintainer-clean-uudecode:
f41d6665 35943 @: $(MAKE); $(unstage)
d32ab992 35944 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42 35945 r=`${PWD_COMMAND}`; export r; \
8c90b13a 35946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35947 $(HOST_EXPORTS) \
d32ab992 35948 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35950 done; \
d32ab992 35951 echo "Doing maintainer-clean in uudecode" ; \
215c351a 35952 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
35953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35955 "RANLIB=$${RANLIB}" \
901119ae 35956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35957 maintainer-clean) \
295f4e42 35958 || exit 1
4977bab6 35959
d32ab992 35960@endif uudecode
4977bab6 35961
295f4e42 35962
25b42232 35963
d32ab992
PB
35964.PHONY: configure-wdiff maybe-configure-wdiff
35965maybe-configure-wdiff:
3ff3adad
PB
35966@if gcc-bootstrap
35967configure-wdiff: stage_current
35968@endif gcc-bootstrap
d32ab992
PB
35969@if wdiff
35970maybe-configure-wdiff: configure-wdiff
cc11cc9b 35971configure-wdiff:
f41d6665 35972 @: $(MAKE); $(unstage)
cc11cc9b 35973 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 35974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
35975 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
35976 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
4fc4dd12 35977 $(HOST_EXPORTS) \
25b42232
PB
35978 echo Configuring in $(HOST_SUBDIR)/wdiff; \
35979 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
4977bab6 35980 case $(srcdir) in \
215c351a
PB
35981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35982 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
35983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 35984 esac; \
215c351a
PB
35985 srcdiroption="--srcdir=$${topdir}/wdiff"; \
35986 libsrcdir="$$s/wdiff"; \
4977bab6 35987 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
35988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35989 --target=${target_alias} $${srcdiroption} \
4977bab6 35990 || exit 1
d32ab992 35991@endif wdiff
4977bab6 35992
25b42232
PB
35993
35994
ce406537
PB
35995
35996
d32ab992
PB
35997.PHONY: all-wdiff maybe-all-wdiff
35998maybe-all-wdiff:
3ff3adad
PB
35999@if gcc-bootstrap
36000all-wdiff: stage_current
36001@endif gcc-bootstrap
d32ab992 36002@if wdiff
7e0b5752 36003TARGET-wdiff=all
d32ab992
PB
36004maybe-all-wdiff: all-wdiff
36005all-wdiff: configure-wdiff
f41d6665 36006 @: $(MAKE); $(unstage)
8c90b13a
L
36007 @r=`${PWD_COMMAND}`; export r; \
36008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36009 $(HOST_EXPORTS) \
215c351a 36010 (cd $(HOST_SUBDIR)/wdiff && \
1c8bd6a3
PB
36011 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36012 $(TARGET-wdiff))
d32ab992 36013@endif wdiff
4977bab6 36014
25b42232 36015
ce406537
PB
36016
36017
d32ab992
PB
36018.PHONY: check-wdiff maybe-check-wdiff
36019maybe-check-wdiff:
36020@if wdiff
36021maybe-check-wdiff: check-wdiff
4977bab6 36022
d32ab992 36023check-wdiff:
f41d6665 36024 @: $(MAKE); $(unstage)
d32ab992
PB
36025 @r=`${PWD_COMMAND}`; export r; \
36026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 36027 $(HOST_EXPORTS) \
215c351a
PB
36028 (cd $(HOST_SUBDIR)/wdiff && \
36029 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 36030
d32ab992 36031@endif wdiff
295f4e42 36032
d32ab992
PB
36033.PHONY: install-wdiff maybe-install-wdiff
36034maybe-install-wdiff:
36035@if wdiff
36036maybe-install-wdiff: install-wdiff
295f4e42 36037
d32ab992 36038install-wdiff: installdirs
f41d6665 36039 @: $(MAKE); $(unstage)
8c90b13a
L
36040 @r=`${PWD_COMMAND}`; export r; \
36041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36042 $(HOST_EXPORTS) \
215c351a 36043 (cd $(HOST_SUBDIR)/wdiff && \
ace9ac7b 36044 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 36045
d32ab992 36046@endif wdiff
4977bab6 36047
b5422ad7 36048# Other targets (info, dvi, pdf, etc.)
295f4e42 36049
d32ab992
PB
36050.PHONY: maybe-info-wdiff info-wdiff
36051maybe-info-wdiff:
36052@if wdiff
36053maybe-info-wdiff: info-wdiff
295f4e42 36054
d32ab992 36055info-wdiff: \
05750653 36056 configure-wdiff
f41d6665 36057 @: $(MAKE); $(unstage)
d32ab992 36058 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
36059 r=`${PWD_COMMAND}`; export r; \
36060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36061 $(HOST_EXPORTS) \
d32ab992 36062 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36064 done; \
d32ab992 36065 echo "Doing info in wdiff" ; \
215c351a 36066 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
36067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36069 "RANLIB=$${RANLIB}" \
901119ae 36070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36071 info) \
295f4e42
NN
36072 || exit 1
36073
d32ab992 36074@endif wdiff
295f4e42 36075
d32ab992
PB
36076.PHONY: maybe-dvi-wdiff dvi-wdiff
36077maybe-dvi-wdiff:
36078@if wdiff
36079maybe-dvi-wdiff: dvi-wdiff
295f4e42 36080
d32ab992 36081dvi-wdiff: \
05750653 36082 configure-wdiff
f41d6665 36083 @: $(MAKE); $(unstage)
d32ab992 36084 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
36085 r=`${PWD_COMMAND}`; export r; \
36086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36087 $(HOST_EXPORTS) \
d32ab992 36088 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36090 done; \
d32ab992 36091 echo "Doing dvi in wdiff" ; \
215c351a 36092 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
36093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36095 "RANLIB=$${RANLIB}" \
901119ae 36096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36097 dvi) \
295f4e42
NN
36098 || exit 1
36099
d32ab992 36100@endif wdiff
295f4e42 36101
b5422ad7
BM
36102.PHONY: maybe-pdf-wdiff pdf-wdiff
36103maybe-pdf-wdiff:
36104@if wdiff
36105maybe-pdf-wdiff: pdf-wdiff
36106
36107pdf-wdiff: \
36108 configure-wdiff
36109 @: $(MAKE); $(unstage)
36110 @[ -f ./wdiff/Makefile ] || exit 0; \
36111 r=`${PWD_COMMAND}`; export r; \
36112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36113 $(HOST_EXPORTS) \
36114 for flag in $(EXTRA_HOST_FLAGS) ; do \
36115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36116 done; \
36117 echo "Doing pdf in wdiff" ; \
36118 (cd $(HOST_SUBDIR)/wdiff && \
36119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36121 "RANLIB=$${RANLIB}" \
901119ae 36122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
36123 pdf) \
36124 || exit 1
36125
36126@endif wdiff
36127
f87a2b2e
MS
36128.PHONY: maybe-html-wdiff html-wdiff
36129maybe-html-wdiff:
36130@if wdiff
36131maybe-html-wdiff: html-wdiff
36132
36133html-wdiff: \
05750653 36134 configure-wdiff
f41d6665 36135 @: $(MAKE); $(unstage)
f87a2b2e
MS
36136 @[ -f ./wdiff/Makefile ] || exit 0; \
36137 r=`${PWD_COMMAND}`; export r; \
36138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
36139 $(HOST_EXPORTS) \
36140 for flag in $(EXTRA_HOST_FLAGS) ; do \
36141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36142 done; \
36143 echo "Doing html in wdiff" ; \
215c351a 36144 (cd $(HOST_SUBDIR)/wdiff && \
f87a2b2e
MS
36145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36147 "RANLIB=$${RANLIB}" \
901119ae 36148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
36149 html) \
36150 || exit 1
36151
36152@endif wdiff
36153
d32ab992
PB
36154.PHONY: maybe-TAGS-wdiff TAGS-wdiff
36155maybe-TAGS-wdiff:
36156@if wdiff
36157maybe-TAGS-wdiff: TAGS-wdiff
295f4e42 36158
d32ab992 36159TAGS-wdiff: \
05750653 36160 configure-wdiff
f41d6665 36161 @: $(MAKE); $(unstage)
d32ab992 36162 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
36163 r=`${PWD_COMMAND}`; export r; \
36164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36165 $(HOST_EXPORTS) \
d32ab992 36166 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36168 done; \
d32ab992 36169 echo "Doing TAGS in wdiff" ; \
215c351a 36170 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
36171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36173 "RANLIB=$${RANLIB}" \
901119ae 36174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36175 TAGS) \
295f4e42
NN
36176 || exit 1
36177
d32ab992 36178@endif wdiff
295f4e42 36179
d32ab992
PB
36180.PHONY: maybe-install-info-wdiff install-info-wdiff
36181maybe-install-info-wdiff:
36182@if wdiff
36183maybe-install-info-wdiff: install-info-wdiff
295f4e42 36184
d32ab992
PB
36185install-info-wdiff: \
36186 configure-wdiff \
05750653 36187 info-wdiff
f41d6665 36188 @: $(MAKE); $(unstage)
d32ab992 36189 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
36190 r=`${PWD_COMMAND}`; export r; \
36191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36192 $(HOST_EXPORTS) \
d32ab992 36193 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36195 done; \
d32ab992 36196 echo "Doing install-info in wdiff" ; \
215c351a 36197 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
36198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36200 "RANLIB=$${RANLIB}" \
901119ae 36201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36202 install-info) \
295f4e42
NN
36203 || exit 1
36204
d32ab992 36205@endif wdiff
295f4e42 36206
9c4d2493
BM
36207.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
36208maybe-install-pdf-wdiff:
36209@if wdiff
36210maybe-install-pdf-wdiff: install-pdf-wdiff
36211
36212install-pdf-wdiff: \
36213 configure-wdiff \
36214 pdf-wdiff
36215 @: $(MAKE); $(unstage)
36216 @[ -f ./wdiff/Makefile ] || exit 0; \
36217 r=`${PWD_COMMAND}`; export r; \
36218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36219 $(HOST_EXPORTS) \
36220 for flag in $(EXTRA_HOST_FLAGS) ; do \
36221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36222 done; \
36223 echo "Doing install-pdf in wdiff" ; \
36224 (cd $(HOST_SUBDIR)/wdiff && \
36225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36227 "RANLIB=$${RANLIB}" \
901119ae 36228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
36229 install-pdf) \
36230 || exit 1
36231
36232@endif wdiff
36233
65d6e994
CD
36234.PHONY: maybe-install-html-wdiff install-html-wdiff
36235maybe-install-html-wdiff:
36236@if wdiff
36237maybe-install-html-wdiff: install-html-wdiff
36238
36239install-html-wdiff: \
36240 configure-wdiff \
36241 html-wdiff
36242 @: $(MAKE); $(unstage)
36243 @[ -f ./wdiff/Makefile ] || exit 0; \
36244 r=`${PWD_COMMAND}`; export r; \
36245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36246 $(HOST_EXPORTS) \
36247 for flag in $(EXTRA_HOST_FLAGS) ; do \
36248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36249 done; \
36250 echo "Doing install-html in wdiff" ; \
36251 (cd $(HOST_SUBDIR)/wdiff && \
36252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36254 "RANLIB=$${RANLIB}" \
901119ae 36255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
36256 install-html) \
36257 || exit 1
36258
36259@endif wdiff
36260
d32ab992
PB
36261.PHONY: maybe-installcheck-wdiff installcheck-wdiff
36262maybe-installcheck-wdiff:
36263@if wdiff
36264maybe-installcheck-wdiff: installcheck-wdiff
295f4e42 36265
d32ab992 36266installcheck-wdiff: \
05750653 36267 configure-wdiff
f41d6665 36268 @: $(MAKE); $(unstage)
d32ab992 36269 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
36270 r=`${PWD_COMMAND}`; export r; \
36271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36272 $(HOST_EXPORTS) \
d32ab992 36273 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36275 done; \
d32ab992 36276 echo "Doing installcheck in wdiff" ; \
215c351a 36277 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
36278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36280 "RANLIB=$${RANLIB}" \
901119ae 36281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36282 installcheck) \
295f4e42
NN
36283 || exit 1
36284
d32ab992 36285@endif wdiff
295f4e42 36286
d32ab992
PB
36287.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
36288maybe-mostlyclean-wdiff:
36289@if wdiff
36290maybe-mostlyclean-wdiff: mostlyclean-wdiff
295f4e42 36291
05750653 36292mostlyclean-wdiff:
f41d6665 36293 @: $(MAKE); $(unstage)
d32ab992 36294 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
36295 r=`${PWD_COMMAND}`; export r; \
36296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36297 $(HOST_EXPORTS) \
d32ab992 36298 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36300 done; \
d32ab992 36301 echo "Doing mostlyclean in wdiff" ; \
215c351a 36302 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
36303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36305 "RANLIB=$${RANLIB}" \
901119ae 36306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36307 mostlyclean) \
295f4e42
NN
36308 || exit 1
36309
d32ab992 36310@endif wdiff
295f4e42 36311
d32ab992
PB
36312.PHONY: maybe-clean-wdiff clean-wdiff
36313maybe-clean-wdiff:
36314@if wdiff
36315maybe-clean-wdiff: clean-wdiff
295f4e42 36316
05750653 36317clean-wdiff:
f41d6665 36318 @: $(MAKE); $(unstage)
d32ab992 36319 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
36320 r=`${PWD_COMMAND}`; export r; \
36321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36322 $(HOST_EXPORTS) \
d32ab992 36323 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36325 done; \
d32ab992 36326 echo "Doing clean in wdiff" ; \
215c351a 36327 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
36328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36330 "RANLIB=$${RANLIB}" \
901119ae 36331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36332 clean) \
295f4e42
NN
36333 || exit 1
36334
d32ab992 36335@endif wdiff
295f4e42 36336
d32ab992
PB
36337.PHONY: maybe-distclean-wdiff distclean-wdiff
36338maybe-distclean-wdiff:
36339@if wdiff
36340maybe-distclean-wdiff: distclean-wdiff
295f4e42 36341
05750653 36342distclean-wdiff:
f41d6665 36343 @: $(MAKE); $(unstage)
d32ab992 36344 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
36345 r=`${PWD_COMMAND}`; export r; \
36346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36347 $(HOST_EXPORTS) \
d32ab992 36348 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36350 done; \
d32ab992 36351 echo "Doing distclean in wdiff" ; \
215c351a 36352 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
36353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36355 "RANLIB=$${RANLIB}" \
901119ae 36356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36357 distclean) \
295f4e42
NN
36358 || exit 1
36359
d32ab992 36360@endif wdiff
295f4e42 36361
d32ab992
PB
36362.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
36363maybe-maintainer-clean-wdiff:
36364@if wdiff
36365maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
295f4e42 36366
05750653 36367maintainer-clean-wdiff:
f41d6665 36368 @: $(MAKE); $(unstage)
d32ab992 36369 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
36370 r=`${PWD_COMMAND}`; export r; \
36371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36372 $(HOST_EXPORTS) \
d32ab992 36373 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36375 done; \
d32ab992 36376 echo "Doing maintainer-clean in wdiff" ; \
215c351a 36377 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
36378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36380 "RANLIB=$${RANLIB}" \
901119ae 36381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36382 maintainer-clean) \
295f4e42 36383 || exit 1
7e2dbcef 36384
d32ab992 36385@endif wdiff
4977bab6
ZW
36386
36387
25b42232 36388
d32ab992
PB
36389.PHONY: configure-zip maybe-configure-zip
36390maybe-configure-zip:
3ff3adad
PB
36391@if gcc-bootstrap
36392configure-zip: stage_current
36393@endif gcc-bootstrap
d32ab992
PB
36394@if zip
36395maybe-configure-zip: configure-zip
cc11cc9b 36396configure-zip:
f41d6665 36397 @: $(MAKE); $(unstage)
cc11cc9b 36398 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 36399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
36400 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
36401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
4fc4dd12 36402 $(HOST_EXPORTS) \
25b42232
PB
36403 echo Configuring in $(HOST_SUBDIR)/zip; \
36404 cd "$(HOST_SUBDIR)/zip" || exit 1; \
4977bab6 36405 case $(srcdir) in \
215c351a
PB
36406 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36407 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
36408 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 36409 esac; \
215c351a
PB
36410 srcdiroption="--srcdir=$${topdir}/zip"; \
36411 libsrcdir="$$s/zip"; \
4977bab6 36412 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
36413 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36414 --target=${target_alias} $${srcdiroption} \
4977bab6 36415 || exit 1
d32ab992 36416@endif zip
4977bab6 36417
25b42232
PB
36418
36419
ce406537
PB
36420
36421
d32ab992
PB
36422.PHONY: all-zip maybe-all-zip
36423maybe-all-zip:
3ff3adad
PB
36424@if gcc-bootstrap
36425all-zip: stage_current
36426@endif gcc-bootstrap
d32ab992 36427@if zip
7e0b5752 36428TARGET-zip=all
d32ab992
PB
36429maybe-all-zip: all-zip
36430all-zip: configure-zip
f41d6665 36431 @: $(MAKE); $(unstage)
8c90b13a
L
36432 @r=`${PWD_COMMAND}`; export r; \
36433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36434 $(HOST_EXPORTS) \
215c351a 36435 (cd $(HOST_SUBDIR)/zip && \
1c8bd6a3
PB
36436 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36437 $(TARGET-zip))
d32ab992 36438@endif zip
4977bab6 36439
25b42232 36440
ce406537
PB
36441
36442
d32ab992
PB
36443.PHONY: check-zip maybe-check-zip
36444maybe-check-zip:
36445@if zip
36446maybe-check-zip: check-zip
4977bab6 36447
d32ab992
PB
36448# This module is only tested in a native toolchain.
36449check-zip:
f41d6665 36450 @: $(MAKE); $(unstage)
d32ab992
PB
36451 @if [ '$(host)' = '$(target)' ] ; then \
36452 r=`${PWD_COMMAND}`; export r; \
36453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 36454 $(HOST_EXPORTS) \
215c351a 36455 (cd $(HOST_SUBDIR)/zip && \
ef6e9bc0 36456 $(MAKE) $(FLAGS_TO_PASS) check); \
d32ab992 36457 fi
295f4e42 36458
d32ab992 36459@endif zip
295f4e42 36460
d32ab992
PB
36461.PHONY: install-zip maybe-install-zip
36462maybe-install-zip:
36463@if zip
36464maybe-install-zip: install-zip
295f4e42 36465
d32ab992 36466install-zip: installdirs
f41d6665 36467 @: $(MAKE); $(unstage)
d32ab992
PB
36468 @r=`${PWD_COMMAND}`; export r; \
36469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 36470 $(HOST_EXPORTS) \
215c351a 36471 (cd $(HOST_SUBDIR)/zip && \
ace9ac7b 36472 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 36473
d32ab992 36474@endif zip
295f4e42 36475
b5422ad7 36476# Other targets (info, dvi, pdf, etc.)
295f4e42 36477
d32ab992
PB
36478.PHONY: maybe-info-zip info-zip
36479maybe-info-zip:
36480@if zip
36481maybe-info-zip: info-zip
295f4e42 36482
d32ab992 36483info-zip: \
05750653 36484 configure-zip
f41d6665 36485 @: $(MAKE); $(unstage)
d32ab992 36486 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42 36487 r=`${PWD_COMMAND}`; export r; \
8c90b13a 36488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36489 $(HOST_EXPORTS) \
d32ab992 36490 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36492 done; \
d32ab992 36493 echo "Doing info in zip" ; \
215c351a 36494 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
36495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36497 "RANLIB=$${RANLIB}" \
901119ae 36498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36499 info) \
295f4e42 36500 || exit 1
4977bab6 36501
d32ab992 36502@endif zip
4977bab6 36503
d32ab992
PB
36504.PHONY: maybe-dvi-zip dvi-zip
36505maybe-dvi-zip:
36506@if zip
36507maybe-dvi-zip: dvi-zip
7e2dbcef 36508
d32ab992 36509dvi-zip: \
05750653 36510 configure-zip
f41d6665 36511 @: $(MAKE); $(unstage)
d32ab992 36512 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42 36513 r=`${PWD_COMMAND}`; export r; \
8c90b13a 36514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36515 $(HOST_EXPORTS) \
d32ab992 36516 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36518 done; \
d32ab992 36519 echo "Doing dvi in zip" ; \
215c351a 36520 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
36521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36523 "RANLIB=$${RANLIB}" \
901119ae 36524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36525 dvi) \
295f4e42 36526 || exit 1
4977bab6 36527
d32ab992 36528@endif zip
4977bab6 36529
b5422ad7
BM
36530.PHONY: maybe-pdf-zip pdf-zip
36531maybe-pdf-zip:
36532@if zip
36533maybe-pdf-zip: pdf-zip
36534
36535pdf-zip: \
36536 configure-zip
36537 @: $(MAKE); $(unstage)
36538 @[ -f ./zip/Makefile ] || exit 0; \
36539 r=`${PWD_COMMAND}`; export r; \
36540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36541 $(HOST_EXPORTS) \
36542 for flag in $(EXTRA_HOST_FLAGS) ; do \
36543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36544 done; \
36545 echo "Doing pdf in zip" ; \
36546 (cd $(HOST_SUBDIR)/zip && \
36547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36549 "RANLIB=$${RANLIB}" \
901119ae 36550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
36551 pdf) \
36552 || exit 1
36553
36554@endif zip
36555
f87a2b2e
MS
36556.PHONY: maybe-html-zip html-zip
36557maybe-html-zip:
36558@if zip
36559maybe-html-zip: html-zip
36560
36561html-zip: \
05750653 36562 configure-zip
f41d6665 36563 @: $(MAKE); $(unstage)
f87a2b2e
MS
36564 @[ -f ./zip/Makefile ] || exit 0; \
36565 r=`${PWD_COMMAND}`; export r; \
36566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
36567 $(HOST_EXPORTS) \
36568 for flag in $(EXTRA_HOST_FLAGS) ; do \
36569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36570 done; \
36571 echo "Doing html in zip" ; \
215c351a 36572 (cd $(HOST_SUBDIR)/zip && \
f87a2b2e
MS
36573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36575 "RANLIB=$${RANLIB}" \
901119ae 36576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
36577 html) \
36578 || exit 1
36579
36580@endif zip
36581
d32ab992
PB
36582.PHONY: maybe-TAGS-zip TAGS-zip
36583maybe-TAGS-zip:
36584@if zip
36585maybe-TAGS-zip: TAGS-zip
295f4e42 36586
d32ab992 36587TAGS-zip: \
05750653 36588 configure-zip
f41d6665 36589 @: $(MAKE); $(unstage)
d32ab992 36590 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
36591 r=`${PWD_COMMAND}`; export r; \
36592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36593 $(HOST_EXPORTS) \
d32ab992 36594 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36596 done; \
d32ab992 36597 echo "Doing TAGS in zip" ; \
215c351a 36598 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
36599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36601 "RANLIB=$${RANLIB}" \
901119ae 36602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36603 TAGS) \
295f4e42
NN
36604 || exit 1
36605
d32ab992 36606@endif zip
295f4e42 36607
d32ab992
PB
36608.PHONY: maybe-install-info-zip install-info-zip
36609maybe-install-info-zip:
36610@if zip
36611maybe-install-info-zip: install-info-zip
295f4e42 36612
d32ab992
PB
36613install-info-zip: \
36614 configure-zip \
05750653 36615 info-zip
f41d6665 36616 @: $(MAKE); $(unstage)
d32ab992 36617 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
36618 r=`${PWD_COMMAND}`; export r; \
36619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36620 $(HOST_EXPORTS) \
d32ab992 36621 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36623 done; \
d32ab992 36624 echo "Doing install-info in zip" ; \
215c351a 36625 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
36626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36628 "RANLIB=$${RANLIB}" \
901119ae 36629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36630 install-info) \
295f4e42
NN
36631 || exit 1
36632
d32ab992 36633@endif zip
295f4e42 36634
9c4d2493
BM
36635.PHONY: maybe-install-pdf-zip install-pdf-zip
36636maybe-install-pdf-zip:
36637@if zip
36638maybe-install-pdf-zip: install-pdf-zip
36639
36640install-pdf-zip: \
36641 configure-zip \
36642 pdf-zip
36643 @: $(MAKE); $(unstage)
36644 @[ -f ./zip/Makefile ] || exit 0; \
36645 r=`${PWD_COMMAND}`; export r; \
36646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36647 $(HOST_EXPORTS) \
36648 for flag in $(EXTRA_HOST_FLAGS) ; do \
36649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36650 done; \
36651 echo "Doing install-pdf in zip" ; \
36652 (cd $(HOST_SUBDIR)/zip && \
36653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36655 "RANLIB=$${RANLIB}" \
901119ae 36656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
36657 install-pdf) \
36658 || exit 1
36659
36660@endif zip
36661
65d6e994
CD
36662.PHONY: maybe-install-html-zip install-html-zip
36663maybe-install-html-zip:
36664@if zip
36665maybe-install-html-zip: install-html-zip
36666
36667install-html-zip: \
36668 configure-zip \
36669 html-zip
36670 @: $(MAKE); $(unstage)
36671 @[ -f ./zip/Makefile ] || exit 0; \
36672 r=`${PWD_COMMAND}`; export r; \
36673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36674 $(HOST_EXPORTS) \
36675 for flag in $(EXTRA_HOST_FLAGS) ; do \
36676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36677 done; \
36678 echo "Doing install-html in zip" ; \
36679 (cd $(HOST_SUBDIR)/zip && \
36680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36682 "RANLIB=$${RANLIB}" \
901119ae 36683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
36684 install-html) \
36685 || exit 1
36686
36687@endif zip
36688
d32ab992
PB
36689.PHONY: maybe-installcheck-zip installcheck-zip
36690maybe-installcheck-zip:
36691@if zip
36692maybe-installcheck-zip: installcheck-zip
295f4e42 36693
d32ab992 36694installcheck-zip: \
05750653 36695 configure-zip
f41d6665 36696 @: $(MAKE); $(unstage)
d32ab992 36697 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
36698 r=`${PWD_COMMAND}`; export r; \
36699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36700 $(HOST_EXPORTS) \
d32ab992 36701 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36703 done; \
d32ab992 36704 echo "Doing installcheck in zip" ; \
215c351a 36705 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
36706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36708 "RANLIB=$${RANLIB}" \
901119ae 36709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36710 installcheck) \
295f4e42
NN
36711 || exit 1
36712
d32ab992 36713@endif zip
295f4e42 36714
d32ab992
PB
36715.PHONY: maybe-mostlyclean-zip mostlyclean-zip
36716maybe-mostlyclean-zip:
36717@if zip
36718maybe-mostlyclean-zip: mostlyclean-zip
295f4e42 36719
05750653 36720mostlyclean-zip:
f41d6665 36721 @: $(MAKE); $(unstage)
d32ab992 36722 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
36723 r=`${PWD_COMMAND}`; export r; \
36724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36725 $(HOST_EXPORTS) \
d32ab992 36726 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36728 done; \
d32ab992 36729 echo "Doing mostlyclean in zip" ; \
215c351a 36730 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
36731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36733 "RANLIB=$${RANLIB}" \
901119ae 36734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36735 mostlyclean) \
295f4e42
NN
36736 || exit 1
36737
d32ab992 36738@endif zip
295f4e42 36739
d32ab992
PB
36740.PHONY: maybe-clean-zip clean-zip
36741maybe-clean-zip:
36742@if zip
36743maybe-clean-zip: clean-zip
295f4e42 36744
05750653 36745clean-zip:
f41d6665 36746 @: $(MAKE); $(unstage)
d32ab992 36747 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
36748 r=`${PWD_COMMAND}`; export r; \
36749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36750 $(HOST_EXPORTS) \
d32ab992 36751 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36753 done; \
d32ab992 36754 echo "Doing clean in zip" ; \
215c351a 36755 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
36756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36758 "RANLIB=$${RANLIB}" \
901119ae 36759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36760 clean) \
295f4e42
NN
36761 || exit 1
36762
d32ab992 36763@endif zip
295f4e42 36764
d32ab992
PB
36765.PHONY: maybe-distclean-zip distclean-zip
36766maybe-distclean-zip:
36767@if zip
36768maybe-distclean-zip: distclean-zip
295f4e42 36769
05750653 36770distclean-zip:
f41d6665 36771 @: $(MAKE); $(unstage)
d32ab992 36772 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
36773 r=`${PWD_COMMAND}`; export r; \
36774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36775 $(HOST_EXPORTS) \
d32ab992 36776 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36778 done; \
d32ab992 36779 echo "Doing distclean in zip" ; \
215c351a 36780 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
36781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36783 "RANLIB=$${RANLIB}" \
901119ae 36784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36785 distclean) \
295f4e42
NN
36786 || exit 1
36787
d32ab992 36788@endif zip
295f4e42 36789
d32ab992
PB
36790.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
36791maybe-maintainer-clean-zip:
36792@if zip
36793maybe-maintainer-clean-zip: maintainer-clean-zip
295f4e42 36794
05750653 36795maintainer-clean-zip:
f41d6665 36796 @: $(MAKE); $(unstage)
d32ab992 36797 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
36798 r=`${PWD_COMMAND}`; export r; \
36799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36800 $(HOST_EXPORTS) \
d32ab992 36801 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36803 done; \
d32ab992 36804 echo "Doing maintainer-clean in zip" ; \
215c351a 36805 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
36806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36808 "RANLIB=$${RANLIB}" \
901119ae 36809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36810 maintainer-clean) \
295f4e42
NN
36811 || exit 1
36812
d32ab992 36813@endif zip
295f4e42
NN
36814
36815
25b42232 36816
d32ab992
PB
36817.PHONY: configure-zlib maybe-configure-zlib
36818maybe-configure-zlib:
3ff3adad
PB
36819@if gcc-bootstrap
36820configure-zlib: stage_current
36821@endif gcc-bootstrap
d32ab992
PB
36822@if zlib
36823maybe-configure-zlib: configure-zlib
cc11cc9b 36824configure-zlib:
cc11cc9b
PB
36825 @r=`${PWD_COMMAND}`; export r; \
36826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
36827 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36828 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
4fc4dd12 36829 $(HOST_EXPORTS) \
25b42232
PB
36830 echo Configuring in $(HOST_SUBDIR)/zlib; \
36831 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
4977bab6 36832 case $(srcdir) in \
215c351a
PB
36833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36834 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 36836 esac; \
215c351a
PB
36837 srcdiroption="--srcdir=$${topdir}/zlib"; \
36838 libsrcdir="$$s/zlib"; \
4977bab6 36839 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
36840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36841 --target=${target_alias} $${srcdiroption} \
4977bab6 36842 || exit 1
d32ab992 36843@endif zlib
4977bab6 36844
25b42232
PB
36845
36846
ce406537
PB
36847.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
36848maybe-configure-stage1-zlib:
36849@if zlib-bootstrap
36850maybe-configure-stage1-zlib: configure-stage1-zlib
f41d6665 36851configure-stage1-zlib:
cc11cc9b 36852 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 36853 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
36854 @r=`${PWD_COMMAND}`; export r; \
36855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 36856 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
1c8bd6a3 36857 $(HOST_EXPORTS) \
342b9200 36858 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1c8bd6a3 36859 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
ce406537 36860 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
f41d6665 36861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
36862 cd $(HOST_SUBDIR)/zlib || exit 1; \
36863 case $(srcdir) in \
36864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36865 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36867 esac; \
36868 srcdiroption="--srcdir=$${topdir}/zlib"; \
36869 libsrcdir="$$s/zlib"; \
36870 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
36871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36872 --target=${target_alias} $${srcdiroption} \
57255173 36873 \
8efea775 36874 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
ce406537
PB
36875@endif zlib-bootstrap
36876
36877.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
36878maybe-configure-stage2-zlib:
36879@if zlib-bootstrap
36880maybe-configure-stage2-zlib: configure-stage2-zlib
f41d6665 36881configure-stage2-zlib:
cc11cc9b 36882 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 36883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
36884 @r=`${PWD_COMMAND}`; export r; \
36885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 36886 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 36887 $(HOST_EXPORTS) \
1c8bd6a3 36888 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 36889 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1c8bd6a3 36890 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
ce406537 36891 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
f41d6665 36892 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
36893 cd $(HOST_SUBDIR)/zlib || exit 1; \
36894 case $(srcdir) in \
36895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36896 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36898 esac; \
36899 srcdiroption="--srcdir=$${topdir}/zlib"; \
36900 libsrcdir="$$s/zlib"; \
36901 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
36902 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36903 --target=${target_alias} $${srcdiroption} \
57255173 36904 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
36905 @stage2_werror_flag@
36906@endif zlib-bootstrap
36907
bb286d71
AO
36908.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
36909maybe-configure-stageb2g0-zlib:
36910@if zlib-bootstrap
36911maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
36912configure-stageb2g0-zlib:
36913 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
36914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36915 @r=`${PWD_COMMAND}`; export r; \
36916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36917 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36918 $(HOST_EXPORTS) \
1c8bd6a3 36919 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 36920 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
1c8bd6a3 36921 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
bb286d71
AO
36922 echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
36923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36924 cd $(HOST_SUBDIR)/zlib || exit 1; \
36925 case $(srcdir) in \
36926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36927 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36929 esac; \
36930 srcdiroption="--srcdir=$${topdir}/zlib"; \
36931 libsrcdir="$$s/zlib"; \
36932 $(SHELL) $${libsrcdir}/configure \
36933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36934 --target=${target_alias} $${srcdiroption} \
36935 --with-build-libsubdir=$(HOST_SUBDIR) \
36936 @stage2_werror_flag@
36937@endif zlib-bootstrap
36938
ce406537
PB
36939.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
36940maybe-configure-stage3-zlib:
36941@if zlib-bootstrap
36942maybe-configure-stage3-zlib: configure-stage3-zlib
f41d6665 36943configure-stage3-zlib:
cc11cc9b 36944 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 36945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
36946 @r=`${PWD_COMMAND}`; export r; \
36947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 36948 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 36949 $(HOST_EXPORTS) \
1c8bd6a3 36950 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 36951 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1c8bd6a3 36952 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
ce406537 36953 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
f41d6665 36954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
36955 cd $(HOST_SUBDIR)/zlib || exit 1; \
36956 case $(srcdir) in \
36957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36958 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36960 esac; \
36961 srcdiroption="--srcdir=$${topdir}/zlib"; \
36962 libsrcdir="$$s/zlib"; \
36963 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
36964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36965 --target=${target_alias} $${srcdiroption} \
57255173 36966 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
36967 @stage2_werror_flag@
36968@endif zlib-bootstrap
36969
bb286d71
AO
36970.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
36971maybe-configure-stageb3g2-zlib:
36972@if zlib-bootstrap
36973maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
36974configure-stageb3g2-zlib:
36975 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
36976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36977 @r=`${PWD_COMMAND}`; export r; \
36978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36979 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36980 $(HOST_EXPORTS) \
1c8bd6a3 36981 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 36982 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
1c8bd6a3 36983 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
bb286d71
AO
36984 echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
36985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36986 cd $(HOST_SUBDIR)/zlib || exit 1; \
36987 case $(srcdir) in \
36988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36989 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36991 esac; \
36992 srcdiroption="--srcdir=$${topdir}/zlib"; \
36993 libsrcdir="$$s/zlib"; \
36994 $(SHELL) $${libsrcdir}/configure \
36995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36996 --target=${target_alias} $${srcdiroption} \
36997 --with-build-libsubdir=$(HOST_SUBDIR) \
36998 @stage2_werror_flag@
36999@endif zlib-bootstrap
37000
ce406537
PB
37001.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
37002maybe-configure-stage4-zlib:
37003@if zlib-bootstrap
37004maybe-configure-stage4-zlib: configure-stage4-zlib
f41d6665 37005configure-stage4-zlib:
cc11cc9b 37006 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 37007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
37008 @r=`${PWD_COMMAND}`; export r; \
37009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 37010 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 37011 $(HOST_EXPORTS) \
1c8bd6a3 37012 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 37013 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1c8bd6a3 37014 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
ce406537 37015 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
f41d6665 37016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
37017 cd $(HOST_SUBDIR)/zlib || exit 1; \
37018 case $(srcdir) in \
37019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37020 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37022 esac; \
37023 srcdiroption="--srcdir=$${topdir}/zlib"; \
37024 libsrcdir="$$s/zlib"; \
37025 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
37026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37027 --target=${target_alias} $${srcdiroption} \
57255173 37028 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
37029 @stage2_werror_flag@
37030@endif zlib-bootstrap
37031
37032.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
37033maybe-configure-stageprofile-zlib:
37034@if zlib-bootstrap
37035maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
f41d6665 37036configure-stageprofile-zlib:
cc11cc9b 37037 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 37038 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
37039 @r=`${PWD_COMMAND}`; export r; \
37040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 37041 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 37042 $(HOST_EXPORTS) \
1c8bd6a3 37043 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 37044 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
1c8bd6a3 37045 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
ce406537 37046 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
f41d6665 37047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
37048 cd $(HOST_SUBDIR)/zlib || exit 1; \
37049 case $(srcdir) in \
37050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37051 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37053 esac; \
37054 srcdiroption="--srcdir=$${topdir}/zlib"; \
37055 libsrcdir="$$s/zlib"; \
37056 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
37057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37058 --target=${target_alias} $${srcdiroption} \
57255173 37059 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
37060 @stage2_werror_flag@
37061@endif zlib-bootstrap
37062
37063.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
37064maybe-configure-stagefeedback-zlib:
37065@if zlib-bootstrap
37066maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
f41d6665 37067configure-stagefeedback-zlib:
cc11cc9b 37068 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 37069 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
37070 @r=`${PWD_COMMAND}`; export r; \
37071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 37072 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 37073 $(HOST_EXPORTS) \
1c8bd6a3 37074 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 37075 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
1c8bd6a3 37076 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
ce406537 37077 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
f41d6665 37078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
37079 cd $(HOST_SUBDIR)/zlib || exit 1; \
37080 case $(srcdir) in \
37081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37082 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37084 esac; \
37085 srcdiroption="--srcdir=$${topdir}/zlib"; \
37086 libsrcdir="$$s/zlib"; \
37087 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
37088 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37089 --target=${target_alias} $${srcdiroption} \
57255173 37090 --with-build-libsubdir=$(HOST_SUBDIR) \
ce406537
PB
37091 @stage2_werror_flag@
37092@endif zlib-bootstrap
37093
37094
37095
37096
37097
d32ab992
PB
37098.PHONY: all-zlib maybe-all-zlib
37099maybe-all-zlib:
3ff3adad
PB
37100@if gcc-bootstrap
37101all-zlib: stage_current
37102@endif gcc-bootstrap
d32ab992 37103@if zlib
7e0b5752 37104TARGET-zlib=all
d32ab992
PB
37105maybe-all-zlib: all-zlib
37106all-zlib: configure-zlib
cc11cc9b 37107 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 37108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37109 $(HOST_EXPORTS) \
215c351a 37110 (cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
37111 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37112 $(TARGET-zlib))
d32ab992 37113@endif zlib
4977bab6 37114
25b42232 37115
ce406537
PB
37116
37117.PHONY: all-stage1-zlib maybe-all-stage1-zlib
37118.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
37119maybe-all-stage1-zlib:
37120maybe-clean-stage1-zlib:
37121@if zlib-bootstrap
37122maybe-all-stage1-zlib: all-stage1-zlib
37123all-stage1: all-stage1-zlib
1061f99e 37124TARGET-stage1-zlib = $(TARGET-zlib)
ce406537 37125all-stage1-zlib: configure-stage1-zlib
cc11cc9b 37126 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
37127 @r=`${PWD_COMMAND}`; export r; \
37128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37129 $(HOST_EXPORTS) \
37130 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
37131 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37132 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
37133 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
37134 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
37135 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
1061f99e 37136 $(TARGET-stage1-zlib)
ce406537
PB
37137
37138maybe-clean-stage1-zlib: clean-stage1-zlib
37139clean-stage1: clean-stage1-zlib
37140clean-stage1-zlib:
995a5697
PB
37141 @if [ $(current_stage) = stage1 ]; then \
37142 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37143 else \
37144 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
37145 $(MAKE) stage1-start; \
37146 fi; \
ce406537 37147 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 37148 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 37149 clean
ce406537
PB
37150@endif zlib-bootstrap
37151
37152
37153.PHONY: all-stage2-zlib maybe-all-stage2-zlib
37154.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
37155maybe-all-stage2-zlib:
37156maybe-clean-stage2-zlib:
37157@if zlib-bootstrap
37158maybe-all-stage2-zlib: all-stage2-zlib
37159all-stage2: all-stage2-zlib
1061f99e 37160TARGET-stage2-zlib = $(TARGET-zlib)
ce406537 37161all-stage2-zlib: configure-stage2-zlib
cc11cc9b 37162 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
37163 @r=`${PWD_COMMAND}`; export r; \
37164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37165 $(HOST_EXPORTS) \
37166 $(POSTSTAGE1_HOST_EXPORTS) \
37167 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
37168 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37169 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
37170 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37171 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37172 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 37173 $(TARGET-stage2-zlib)
ce406537
PB
37174
37175maybe-clean-stage2-zlib: clean-stage2-zlib
37176clean-stage2: clean-stage2-zlib
37177clean-stage2-zlib:
995a5697
PB
37178 @if [ $(current_stage) = stage2 ]; then \
37179 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37180 else \
37181 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
37182 $(MAKE) stage2-start; \
37183 fi; \
ce406537 37184 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 37185 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 37186 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 37187 clean
ce406537
PB
37188@endif zlib-bootstrap
37189
37190
bb286d71
AO
37191.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
37192.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
37193maybe-all-stageb2g0-zlib:
37194maybe-clean-stageb2g0-zlib:
37195@if zlib-bootstrap
37196maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
37197all-stageb2g0: all-stageb2g0-zlib
37198TARGET-stageb2g0-zlib = $(TARGET-zlib)
37199all-stageb2g0-zlib: configure-stageb2g0-zlib
37200 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
37201 @r=`${PWD_COMMAND}`; export r; \
37202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37203 $(HOST_EXPORTS) \
37204 $(POSTSTAGE1_HOST_EXPORTS) \
37205 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
37206 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37207 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
37208 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
37209 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
37210 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
37211 $(TARGET-stageb2g0-zlib)
37212
37213maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
37214clean-stageb2g0: clean-stageb2g0-zlib
37215clean-stageb2g0-zlib:
37216 @if [ $(current_stage) = stageb2g0 ]; then \
37217 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37218 else \
37219 [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
37220 $(MAKE) stageb2g0-start; \
37221 fi; \
37222 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 37223 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
37224 $(POSTSTAGE1_FLAGS_TO_PASS) \
37225 clean
37226@endif zlib-bootstrap
37227
37228
ce406537
PB
37229.PHONY: all-stage3-zlib maybe-all-stage3-zlib
37230.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
37231maybe-all-stage3-zlib:
37232maybe-clean-stage3-zlib:
37233@if zlib-bootstrap
37234maybe-all-stage3-zlib: all-stage3-zlib
37235all-stage3: all-stage3-zlib
1061f99e 37236TARGET-stage3-zlib = $(TARGET-zlib)
ce406537 37237all-stage3-zlib: configure-stage3-zlib
cc11cc9b 37238 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
37239 @r=`${PWD_COMMAND}`; export r; \
37240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37241 $(HOST_EXPORTS) \
37242 $(POSTSTAGE1_HOST_EXPORTS) \
37243 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
37244 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37245 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
37246 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
37247 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
37248 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 37249 $(TARGET-stage3-zlib)
ce406537
PB
37250
37251maybe-clean-stage3-zlib: clean-stage3-zlib
37252clean-stage3: clean-stage3-zlib
37253clean-stage3-zlib:
995a5697
PB
37254 @if [ $(current_stage) = stage3 ]; then \
37255 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37256 else \
37257 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
37258 $(MAKE) stage3-start; \
37259 fi; \
ce406537 37260 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 37261 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 37262 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 37263 clean
ce406537
PB
37264@endif zlib-bootstrap
37265
37266
bb286d71
AO
37267.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
37268.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
37269maybe-all-stageb3g2-zlib:
37270maybe-clean-stageb3g2-zlib:
37271@if zlib-bootstrap
37272maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
37273all-stageb3g2: all-stageb3g2-zlib
37274TARGET-stageb3g2-zlib = $(TARGET-zlib)
37275all-stageb3g2-zlib: configure-stageb3g2-zlib
37276 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
37277 @r=`${PWD_COMMAND}`; export r; \
37278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37279 $(HOST_EXPORTS) \
37280 $(POSTSTAGE1_HOST_EXPORTS) \
37281 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
37282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37283 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
37284 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
37285 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
37286 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
bb286d71
AO
37287 $(TARGET-stageb3g2-zlib)
37288
37289maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
37290clean-stageb3g2: clean-stageb3g2-zlib
37291clean-stageb3g2-zlib:
37292 @if [ $(current_stage) = stageb3g2 ]; then \
37293 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37294 else \
37295 [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
37296 $(MAKE) stageb3g2-start; \
37297 fi; \
37298 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 37299 $(MAKE) $(EXTRA_HOST_FLAGS) \
bb286d71
AO
37300 $(POSTSTAGE1_FLAGS_TO_PASS) \
37301 clean
37302@endif zlib-bootstrap
37303
37304
ce406537
PB
37305.PHONY: all-stage4-zlib maybe-all-stage4-zlib
37306.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
37307maybe-all-stage4-zlib:
37308maybe-clean-stage4-zlib:
37309@if zlib-bootstrap
37310maybe-all-stage4-zlib: all-stage4-zlib
37311all-stage4: all-stage4-zlib
1061f99e 37312TARGET-stage4-zlib = $(TARGET-zlib)
ce406537 37313all-stage4-zlib: configure-stage4-zlib
cc11cc9b 37314 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
37315 @r=`${PWD_COMMAND}`; export r; \
37316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37317 $(HOST_EXPORTS) \
37318 $(POSTSTAGE1_HOST_EXPORTS) \
37319 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
37320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37321 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
37322 LIBCFLAGS="$(STAGE4_CFLAGS)" \
37323 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
37324 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 37325 $(TARGET-stage4-zlib)
ce406537
PB
37326
37327maybe-clean-stage4-zlib: clean-stage4-zlib
37328clean-stage4: clean-stage4-zlib
37329clean-stage4-zlib:
995a5697
PB
37330 @if [ $(current_stage) = stage4 ]; then \
37331 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37332 else \
37333 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
37334 $(MAKE) stage4-start; \
37335 fi; \
ce406537 37336 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 37337 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 37338 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 37339 clean
ce406537
PB
37340@endif zlib-bootstrap
37341
37342
37343.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
37344.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
37345maybe-all-stageprofile-zlib:
37346maybe-clean-stageprofile-zlib:
37347@if zlib-bootstrap
37348maybe-all-stageprofile-zlib: all-stageprofile-zlib
37349all-stageprofile: all-stageprofile-zlib
1061f99e 37350TARGET-stageprofile-zlib = $(TARGET-zlib)
ce406537 37351all-stageprofile-zlib: configure-stageprofile-zlib
cc11cc9b 37352 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
37353 @r=`${PWD_COMMAND}`; export r; \
37354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37355 $(HOST_EXPORTS) \
37356 $(POSTSTAGE1_HOST_EXPORTS) \
37357 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
37358 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37359 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
37360 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37361 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37362 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 37363 $(TARGET-stageprofile-zlib)
ce406537
PB
37364
37365maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
37366clean-stageprofile: clean-stageprofile-zlib
37367clean-stageprofile-zlib:
995a5697
PB
37368 @if [ $(current_stage) = stageprofile ]; then \
37369 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37370 else \
37371 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
37372 $(MAKE) stageprofile-start; \
37373 fi; \
ce406537 37374 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 37375 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 37376 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 37377 clean
ce406537
PB
37378@endif zlib-bootstrap
37379
37380
37381.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
37382.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
37383maybe-all-stagefeedback-zlib:
37384maybe-clean-stagefeedback-zlib:
37385@if zlib-bootstrap
37386maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
37387all-stagefeedback: all-stagefeedback-zlib
1061f99e 37388TARGET-stagefeedback-zlib = $(TARGET-zlib)
ce406537 37389all-stagefeedback-zlib: configure-stagefeedback-zlib
cc11cc9b 37390 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
37391 @r=`${PWD_COMMAND}`; export r; \
37392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37393 $(HOST_EXPORTS) \
37394 $(POSTSTAGE1_HOST_EXPORTS) \
37395 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
37396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37397 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
37398 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37399 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37400 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
1061f99e 37401 $(TARGET-stagefeedback-zlib)
ce406537
PB
37402
37403maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
37404clean-stagefeedback: clean-stagefeedback-zlib
37405clean-stagefeedback-zlib:
995a5697
PB
37406 @if [ $(current_stage) = stagefeedback ]; then \
37407 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37408 else \
37409 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
37410 $(MAKE) stagefeedback-start; \
37411 fi; \
ce406537 37412 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 37413 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 37414 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 37415 clean
ce406537
PB
37416@endif zlib-bootstrap
37417
37418
37419
37420
37421
d32ab992
PB
37422.PHONY: check-zlib maybe-check-zlib
37423maybe-check-zlib:
37424@if zlib
37425maybe-check-zlib: check-zlib
4977bab6 37426
d32ab992 37427check-zlib:
4977bab6 37428
d32ab992 37429@endif zlib
4977bab6 37430
d32ab992
PB
37431.PHONY: install-zlib maybe-install-zlib
37432maybe-install-zlib:
37433@if zlib
37434maybe-install-zlib: install-zlib
7e2dbcef 37435
d32ab992 37436install-zlib:
4977bab6 37437
d32ab992 37438@endif zlib
4977bab6 37439
b5422ad7 37440# Other targets (info, dvi, pdf, etc.)
295f4e42 37441
d32ab992
PB
37442.PHONY: maybe-info-zlib info-zlib
37443maybe-info-zlib:
37444@if zlib
37445maybe-info-zlib: info-zlib
295f4e42 37446
f87a2b2e 37447info-zlib: \
05750653 37448 configure-zlib
f87a2b2e
MS
37449 @[ -f ./zlib/Makefile ] || exit 0; \
37450 r=`${PWD_COMMAND}`; export r; \
37451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
37452 $(HOST_EXPORTS) \
37453 for flag in $(EXTRA_HOST_FLAGS) ; do \
37454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37455 done; \
37456 echo "Doing info in zlib" ; \
215c351a 37457 (cd $(HOST_SUBDIR)/zlib && \
f87a2b2e
MS
37458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37460 "RANLIB=$${RANLIB}" \
901119ae 37461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
37462 info) \
37463 || exit 1
37464
37465@endif zlib
37466
37467.PHONY: maybe-dvi-zlib dvi-zlib
37468maybe-dvi-zlib:
37469@if zlib
37470maybe-dvi-zlib: dvi-zlib
37471
37472dvi-zlib: \
05750653 37473 configure-zlib
d32ab992 37474 @[ -f ./zlib/Makefile ] || exit 0; \
8c90b13a
L
37475 r=`${PWD_COMMAND}`; export r; \
37476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37477 $(HOST_EXPORTS) \
d32ab992 37478 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37480 done; \
f87a2b2e 37481 echo "Doing dvi in zlib" ; \
215c351a 37482 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
37483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37485 "RANLIB=$${RANLIB}" \
901119ae 37486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 37487 dvi) \
4977bab6
ZW
37488 || exit 1
37489
d32ab992 37490@endif zlib
295f4e42 37491
b5422ad7
BM
37492.PHONY: maybe-pdf-zlib pdf-zlib
37493maybe-pdf-zlib:
37494@if zlib
37495maybe-pdf-zlib: pdf-zlib
37496
37497pdf-zlib: \
37498 configure-zlib
37499 @[ -f ./zlib/Makefile ] || exit 0; \
37500 r=`${PWD_COMMAND}`; export r; \
37501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37502 $(HOST_EXPORTS) \
37503 for flag in $(EXTRA_HOST_FLAGS) ; do \
37504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37505 done; \
37506 echo "Doing pdf in zlib" ; \
37507 (cd $(HOST_SUBDIR)/zlib && \
37508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37510 "RANLIB=$${RANLIB}" \
901119ae 37511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
37512 pdf) \
37513 || exit 1
37514
37515@endif zlib
37516
f87a2b2e
MS
37517.PHONY: maybe-html-zlib html-zlib
37518maybe-html-zlib:
d32ab992 37519@if zlib
f87a2b2e 37520maybe-html-zlib: html-zlib
295f4e42 37521
f87a2b2e 37522html-zlib: \
05750653 37523 configure-zlib
d32ab992 37524 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42 37525 r=`${PWD_COMMAND}`; export r; \
8c90b13a 37526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37527 $(HOST_EXPORTS) \
d32ab992 37528 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37530 done; \
f87a2b2e 37531 echo "Doing html in zlib" ; \
215c351a 37532 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
37533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37535 "RANLIB=$${RANLIB}" \
901119ae 37536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 37537 html) \
295f4e42 37538 || exit 1
4977bab6 37539
d32ab992 37540@endif zlib
4977bab6 37541
d32ab992
PB
37542.PHONY: maybe-TAGS-zlib TAGS-zlib
37543maybe-TAGS-zlib:
37544@if zlib
37545maybe-TAGS-zlib: TAGS-zlib
295f4e42 37546
d32ab992 37547TAGS-zlib: \
05750653 37548 configure-zlib
d32ab992 37549 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42 37550 r=`${PWD_COMMAND}`; export r; \
8c90b13a 37551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37552 $(HOST_EXPORTS) \
d32ab992 37553 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37555 done; \
d32ab992 37556 echo "Doing TAGS in zlib" ; \
215c351a 37557 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
37558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37560 "RANLIB=$${RANLIB}" \
901119ae 37561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37562 TAGS) \
295f4e42 37563 || exit 1
4977bab6 37564
d32ab992 37565@endif zlib
4977bab6 37566
d32ab992
PB
37567.PHONY: maybe-install-info-zlib install-info-zlib
37568maybe-install-info-zlib:
37569@if zlib
37570maybe-install-info-zlib: install-info-zlib
7e2dbcef 37571
d32ab992
PB
37572install-info-zlib: \
37573 configure-zlib \
05750653 37574 info-zlib
d32ab992 37575 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
37576 r=`${PWD_COMMAND}`; export r; \
37577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37578 $(HOST_EXPORTS) \
d32ab992 37579 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37581 done; \
d32ab992 37582 echo "Doing install-info in zlib" ; \
215c351a 37583 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
37584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37586 "RANLIB=$${RANLIB}" \
901119ae 37587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37588 install-info) \
295f4e42
NN
37589 || exit 1
37590
d32ab992 37591@endif zlib
295f4e42 37592
9c4d2493
BM
37593.PHONY: maybe-install-pdf-zlib install-pdf-zlib
37594maybe-install-pdf-zlib:
37595@if zlib
37596maybe-install-pdf-zlib: install-pdf-zlib
37597
37598install-pdf-zlib: \
37599 configure-zlib \
37600 pdf-zlib
37601 @[ -f ./zlib/Makefile ] || exit 0; \
37602 r=`${PWD_COMMAND}`; export r; \
37603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37604 $(HOST_EXPORTS) \
37605 for flag in $(EXTRA_HOST_FLAGS) ; do \
37606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37607 done; \
37608 echo "Doing install-pdf in zlib" ; \
37609 (cd $(HOST_SUBDIR)/zlib && \
37610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37612 "RANLIB=$${RANLIB}" \
901119ae 37613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
37614 install-pdf) \
37615 || exit 1
37616
37617@endif zlib
37618
65d6e994
CD
37619.PHONY: maybe-install-html-zlib install-html-zlib
37620maybe-install-html-zlib:
37621@if zlib
37622maybe-install-html-zlib: install-html-zlib
37623
37624install-html-zlib: \
37625 configure-zlib \
37626 html-zlib
37627 @[ -f ./zlib/Makefile ] || exit 0; \
37628 r=`${PWD_COMMAND}`; export r; \
37629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37630 $(HOST_EXPORTS) \
37631 for flag in $(EXTRA_HOST_FLAGS) ; do \
37632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37633 done; \
37634 echo "Doing install-html in zlib" ; \
37635 (cd $(HOST_SUBDIR)/zlib && \
37636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37638 "RANLIB=$${RANLIB}" \
901119ae 37639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
37640 install-html) \
37641 || exit 1
37642
37643@endif zlib
37644
d32ab992
PB
37645.PHONY: maybe-installcheck-zlib installcheck-zlib
37646maybe-installcheck-zlib:
37647@if zlib
37648maybe-installcheck-zlib: installcheck-zlib
295f4e42 37649
d32ab992 37650installcheck-zlib: \
05750653 37651 configure-zlib
d32ab992 37652 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
37653 r=`${PWD_COMMAND}`; export r; \
37654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37655 $(HOST_EXPORTS) \
d32ab992 37656 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37658 done; \
d32ab992 37659 echo "Doing installcheck in zlib" ; \
215c351a 37660 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
37661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37663 "RANLIB=$${RANLIB}" \
901119ae 37664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37665 installcheck) \
295f4e42
NN
37666 || exit 1
37667
d32ab992 37668@endif zlib
295f4e42 37669
d32ab992
PB
37670.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
37671maybe-mostlyclean-zlib:
37672@if zlib
37673maybe-mostlyclean-zlib: mostlyclean-zlib
295f4e42 37674
05750653 37675mostlyclean-zlib:
d32ab992 37676 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
37677 r=`${PWD_COMMAND}`; export r; \
37678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37679 $(HOST_EXPORTS) \
d32ab992 37680 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37682 done; \
d32ab992 37683 echo "Doing mostlyclean in zlib" ; \
215c351a 37684 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
37685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37687 "RANLIB=$${RANLIB}" \
901119ae 37688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37689 mostlyclean) \
295f4e42
NN
37690 || exit 1
37691
d32ab992 37692@endif zlib
295f4e42 37693
d32ab992
PB
37694.PHONY: maybe-clean-zlib clean-zlib
37695maybe-clean-zlib:
37696@if zlib
37697maybe-clean-zlib: clean-zlib
295f4e42 37698
05750653 37699clean-zlib:
d32ab992 37700 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
37701 r=`${PWD_COMMAND}`; export r; \
37702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37703 $(HOST_EXPORTS) \
d32ab992 37704 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37706 done; \
d32ab992 37707 echo "Doing clean in zlib" ; \
215c351a 37708 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
37709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37711 "RANLIB=$${RANLIB}" \
901119ae 37712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37713 clean) \
295f4e42
NN
37714 || exit 1
37715
d32ab992 37716@endif zlib
295f4e42 37717
d32ab992
PB
37718.PHONY: maybe-distclean-zlib distclean-zlib
37719maybe-distclean-zlib:
37720@if zlib
37721maybe-distclean-zlib: distclean-zlib
295f4e42 37722
05750653 37723distclean-zlib:
d32ab992 37724 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
37725 r=`${PWD_COMMAND}`; export r; \
37726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37727 $(HOST_EXPORTS) \
d32ab992 37728 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37730 done; \
d32ab992 37731 echo "Doing distclean in zlib" ; \
215c351a 37732 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
37733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37735 "RANLIB=$${RANLIB}" \
901119ae 37736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37737 distclean) \
295f4e42
NN
37738 || exit 1
37739
d32ab992 37740@endif zlib
295f4e42 37741
d32ab992
PB
37742.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
37743maybe-maintainer-clean-zlib:
37744@if zlib
37745maybe-maintainer-clean-zlib: maintainer-clean-zlib
295f4e42 37746
05750653 37747maintainer-clean-zlib:
d32ab992 37748 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42 37749 r=`${PWD_COMMAND}`; export r; \
8c90b13a 37750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37751 $(HOST_EXPORTS) \
d32ab992 37752 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37754 done; \
d32ab992 37755 echo "Doing maintainer-clean in zlib" ; \
215c351a 37756 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
37757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37759 "RANLIB=$${RANLIB}" \
901119ae 37760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37761 maintainer-clean) \
295f4e42 37762 || exit 1
4977bab6 37763
d32ab992 37764@endif zlib
4977bab6 37765
295f4e42 37766
25b42232 37767
d32ab992
PB
37768.PHONY: configure-gdb maybe-configure-gdb
37769maybe-configure-gdb:
3ff3adad
PB
37770@if gcc-bootstrap
37771configure-gdb: stage_current
37772@endif gcc-bootstrap
d32ab992
PB
37773@if gdb
37774maybe-configure-gdb: configure-gdb
cc11cc9b 37775configure-gdb:
f41d6665 37776 @: $(MAKE); $(unstage)
cc11cc9b 37777 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 37778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
37779 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
37780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
4fc4dd12 37781 $(HOST_EXPORTS) \
25b42232
PB
37782 echo Configuring in $(HOST_SUBDIR)/gdb; \
37783 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
4977bab6 37784 case $(srcdir) in \
215c351a
PB
37785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37786 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
37787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 37788 esac; \
215c351a
PB
37789 srcdiroption="--srcdir=$${topdir}/gdb"; \
37790 libsrcdir="$$s/gdb"; \
4977bab6 37791 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
37792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37793 --target=${target_alias} $${srcdiroption} \
4977bab6 37794 || exit 1
d32ab992 37795@endif gdb
4977bab6 37796
25b42232
PB
37797
37798
ce406537
PB
37799
37800
d32ab992
PB
37801.PHONY: all-gdb maybe-all-gdb
37802maybe-all-gdb:
3ff3adad
PB
37803@if gcc-bootstrap
37804all-gdb: stage_current
37805@endif gcc-bootstrap
d32ab992 37806@if gdb
7e0b5752 37807TARGET-gdb=all
d32ab992
PB
37808maybe-all-gdb: all-gdb
37809all-gdb: configure-gdb
f41d6665 37810 @: $(MAKE); $(unstage)
8c90b13a
L
37811 @r=`${PWD_COMMAND}`; export r; \
37812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37813 $(HOST_EXPORTS) \
215c351a 37814 (cd $(HOST_SUBDIR)/gdb && \
1c8bd6a3
PB
37815 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
37816 $(TARGET-gdb))
d32ab992 37817@endif gdb
4977bab6 37818
25b42232 37819
ce406537
PB
37820
37821
d32ab992
PB
37822.PHONY: check-gdb maybe-check-gdb
37823maybe-check-gdb:
37824@if gdb
37825maybe-check-gdb: check-gdb
4977bab6 37826
d32ab992 37827check-gdb:
f41d6665 37828 @: $(MAKE); $(unstage)
8c90b13a
L
37829 @r=`${PWD_COMMAND}`; export r; \
37830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37831 $(HOST_EXPORTS) \
215c351a
PB
37832 (cd $(HOST_SUBDIR)/gdb && \
37833 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 37834
d32ab992 37835@endif gdb
4977bab6 37836
d32ab992
PB
37837.PHONY: install-gdb maybe-install-gdb
37838maybe-install-gdb:
37839@if gdb
37840maybe-install-gdb: install-gdb
295f4e42 37841
d32ab992 37842install-gdb: installdirs
f41d6665 37843 @: $(MAKE); $(unstage)
295f4e42
NN
37844 @r=`${PWD_COMMAND}`; export r; \
37845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37846 $(HOST_EXPORTS) \
215c351a 37847 (cd $(HOST_SUBDIR)/gdb && \
ace9ac7b 37848 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
295f4e42 37849
d32ab992 37850@endif gdb
295f4e42 37851
b5422ad7 37852# Other targets (info, dvi, pdf, etc.)
295f4e42 37853
d32ab992
PB
37854.PHONY: maybe-info-gdb info-gdb
37855maybe-info-gdb:
37856@if gdb
37857maybe-info-gdb: info-gdb
295f4e42 37858
d32ab992 37859info-gdb: \
05750653 37860 configure-gdb
f41d6665 37861 @: $(MAKE); $(unstage)
d32ab992 37862 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
37863 r=`${PWD_COMMAND}`; export r; \
37864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37865 $(HOST_EXPORTS) \
7c27e184 37866 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
37867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37868 done; \
d32ab992 37869 echo "Doing info in gdb" ; \
215c351a 37870 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
37871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37873 "RANLIB=$${RANLIB}" \
901119ae 37874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37875 info) \
295f4e42
NN
37876 || exit 1
37877
d32ab992 37878@endif gdb
295f4e42 37879
d32ab992
PB
37880.PHONY: maybe-dvi-gdb dvi-gdb
37881maybe-dvi-gdb:
37882@if gdb
37883maybe-dvi-gdb: dvi-gdb
295f4e42 37884
d32ab992 37885dvi-gdb: \
05750653 37886 configure-gdb
f41d6665 37887 @: $(MAKE); $(unstage)
d32ab992 37888 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
37889 r=`${PWD_COMMAND}`; export r; \
37890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37891 $(HOST_EXPORTS) \
7c27e184 37892 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
37893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37894 done; \
d32ab992 37895 echo "Doing dvi in gdb" ; \
215c351a 37896 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
37897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37899 "RANLIB=$${RANLIB}" \
901119ae 37900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37901 dvi) \
295f4e42
NN
37902 || exit 1
37903
d32ab992 37904@endif gdb
295f4e42 37905
b5422ad7
BM
37906.PHONY: maybe-pdf-gdb pdf-gdb
37907maybe-pdf-gdb:
37908@if gdb
37909maybe-pdf-gdb: pdf-gdb
37910
37911pdf-gdb: \
37912 configure-gdb
37913 @: $(MAKE); $(unstage)
37914 @[ -f ./gdb/Makefile ] || exit 0; \
37915 r=`${PWD_COMMAND}`; export r; \
37916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37917 $(HOST_EXPORTS) \
37918 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37920 done; \
37921 echo "Doing pdf in gdb" ; \
37922 (cd $(HOST_SUBDIR)/gdb && \
37923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37925 "RANLIB=$${RANLIB}" \
901119ae 37926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
37927 pdf) \
37928 || exit 1
37929
37930@endif gdb
37931
f87a2b2e
MS
37932.PHONY: maybe-html-gdb html-gdb
37933maybe-html-gdb:
37934@if gdb
37935maybe-html-gdb: html-gdb
37936
37937html-gdb: \
05750653 37938 configure-gdb
f41d6665 37939 @: $(MAKE); $(unstage)
f87a2b2e
MS
37940 @[ -f ./gdb/Makefile ] || exit 0; \
37941 r=`${PWD_COMMAND}`; export r; \
37942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
37943 $(HOST_EXPORTS) \
37944 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37946 done; \
37947 echo "Doing html in gdb" ; \
215c351a 37948 (cd $(HOST_SUBDIR)/gdb && \
f87a2b2e
MS
37949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37951 "RANLIB=$${RANLIB}" \
901119ae 37952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
37953 html) \
37954 || exit 1
37955
37956@endif gdb
37957
d32ab992
PB
37958.PHONY: maybe-TAGS-gdb TAGS-gdb
37959maybe-TAGS-gdb:
37960@if gdb
37961maybe-TAGS-gdb: TAGS-gdb
295f4e42 37962
d32ab992 37963TAGS-gdb: \
05750653 37964 configure-gdb
f41d6665 37965 @: $(MAKE); $(unstage)
d32ab992 37966 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
37967 r=`${PWD_COMMAND}`; export r; \
37968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37969 $(HOST_EXPORTS) \
7c27e184 37970 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
37971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37972 done; \
d32ab992 37973 echo "Doing TAGS in gdb" ; \
215c351a 37974 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
37975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37977 "RANLIB=$${RANLIB}" \
901119ae 37978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37979 TAGS) \
295f4e42
NN
37980 || exit 1
37981
d32ab992 37982@endif gdb
295f4e42 37983
d32ab992
PB
37984.PHONY: maybe-install-info-gdb install-info-gdb
37985maybe-install-info-gdb:
37986@if gdb
37987maybe-install-info-gdb: install-info-gdb
295f4e42 37988
d32ab992
PB
37989install-info-gdb: \
37990 configure-gdb \
05750653 37991 info-gdb
f41d6665 37992 @: $(MAKE); $(unstage)
d32ab992 37993 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
37994 r=`${PWD_COMMAND}`; export r; \
37995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37996 $(HOST_EXPORTS) \
7c27e184 37997 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
37998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37999 done; \
d32ab992 38000 echo "Doing install-info in gdb" ; \
215c351a 38001 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
38002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38004 "RANLIB=$${RANLIB}" \
901119ae 38005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38006 install-info) \
295f4e42
NN
38007 || exit 1
38008
d32ab992 38009@endif gdb
295f4e42 38010
9c4d2493
BM
38011.PHONY: maybe-install-pdf-gdb install-pdf-gdb
38012maybe-install-pdf-gdb:
38013@if gdb
38014maybe-install-pdf-gdb: install-pdf-gdb
38015
38016install-pdf-gdb: \
38017 configure-gdb \
38018 pdf-gdb
38019 @: $(MAKE); $(unstage)
38020 @[ -f ./gdb/Makefile ] || exit 0; \
38021 r=`${PWD_COMMAND}`; export r; \
38022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38023 $(HOST_EXPORTS) \
38024 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38026 done; \
38027 echo "Doing install-pdf in gdb" ; \
38028 (cd $(HOST_SUBDIR)/gdb && \
38029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38031 "RANLIB=$${RANLIB}" \
901119ae 38032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
38033 install-pdf) \
38034 || exit 1
38035
38036@endif gdb
38037
65d6e994
CD
38038.PHONY: maybe-install-html-gdb install-html-gdb
38039maybe-install-html-gdb:
38040@if gdb
38041maybe-install-html-gdb: install-html-gdb
38042
38043install-html-gdb: \
38044 configure-gdb \
38045 html-gdb
38046 @: $(MAKE); $(unstage)
38047 @[ -f ./gdb/Makefile ] || exit 0; \
38048 r=`${PWD_COMMAND}`; export r; \
38049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38050 $(HOST_EXPORTS) \
38051 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38053 done; \
38054 echo "Doing install-html in gdb" ; \
38055 (cd $(HOST_SUBDIR)/gdb && \
38056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38058 "RANLIB=$${RANLIB}" \
901119ae 38059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
38060 install-html) \
38061 || exit 1
38062
38063@endif gdb
38064
d32ab992
PB
38065.PHONY: maybe-installcheck-gdb installcheck-gdb
38066maybe-installcheck-gdb:
38067@if gdb
38068maybe-installcheck-gdb: installcheck-gdb
295f4e42 38069
d32ab992 38070installcheck-gdb: \
05750653 38071 configure-gdb
f41d6665 38072 @: $(MAKE); $(unstage)
d32ab992 38073 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
38074 r=`${PWD_COMMAND}`; export r; \
38075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38076 $(HOST_EXPORTS) \
7c27e184 38077 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38079 done; \
d32ab992 38080 echo "Doing installcheck in gdb" ; \
215c351a 38081 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
38082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38084 "RANLIB=$${RANLIB}" \
901119ae 38085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38086 installcheck) \
295f4e42
NN
38087 || exit 1
38088
d32ab992 38089@endif gdb
295f4e42 38090
d32ab992
PB
38091.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
38092maybe-mostlyclean-gdb:
38093@if gdb
38094maybe-mostlyclean-gdb: mostlyclean-gdb
295f4e42 38095
05750653 38096mostlyclean-gdb:
f41d6665 38097 @: $(MAKE); $(unstage)
d32ab992 38098 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
38099 r=`${PWD_COMMAND}`; export r; \
38100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38101 $(HOST_EXPORTS) \
7c27e184 38102 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38104 done; \
d32ab992 38105 echo "Doing mostlyclean in gdb" ; \
215c351a 38106 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
38107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38109 "RANLIB=$${RANLIB}" \
901119ae 38110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38111 mostlyclean) \
295f4e42
NN
38112 || exit 1
38113
d32ab992 38114@endif gdb
295f4e42 38115
d32ab992
PB
38116.PHONY: maybe-clean-gdb clean-gdb
38117maybe-clean-gdb:
38118@if gdb
38119maybe-clean-gdb: clean-gdb
295f4e42 38120
05750653 38121clean-gdb:
f41d6665 38122 @: $(MAKE); $(unstage)
d32ab992 38123 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
38124 r=`${PWD_COMMAND}`; export r; \
38125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38126 $(HOST_EXPORTS) \
7c27e184 38127 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38129 done; \
d32ab992 38130 echo "Doing clean in gdb" ; \
215c351a 38131 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
38132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38134 "RANLIB=$${RANLIB}" \
901119ae 38135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38136 clean) \
295f4e42
NN
38137 || exit 1
38138
d32ab992 38139@endif gdb
295f4e42 38140
d32ab992
PB
38141.PHONY: maybe-distclean-gdb distclean-gdb
38142maybe-distclean-gdb:
38143@if gdb
38144maybe-distclean-gdb: distclean-gdb
295f4e42 38145
05750653 38146distclean-gdb:
f41d6665 38147 @: $(MAKE); $(unstage)
d32ab992 38148 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
38149 r=`${PWD_COMMAND}`; export r; \
38150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38151 $(HOST_EXPORTS) \
7c27e184 38152 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38154 done; \
d32ab992 38155 echo "Doing distclean in gdb" ; \
215c351a 38156 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
38157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38159 "RANLIB=$${RANLIB}" \
901119ae 38160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38161 distclean) \
295f4e42
NN
38162 || exit 1
38163
d32ab992 38164@endif gdb
295f4e42 38165
d32ab992
PB
38166.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
38167maybe-maintainer-clean-gdb:
38168@if gdb
38169maybe-maintainer-clean-gdb: maintainer-clean-gdb
295f4e42 38170
05750653 38171maintainer-clean-gdb:
f41d6665 38172 @: $(MAKE); $(unstage)
d32ab992 38173 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
38174 r=`${PWD_COMMAND}`; export r; \
38175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38176 $(HOST_EXPORTS) \
7c27e184 38177 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38179 done; \
d32ab992 38180 echo "Doing maintainer-clean in gdb" ; \
215c351a 38181 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
38182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38184 "RANLIB=$${RANLIB}" \
901119ae 38185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38186 maintainer-clean) \
295f4e42 38187 || exit 1
7e2dbcef 38188
d32ab992 38189@endif gdb
4977bab6
ZW
38190
38191
25b42232 38192
d32ab992
PB
38193.PHONY: configure-expect maybe-configure-expect
38194maybe-configure-expect:
3ff3adad
PB
38195@if gcc-bootstrap
38196configure-expect: stage_current
38197@endif gcc-bootstrap
d32ab992
PB
38198@if expect
38199maybe-configure-expect: configure-expect
cc11cc9b 38200configure-expect:
f41d6665 38201 @: $(MAKE); $(unstage)
cc11cc9b 38202 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 38203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
38204 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
38205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
4fc4dd12 38206 $(HOST_EXPORTS) \
25b42232
PB
38207 echo Configuring in $(HOST_SUBDIR)/expect; \
38208 cd "$(HOST_SUBDIR)/expect" || exit 1; \
4977bab6 38209 case $(srcdir) in \
215c351a
PB
38210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38211 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
38212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 38213 esac; \
215c351a
PB
38214 srcdiroption="--srcdir=$${topdir}/expect"; \
38215 libsrcdir="$$s/expect"; \
4977bab6 38216 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38218 --target=${target_alias} $${srcdiroption} \
4977bab6 38219 || exit 1
d32ab992 38220@endif expect
4977bab6 38221
25b42232
PB
38222
38223
ce406537
PB
38224
38225
d32ab992
PB
38226.PHONY: all-expect maybe-all-expect
38227maybe-all-expect:
3ff3adad
PB
38228@if gcc-bootstrap
38229all-expect: stage_current
38230@endif gcc-bootstrap
d32ab992 38231@if expect
7e0b5752 38232TARGET-expect=all
d32ab992
PB
38233maybe-all-expect: all-expect
38234all-expect: configure-expect
f41d6665 38235 @: $(MAKE); $(unstage)
8c90b13a
L
38236 @r=`${PWD_COMMAND}`; export r; \
38237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38238 $(HOST_EXPORTS) \
215c351a 38239 (cd $(HOST_SUBDIR)/expect && \
1c8bd6a3
PB
38240 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38241 $(TARGET-expect))
d32ab992 38242@endif expect
4977bab6 38243
25b42232 38244
ce406537
PB
38245
38246
d32ab992
PB
38247.PHONY: check-expect maybe-check-expect
38248maybe-check-expect:
38249@if expect
38250maybe-check-expect: check-expect
4977bab6 38251
d32ab992 38252check-expect:
f41d6665 38253 @: $(MAKE); $(unstage)
8c90b13a
L
38254 @r=`${PWD_COMMAND}`; export r; \
38255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38256 $(HOST_EXPORTS) \
215c351a
PB
38257 (cd $(HOST_SUBDIR)/expect && \
38258 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 38259
d32ab992 38260@endif expect
4977bab6 38261
d32ab992
PB
38262.PHONY: install-expect maybe-install-expect
38263maybe-install-expect:
38264@if expect
38265maybe-install-expect: install-expect
7e2dbcef 38266
d32ab992 38267install-expect: installdirs
f41d6665 38268 @: $(MAKE); $(unstage)
8c90b13a
L
38269 @r=`${PWD_COMMAND}`; export r; \
38270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38271 $(HOST_EXPORTS) \
215c351a 38272 (cd $(HOST_SUBDIR)/expect && \
ace9ac7b 38273 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4977bab6 38274
d32ab992 38275@endif expect
4977bab6 38276
b5422ad7 38277# Other targets (info, dvi, pdf, etc.)
295f4e42 38278
d32ab992
PB
38279.PHONY: maybe-info-expect info-expect
38280maybe-info-expect:
38281@if expect
38282maybe-info-expect: info-expect
295f4e42 38283
d32ab992 38284info-expect: \
05750653 38285 configure-expect
f41d6665 38286 @: $(MAKE); $(unstage)
d32ab992 38287 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
38288 r=`${PWD_COMMAND}`; export r; \
38289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38290 $(HOST_EXPORTS) \
7c27e184 38291 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38293 done; \
d32ab992 38294 echo "Doing info in expect" ; \
215c351a 38295 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
38296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38298 "RANLIB=$${RANLIB}" \
901119ae 38299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38300 info) \
295f4e42
NN
38301 || exit 1
38302
d32ab992 38303@endif expect
295f4e42 38304
d32ab992
PB
38305.PHONY: maybe-dvi-expect dvi-expect
38306maybe-dvi-expect:
38307@if expect
38308maybe-dvi-expect: dvi-expect
295f4e42 38309
d32ab992 38310dvi-expect: \
05750653 38311 configure-expect
f41d6665 38312 @: $(MAKE); $(unstage)
d32ab992 38313 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
38314 r=`${PWD_COMMAND}`; export r; \
38315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38316 $(HOST_EXPORTS) \
7c27e184 38317 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38319 done; \
d32ab992 38320 echo "Doing dvi in expect" ; \
215c351a 38321 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
38322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38324 "RANLIB=$${RANLIB}" \
901119ae 38325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38326 dvi) \
295f4e42
NN
38327 || exit 1
38328
d32ab992 38329@endif expect
295f4e42 38330
b5422ad7
BM
38331.PHONY: maybe-pdf-expect pdf-expect
38332maybe-pdf-expect:
38333@if expect
38334maybe-pdf-expect: pdf-expect
38335
38336pdf-expect: \
38337 configure-expect
38338 @: $(MAKE); $(unstage)
38339 @[ -f ./expect/Makefile ] || exit 0; \
38340 r=`${PWD_COMMAND}`; export r; \
38341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38342 $(HOST_EXPORTS) \
38343 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38345 done; \
38346 echo "Doing pdf in expect" ; \
38347 (cd $(HOST_SUBDIR)/expect && \
38348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38350 "RANLIB=$${RANLIB}" \
901119ae 38351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
38352 pdf) \
38353 || exit 1
38354
38355@endif expect
38356
f87a2b2e
MS
38357.PHONY: maybe-html-expect html-expect
38358maybe-html-expect:
38359@if expect
38360maybe-html-expect: html-expect
38361
38362html-expect: \
05750653 38363 configure-expect
f41d6665 38364 @: $(MAKE); $(unstage)
f87a2b2e
MS
38365 @[ -f ./expect/Makefile ] || exit 0; \
38366 r=`${PWD_COMMAND}`; export r; \
38367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
38368 $(HOST_EXPORTS) \
38369 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38371 done; \
38372 echo "Doing html in expect" ; \
215c351a 38373 (cd $(HOST_SUBDIR)/expect && \
f87a2b2e
MS
38374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38376 "RANLIB=$${RANLIB}" \
901119ae 38377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
38378 html) \
38379 || exit 1
38380
38381@endif expect
38382
d32ab992
PB
38383.PHONY: maybe-TAGS-expect TAGS-expect
38384maybe-TAGS-expect:
38385@if expect
38386maybe-TAGS-expect: TAGS-expect
295f4e42 38387
d32ab992 38388TAGS-expect: \
05750653 38389 configure-expect
f41d6665 38390 @: $(MAKE); $(unstage)
d32ab992 38391 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
38392 r=`${PWD_COMMAND}`; export r; \
38393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38394 $(HOST_EXPORTS) \
7c27e184 38395 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38397 done; \
d32ab992 38398 echo "Doing TAGS in expect" ; \
215c351a 38399 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
38400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38402 "RANLIB=$${RANLIB}" \
901119ae 38403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38404 TAGS) \
295f4e42
NN
38405 || exit 1
38406
d32ab992 38407@endif expect
295f4e42 38408
d32ab992
PB
38409.PHONY: maybe-install-info-expect install-info-expect
38410maybe-install-info-expect:
38411@if expect
38412maybe-install-info-expect: install-info-expect
295f4e42 38413
d32ab992
PB
38414install-info-expect: \
38415 configure-expect \
05750653 38416 info-expect
f41d6665 38417 @: $(MAKE); $(unstage)
d32ab992 38418 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
38419 r=`${PWD_COMMAND}`; export r; \
38420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38421 $(HOST_EXPORTS) \
7c27e184 38422 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38424 done; \
d32ab992 38425 echo "Doing install-info in expect" ; \
215c351a 38426 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
38427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38429 "RANLIB=$${RANLIB}" \
901119ae 38430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38431 install-info) \
295f4e42
NN
38432 || exit 1
38433
d32ab992 38434@endif expect
295f4e42 38435
9c4d2493
BM
38436.PHONY: maybe-install-pdf-expect install-pdf-expect
38437maybe-install-pdf-expect:
38438@if expect
38439maybe-install-pdf-expect: install-pdf-expect
38440
38441install-pdf-expect: \
38442 configure-expect \
38443 pdf-expect
38444 @: $(MAKE); $(unstage)
38445 @[ -f ./expect/Makefile ] || exit 0; \
38446 r=`${PWD_COMMAND}`; export r; \
38447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38448 $(HOST_EXPORTS) \
38449 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38451 done; \
38452 echo "Doing install-pdf in expect" ; \
38453 (cd $(HOST_SUBDIR)/expect && \
38454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38456 "RANLIB=$${RANLIB}" \
901119ae 38457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
38458 install-pdf) \
38459 || exit 1
38460
38461@endif expect
38462
65d6e994
CD
38463.PHONY: maybe-install-html-expect install-html-expect
38464maybe-install-html-expect:
38465@if expect
38466maybe-install-html-expect: install-html-expect
38467
38468install-html-expect: \
38469 configure-expect \
38470 html-expect
38471 @: $(MAKE); $(unstage)
38472 @[ -f ./expect/Makefile ] || exit 0; \
38473 r=`${PWD_COMMAND}`; export r; \
38474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38475 $(HOST_EXPORTS) \
38476 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38478 done; \
38479 echo "Doing install-html in expect" ; \
38480 (cd $(HOST_SUBDIR)/expect && \
38481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38483 "RANLIB=$${RANLIB}" \
901119ae 38484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
38485 install-html) \
38486 || exit 1
38487
38488@endif expect
38489
d32ab992
PB
38490.PHONY: maybe-installcheck-expect installcheck-expect
38491maybe-installcheck-expect:
38492@if expect
38493maybe-installcheck-expect: installcheck-expect
295f4e42 38494
d32ab992 38495installcheck-expect: \
05750653 38496 configure-expect
f41d6665 38497 @: $(MAKE); $(unstage)
d32ab992 38498 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
38499 r=`${PWD_COMMAND}`; export r; \
38500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38501 $(HOST_EXPORTS) \
7c27e184 38502 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38504 done; \
d32ab992 38505 echo "Doing installcheck in expect" ; \
215c351a 38506 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
38507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38509 "RANLIB=$${RANLIB}" \
901119ae 38510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38511 installcheck) \
295f4e42
NN
38512 || exit 1
38513
d32ab992 38514@endif expect
295f4e42 38515
d32ab992
PB
38516.PHONY: maybe-mostlyclean-expect mostlyclean-expect
38517maybe-mostlyclean-expect:
38518@if expect
38519maybe-mostlyclean-expect: mostlyclean-expect
295f4e42 38520
05750653 38521mostlyclean-expect:
f41d6665 38522 @: $(MAKE); $(unstage)
d32ab992 38523 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
38524 r=`${PWD_COMMAND}`; export r; \
38525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38526 $(HOST_EXPORTS) \
7c27e184 38527 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38529 done; \
d32ab992 38530 echo "Doing mostlyclean in expect" ; \
215c351a 38531 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
38532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38534 "RANLIB=$${RANLIB}" \
901119ae 38535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38536 mostlyclean) \
295f4e42
NN
38537 || exit 1
38538
d32ab992 38539@endif expect
295f4e42 38540
d32ab992
PB
38541.PHONY: maybe-clean-expect clean-expect
38542maybe-clean-expect:
38543@if expect
38544maybe-clean-expect: clean-expect
295f4e42 38545
05750653 38546clean-expect:
f41d6665 38547 @: $(MAKE); $(unstage)
d32ab992 38548 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
38549 r=`${PWD_COMMAND}`; export r; \
38550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38551 $(HOST_EXPORTS) \
7c27e184 38552 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38554 done; \
d32ab992 38555 echo "Doing clean in expect" ; \
215c351a 38556 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
38557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38559 "RANLIB=$${RANLIB}" \
901119ae 38560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38561 clean) \
295f4e42
NN
38562 || exit 1
38563
d32ab992 38564@endif expect
295f4e42 38565
d32ab992
PB
38566.PHONY: maybe-distclean-expect distclean-expect
38567maybe-distclean-expect:
38568@if expect
38569maybe-distclean-expect: distclean-expect
295f4e42 38570
05750653 38571distclean-expect:
f41d6665 38572 @: $(MAKE); $(unstage)
d32ab992 38573 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
38574 r=`${PWD_COMMAND}`; export r; \
38575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38576 $(HOST_EXPORTS) \
7c27e184 38577 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38579 done; \
d32ab992 38580 echo "Doing distclean in expect" ; \
215c351a 38581 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
38582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38584 "RANLIB=$${RANLIB}" \
901119ae 38585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38586 distclean) \
295f4e42
NN
38587 || exit 1
38588
d32ab992 38589@endif expect
295f4e42 38590
d32ab992
PB
38591.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
38592maybe-maintainer-clean-expect:
38593@if expect
38594maybe-maintainer-clean-expect: maintainer-clean-expect
295f4e42 38595
05750653 38596maintainer-clean-expect:
f41d6665 38597 @: $(MAKE); $(unstage)
d32ab992 38598 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
38599 r=`${PWD_COMMAND}`; export r; \
38600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38601 $(HOST_EXPORTS) \
7c27e184 38602 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38604 done; \
d32ab992 38605 echo "Doing maintainer-clean in expect" ; \
215c351a 38606 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
38607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38609 "RANLIB=$${RANLIB}" \
901119ae 38610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38611 maintainer-clean) \
295f4e42
NN
38612 || exit 1
38613
d32ab992 38614@endif expect
295f4e42
NN
38615
38616
25b42232 38617
d32ab992
PB
38618.PHONY: configure-guile maybe-configure-guile
38619maybe-configure-guile:
3ff3adad
PB
38620@if gcc-bootstrap
38621configure-guile: stage_current
38622@endif gcc-bootstrap
d32ab992
PB
38623@if guile
38624maybe-configure-guile: configure-guile
cc11cc9b 38625configure-guile:
f41d6665 38626 @: $(MAKE); $(unstage)
cc11cc9b 38627 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 38628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
38629 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
38630 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
4fc4dd12 38631 $(HOST_EXPORTS) \
25b42232
PB
38632 echo Configuring in $(HOST_SUBDIR)/guile; \
38633 cd "$(HOST_SUBDIR)/guile" || exit 1; \
4977bab6 38634 case $(srcdir) in \
215c351a
PB
38635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38636 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
38637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 38638 esac; \
215c351a
PB
38639 srcdiroption="--srcdir=$${topdir}/guile"; \
38640 libsrcdir="$$s/guile"; \
4977bab6 38641 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38643 --target=${target_alias} $${srcdiroption} \
4977bab6 38644 || exit 1
d32ab992 38645@endif guile
4977bab6 38646
25b42232
PB
38647
38648
ce406537
PB
38649
38650
d32ab992
PB
38651.PHONY: all-guile maybe-all-guile
38652maybe-all-guile:
3ff3adad
PB
38653@if gcc-bootstrap
38654all-guile: stage_current
38655@endif gcc-bootstrap
d32ab992 38656@if guile
7e0b5752 38657TARGET-guile=all
d32ab992
PB
38658maybe-all-guile: all-guile
38659all-guile: configure-guile
f41d6665 38660 @: $(MAKE); $(unstage)
8c90b13a
L
38661 @r=`${PWD_COMMAND}`; export r; \
38662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38663 $(HOST_EXPORTS) \
215c351a 38664 (cd $(HOST_SUBDIR)/guile && \
1c8bd6a3
PB
38665 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38666 $(TARGET-guile))
d32ab992 38667@endif guile
4977bab6 38668
25b42232 38669
ce406537
PB
38670
38671
d32ab992
PB
38672.PHONY: check-guile maybe-check-guile
38673maybe-check-guile:
38674@if guile
38675maybe-check-guile: check-guile
4977bab6 38676
d32ab992 38677check-guile:
f41d6665 38678 @: $(MAKE); $(unstage)
8c90b13a
L
38679 @r=`${PWD_COMMAND}`; export r; \
38680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38681 $(HOST_EXPORTS) \
215c351a
PB
38682 (cd $(HOST_SUBDIR)/guile && \
38683 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 38684
d32ab992 38685@endif guile
7e2dbcef 38686
d32ab992
PB
38687.PHONY: install-guile maybe-install-guile
38688maybe-install-guile:
38689@if guile
38690maybe-install-guile: install-guile
38691
38692install-guile: installdirs
f41d6665 38693 @: $(MAKE); $(unstage)
8c90b13a
L
38694 @r=`${PWD_COMMAND}`; export r; \
38695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38696 $(HOST_EXPORTS) \
215c351a 38697 (cd $(HOST_SUBDIR)/guile && \
ace9ac7b 38698 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4977bab6 38699
d32ab992 38700@endif guile
4977bab6 38701
b5422ad7 38702# Other targets (info, dvi, pdf, etc.)
295f4e42 38703
d32ab992
PB
38704.PHONY: maybe-info-guile info-guile
38705maybe-info-guile:
38706@if guile
38707maybe-info-guile: info-guile
295f4e42 38708
d32ab992 38709info-guile: \
05750653 38710 configure-guile
f41d6665 38711 @: $(MAKE); $(unstage)
d32ab992 38712 @[ -f ./guile/Makefile ] || exit 0; \
8c90b13a
L
38713 r=`${PWD_COMMAND}`; export r; \
38714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38715 $(HOST_EXPORTS) \
7c27e184 38716 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38718 done; \
d32ab992 38719 echo "Doing info in guile" ; \
215c351a 38720 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
38721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38723 "RANLIB=$${RANLIB}" \
901119ae 38724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38725 info) \
4977bab6
ZW
38726 || exit 1
38727
d32ab992 38728@endif guile
295f4e42 38729
d32ab992
PB
38730.PHONY: maybe-dvi-guile dvi-guile
38731maybe-dvi-guile:
38732@if guile
38733maybe-dvi-guile: dvi-guile
295f4e42 38734
d32ab992 38735dvi-guile: \
05750653 38736 configure-guile
f41d6665 38737 @: $(MAKE); $(unstage)
d32ab992 38738 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42 38739 r=`${PWD_COMMAND}`; export r; \
8c90b13a 38740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38741 $(HOST_EXPORTS) \
7c27e184 38742 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38744 done; \
d32ab992 38745 echo "Doing dvi in guile" ; \
215c351a 38746 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
38747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38749 "RANLIB=$${RANLIB}" \
901119ae 38750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38751 dvi) \
295f4e42 38752 || exit 1
4977bab6 38753
d32ab992 38754@endif guile
4977bab6 38755
b5422ad7
BM
38756.PHONY: maybe-pdf-guile pdf-guile
38757maybe-pdf-guile:
38758@if guile
38759maybe-pdf-guile: pdf-guile
38760
38761pdf-guile: \
38762 configure-guile
38763 @: $(MAKE); $(unstage)
38764 @[ -f ./guile/Makefile ] || exit 0; \
38765 r=`${PWD_COMMAND}`; export r; \
38766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38767 $(HOST_EXPORTS) \
38768 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38770 done; \
38771 echo "Doing pdf in guile" ; \
38772 (cd $(HOST_SUBDIR)/guile && \
38773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38775 "RANLIB=$${RANLIB}" \
901119ae 38776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
38777 pdf) \
38778 || exit 1
38779
38780@endif guile
38781
f87a2b2e
MS
38782.PHONY: maybe-html-guile html-guile
38783maybe-html-guile:
38784@if guile
38785maybe-html-guile: html-guile
38786
38787html-guile: \
05750653 38788 configure-guile
f41d6665 38789 @: $(MAKE); $(unstage)
f87a2b2e
MS
38790 @[ -f ./guile/Makefile ] || exit 0; \
38791 r=`${PWD_COMMAND}`; export r; \
38792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
38793 $(HOST_EXPORTS) \
38794 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38796 done; \
38797 echo "Doing html in guile" ; \
215c351a 38798 (cd $(HOST_SUBDIR)/guile && \
f87a2b2e
MS
38799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38801 "RANLIB=$${RANLIB}" \
901119ae 38802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
38803 html) \
38804 || exit 1
38805
38806@endif guile
38807
d32ab992
PB
38808.PHONY: maybe-TAGS-guile TAGS-guile
38809maybe-TAGS-guile:
38810@if guile
38811maybe-TAGS-guile: TAGS-guile
295f4e42 38812
d32ab992 38813TAGS-guile: \
05750653 38814 configure-guile
f41d6665 38815 @: $(MAKE); $(unstage)
d32ab992 38816 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42 38817 r=`${PWD_COMMAND}`; export r; \
8c90b13a 38818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38819 $(HOST_EXPORTS) \
7c27e184 38820 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38822 done; \
d32ab992 38823 echo "Doing TAGS in guile" ; \
215c351a 38824 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
38825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38827 "RANLIB=$${RANLIB}" \
901119ae 38828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38829 TAGS) \
295f4e42 38830 || exit 1
4977bab6 38831
d32ab992 38832@endif guile
4977bab6 38833
d32ab992
PB
38834.PHONY: maybe-install-info-guile install-info-guile
38835maybe-install-info-guile:
38836@if guile
38837maybe-install-info-guile: install-info-guile
7e2dbcef 38838
d32ab992
PB
38839install-info-guile: \
38840 configure-guile \
05750653 38841 info-guile
f41d6665 38842 @: $(MAKE); $(unstage)
d32ab992 38843 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
38844 r=`${PWD_COMMAND}`; export r; \
38845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38846 $(HOST_EXPORTS) \
7c27e184 38847 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38849 done; \
d32ab992 38850 echo "Doing install-info in guile" ; \
215c351a 38851 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
38852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38854 "RANLIB=$${RANLIB}" \
901119ae 38855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38856 install-info) \
295f4e42
NN
38857 || exit 1
38858
d32ab992 38859@endif guile
295f4e42 38860
9c4d2493
BM
38861.PHONY: maybe-install-pdf-guile install-pdf-guile
38862maybe-install-pdf-guile:
38863@if guile
38864maybe-install-pdf-guile: install-pdf-guile
38865
38866install-pdf-guile: \
38867 configure-guile \
38868 pdf-guile
38869 @: $(MAKE); $(unstage)
38870 @[ -f ./guile/Makefile ] || exit 0; \
38871 r=`${PWD_COMMAND}`; export r; \
38872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38873 $(HOST_EXPORTS) \
38874 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38876 done; \
38877 echo "Doing install-pdf in guile" ; \
38878 (cd $(HOST_SUBDIR)/guile && \
38879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38881 "RANLIB=$${RANLIB}" \
901119ae 38882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
38883 install-pdf) \
38884 || exit 1
38885
38886@endif guile
38887
65d6e994
CD
38888.PHONY: maybe-install-html-guile install-html-guile
38889maybe-install-html-guile:
38890@if guile
38891maybe-install-html-guile: install-html-guile
38892
38893install-html-guile: \
38894 configure-guile \
38895 html-guile
38896 @: $(MAKE); $(unstage)
38897 @[ -f ./guile/Makefile ] || exit 0; \
38898 r=`${PWD_COMMAND}`; export r; \
38899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38900 $(HOST_EXPORTS) \
38901 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38903 done; \
38904 echo "Doing install-html in guile" ; \
38905 (cd $(HOST_SUBDIR)/guile && \
38906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38908 "RANLIB=$${RANLIB}" \
901119ae 38909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
38910 install-html) \
38911 || exit 1
38912
38913@endif guile
38914
d32ab992
PB
38915.PHONY: maybe-installcheck-guile installcheck-guile
38916maybe-installcheck-guile:
38917@if guile
38918maybe-installcheck-guile: installcheck-guile
295f4e42 38919
d32ab992 38920installcheck-guile: \
05750653 38921 configure-guile
f41d6665 38922 @: $(MAKE); $(unstage)
d32ab992 38923 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
38924 r=`${PWD_COMMAND}`; export r; \
38925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38926 $(HOST_EXPORTS) \
7c27e184 38927 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38929 done; \
d32ab992 38930 echo "Doing installcheck in guile" ; \
215c351a 38931 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
38932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38934 "RANLIB=$${RANLIB}" \
901119ae 38935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38936 installcheck) \
295f4e42
NN
38937 || exit 1
38938
d32ab992 38939@endif guile
295f4e42 38940
d32ab992
PB
38941.PHONY: maybe-mostlyclean-guile mostlyclean-guile
38942maybe-mostlyclean-guile:
38943@if guile
38944maybe-mostlyclean-guile: mostlyclean-guile
295f4e42 38945
05750653 38946mostlyclean-guile:
f41d6665 38947 @: $(MAKE); $(unstage)
d32ab992 38948 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
38949 r=`${PWD_COMMAND}`; export r; \
38950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38951 $(HOST_EXPORTS) \
7c27e184 38952 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38954 done; \
d32ab992 38955 echo "Doing mostlyclean in guile" ; \
215c351a 38956 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
38957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38959 "RANLIB=$${RANLIB}" \
901119ae 38960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38961 mostlyclean) \
295f4e42
NN
38962 || exit 1
38963
d32ab992 38964@endif guile
295f4e42 38965
d32ab992
PB
38966.PHONY: maybe-clean-guile clean-guile
38967maybe-clean-guile:
38968@if guile
38969maybe-clean-guile: clean-guile
295f4e42 38970
05750653 38971clean-guile:
f41d6665 38972 @: $(MAKE); $(unstage)
d32ab992 38973 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
38974 r=`${PWD_COMMAND}`; export r; \
38975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38976 $(HOST_EXPORTS) \
7c27e184 38977 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
38978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38979 done; \
d32ab992 38980 echo "Doing clean in guile" ; \
215c351a 38981 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
38982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38984 "RANLIB=$${RANLIB}" \
901119ae 38985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38986 clean) \
295f4e42
NN
38987 || exit 1
38988
d32ab992 38989@endif guile
295f4e42 38990
d32ab992
PB
38991.PHONY: maybe-distclean-guile distclean-guile
38992maybe-distclean-guile:
38993@if guile
38994maybe-distclean-guile: distclean-guile
295f4e42 38995
05750653 38996distclean-guile:
f41d6665 38997 @: $(MAKE); $(unstage)
d32ab992 38998 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
38999 r=`${PWD_COMMAND}`; export r; \
39000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39001 $(HOST_EXPORTS) \
7c27e184 39002 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39004 done; \
d32ab992 39005 echo "Doing distclean in guile" ; \
215c351a 39006 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
39007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39009 "RANLIB=$${RANLIB}" \
901119ae 39010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39011 distclean) \
295f4e42
NN
39012 || exit 1
39013
d32ab992 39014@endif guile
295f4e42 39015
d32ab992
PB
39016.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
39017maybe-maintainer-clean-guile:
39018@if guile
39019maybe-maintainer-clean-guile: maintainer-clean-guile
295f4e42 39020
05750653 39021maintainer-clean-guile:
f41d6665 39022 @: $(MAKE); $(unstage)
d32ab992 39023 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42 39024 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39026 $(HOST_EXPORTS) \
7c27e184 39027 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39029 done; \
d32ab992 39030 echo "Doing maintainer-clean in guile" ; \
215c351a 39031 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
39032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39034 "RANLIB=$${RANLIB}" \
901119ae 39035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39036 maintainer-clean) \
295f4e42 39037 || exit 1
4977bab6 39038
d32ab992 39039@endif guile
4977bab6 39040
295f4e42 39041
25b42232 39042
d32ab992
PB
39043.PHONY: configure-tk maybe-configure-tk
39044maybe-configure-tk:
3ff3adad
PB
39045@if gcc-bootstrap
39046configure-tk: stage_current
39047@endif gcc-bootstrap
d32ab992
PB
39048@if tk
39049maybe-configure-tk: configure-tk
cc11cc9b 39050configure-tk:
f41d6665 39051 @: $(MAKE); $(unstage)
cc11cc9b 39052 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 39053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
39054 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
39055 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
4fc4dd12 39056 $(HOST_EXPORTS) \
25b42232
PB
39057 echo Configuring in $(HOST_SUBDIR)/tk; \
39058 cd "$(HOST_SUBDIR)/tk" || exit 1; \
4977bab6 39059 case $(srcdir) in \
215c351a
PB
39060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39061 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
39062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 39063 esac; \
215c351a
PB
39064 srcdiroption="--srcdir=$${topdir}/tk"; \
39065 libsrcdir="$$s/tk"; \
4977bab6 39066 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
39067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39068 --target=${target_alias} $${srcdiroption} \
4977bab6 39069 || exit 1
d32ab992 39070@endif tk
4977bab6 39071
25b42232
PB
39072
39073
ce406537
PB
39074
39075
d32ab992
PB
39076.PHONY: all-tk maybe-all-tk
39077maybe-all-tk:
3ff3adad
PB
39078@if gcc-bootstrap
39079all-tk: stage_current
39080@endif gcc-bootstrap
d32ab992 39081@if tk
7e0b5752 39082TARGET-tk=all
d32ab992
PB
39083maybe-all-tk: all-tk
39084all-tk: configure-tk
f41d6665 39085 @: $(MAKE); $(unstage)
8c90b13a
L
39086 @r=`${PWD_COMMAND}`; export r; \
39087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39088 $(HOST_EXPORTS) \
215c351a 39089 (cd $(HOST_SUBDIR)/tk && \
1c8bd6a3
PB
39090 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39091 $(TARGET-tk))
d32ab992 39092@endif tk
4977bab6 39093
25b42232 39094
ce406537
PB
39095
39096
d32ab992
PB
39097.PHONY: check-tk maybe-check-tk
39098maybe-check-tk:
39099@if tk
39100maybe-check-tk: check-tk
4977bab6 39101
d32ab992 39102check-tk:
f41d6665 39103 @: $(MAKE); $(unstage)
8c90b13a
L
39104 @r=`${PWD_COMMAND}`; export r; \
39105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39106 $(HOST_EXPORTS) \
215c351a
PB
39107 (cd $(HOST_SUBDIR)/tk && \
39108 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 39109
d32ab992 39110@endif tk
4977bab6 39111
d32ab992
PB
39112.PHONY: install-tk maybe-install-tk
39113maybe-install-tk:
39114@if tk
39115maybe-install-tk: install-tk
7e2dbcef 39116
d32ab992 39117install-tk: installdirs
f41d6665 39118 @: $(MAKE); $(unstage)
8c90b13a
L
39119 @r=`${PWD_COMMAND}`; export r; \
39120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39121 $(HOST_EXPORTS) \
215c351a 39122 (cd $(HOST_SUBDIR)/tk && \
ace9ac7b 39123 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
295f4e42 39124
d32ab992 39125@endif tk
295f4e42 39126
b5422ad7 39127# Other targets (info, dvi, pdf, etc.)
295f4e42 39128
d32ab992
PB
39129.PHONY: maybe-info-tk info-tk
39130maybe-info-tk:
39131@if tk
39132maybe-info-tk: info-tk
295f4e42 39133
d32ab992 39134info-tk: \
05750653 39135 configure-tk
f41d6665 39136 @: $(MAKE); $(unstage)
d32ab992 39137 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
39138 r=`${PWD_COMMAND}`; export r; \
39139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39140 $(HOST_EXPORTS) \
7c27e184 39141 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39143 done; \
d32ab992 39144 echo "Doing info in tk" ; \
215c351a 39145 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
39146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39148 "RANLIB=$${RANLIB}" \
901119ae 39149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39150 info) \
295f4e42
NN
39151 || exit 1
39152
d32ab992 39153@endif tk
295f4e42 39154
d32ab992
PB
39155.PHONY: maybe-dvi-tk dvi-tk
39156maybe-dvi-tk:
39157@if tk
39158maybe-dvi-tk: dvi-tk
295f4e42 39159
d32ab992 39160dvi-tk: \
05750653 39161 configure-tk
f41d6665 39162 @: $(MAKE); $(unstage)
d32ab992 39163 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
39164 r=`${PWD_COMMAND}`; export r; \
39165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39166 $(HOST_EXPORTS) \
7c27e184 39167 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39169 done; \
d32ab992 39170 echo "Doing dvi in tk" ; \
215c351a 39171 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
39172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39174 "RANLIB=$${RANLIB}" \
901119ae 39175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39176 dvi) \
295f4e42
NN
39177 || exit 1
39178
d32ab992 39179@endif tk
295f4e42 39180
b5422ad7
BM
39181.PHONY: maybe-pdf-tk pdf-tk
39182maybe-pdf-tk:
39183@if tk
39184maybe-pdf-tk: pdf-tk
39185
39186pdf-tk: \
39187 configure-tk
39188 @: $(MAKE); $(unstage)
39189 @[ -f ./tk/Makefile ] || exit 0; \
39190 r=`${PWD_COMMAND}`; export r; \
39191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39192 $(HOST_EXPORTS) \
39193 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39195 done; \
39196 echo "Doing pdf in tk" ; \
39197 (cd $(HOST_SUBDIR)/tk && \
39198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39200 "RANLIB=$${RANLIB}" \
901119ae 39201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
39202 pdf) \
39203 || exit 1
39204
39205@endif tk
39206
f87a2b2e
MS
39207.PHONY: maybe-html-tk html-tk
39208maybe-html-tk:
39209@if tk
39210maybe-html-tk: html-tk
39211
39212html-tk: \
05750653 39213 configure-tk
f41d6665 39214 @: $(MAKE); $(unstage)
f87a2b2e
MS
39215 @[ -f ./tk/Makefile ] || exit 0; \
39216 r=`${PWD_COMMAND}`; export r; \
39217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
39218 $(HOST_EXPORTS) \
39219 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39221 done; \
39222 echo "Doing html in tk" ; \
215c351a 39223 (cd $(HOST_SUBDIR)/tk && \
f87a2b2e
MS
39224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39226 "RANLIB=$${RANLIB}" \
901119ae 39227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
39228 html) \
39229 || exit 1
39230
39231@endif tk
39232
d32ab992
PB
39233.PHONY: maybe-TAGS-tk TAGS-tk
39234maybe-TAGS-tk:
39235@if tk
39236maybe-TAGS-tk: TAGS-tk
295f4e42 39237
d32ab992 39238TAGS-tk: \
05750653 39239 configure-tk
f41d6665 39240 @: $(MAKE); $(unstage)
d32ab992 39241 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
39242 r=`${PWD_COMMAND}`; export r; \
39243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39244 $(HOST_EXPORTS) \
7c27e184 39245 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39247 done; \
d32ab992 39248 echo "Doing TAGS in tk" ; \
215c351a 39249 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
39250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39252 "RANLIB=$${RANLIB}" \
901119ae 39253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39254 TAGS) \
295f4e42
NN
39255 || exit 1
39256
d32ab992 39257@endif tk
295f4e42 39258
d32ab992
PB
39259.PHONY: maybe-install-info-tk install-info-tk
39260maybe-install-info-tk:
39261@if tk
39262maybe-install-info-tk: install-info-tk
295f4e42 39263
d32ab992
PB
39264install-info-tk: \
39265 configure-tk \
05750653 39266 info-tk
f41d6665 39267 @: $(MAKE); $(unstage)
d32ab992 39268 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
39269 r=`${PWD_COMMAND}`; export r; \
39270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39271 $(HOST_EXPORTS) \
7c27e184 39272 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39274 done; \
d32ab992 39275 echo "Doing install-info in tk" ; \
215c351a 39276 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
39277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39279 "RANLIB=$${RANLIB}" \
901119ae 39280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39281 install-info) \
295f4e42
NN
39282 || exit 1
39283
d32ab992 39284@endif tk
295f4e42 39285
9c4d2493
BM
39286.PHONY: maybe-install-pdf-tk install-pdf-tk
39287maybe-install-pdf-tk:
39288@if tk
39289maybe-install-pdf-tk: install-pdf-tk
39290
39291install-pdf-tk: \
39292 configure-tk \
39293 pdf-tk
39294 @: $(MAKE); $(unstage)
39295 @[ -f ./tk/Makefile ] || exit 0; \
39296 r=`${PWD_COMMAND}`; export r; \
39297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39298 $(HOST_EXPORTS) \
39299 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39301 done; \
39302 echo "Doing install-pdf in tk" ; \
39303 (cd $(HOST_SUBDIR)/tk && \
39304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39306 "RANLIB=$${RANLIB}" \
901119ae 39307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
39308 install-pdf) \
39309 || exit 1
39310
39311@endif tk
39312
65d6e994
CD
39313.PHONY: maybe-install-html-tk install-html-tk
39314maybe-install-html-tk:
39315@if tk
39316maybe-install-html-tk: install-html-tk
39317
39318install-html-tk: \
39319 configure-tk \
39320 html-tk
39321 @: $(MAKE); $(unstage)
39322 @[ -f ./tk/Makefile ] || exit 0; \
39323 r=`${PWD_COMMAND}`; export r; \
39324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39325 $(HOST_EXPORTS) \
39326 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39328 done; \
39329 echo "Doing install-html in tk" ; \
39330 (cd $(HOST_SUBDIR)/tk && \
39331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39333 "RANLIB=$${RANLIB}" \
901119ae 39334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
39335 install-html) \
39336 || exit 1
39337
39338@endif tk
39339
d32ab992
PB
39340.PHONY: maybe-installcheck-tk installcheck-tk
39341maybe-installcheck-tk:
39342@if tk
39343maybe-installcheck-tk: installcheck-tk
295f4e42 39344
d32ab992 39345installcheck-tk: \
05750653 39346 configure-tk
f41d6665 39347 @: $(MAKE); $(unstage)
d32ab992 39348 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
39349 r=`${PWD_COMMAND}`; export r; \
39350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39351 $(HOST_EXPORTS) \
7c27e184 39352 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39354 done; \
d32ab992 39355 echo "Doing installcheck in tk" ; \
215c351a 39356 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
39357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39359 "RANLIB=$${RANLIB}" \
901119ae 39360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39361 installcheck) \
295f4e42
NN
39362 || exit 1
39363
d32ab992 39364@endif tk
295f4e42 39365
d32ab992
PB
39366.PHONY: maybe-mostlyclean-tk mostlyclean-tk
39367maybe-mostlyclean-tk:
39368@if tk
39369maybe-mostlyclean-tk: mostlyclean-tk
295f4e42 39370
05750653 39371mostlyclean-tk:
f41d6665 39372 @: $(MAKE); $(unstage)
d32ab992 39373 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
39374 r=`${PWD_COMMAND}`; export r; \
39375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39376 $(HOST_EXPORTS) \
7c27e184 39377 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39379 done; \
d32ab992 39380 echo "Doing mostlyclean in tk" ; \
215c351a 39381 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
39382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39384 "RANLIB=$${RANLIB}" \
901119ae 39385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39386 mostlyclean) \
295f4e42
NN
39387 || exit 1
39388
d32ab992 39389@endif tk
295f4e42 39390
d32ab992
PB
39391.PHONY: maybe-clean-tk clean-tk
39392maybe-clean-tk:
39393@if tk
39394maybe-clean-tk: clean-tk
295f4e42 39395
05750653 39396clean-tk:
f41d6665 39397 @: $(MAKE); $(unstage)
d32ab992 39398 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
39399 r=`${PWD_COMMAND}`; export r; \
39400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39401 $(HOST_EXPORTS) \
7c27e184 39402 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39404 done; \
d32ab992 39405 echo "Doing clean in tk" ; \
215c351a 39406 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
39407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39409 "RANLIB=$${RANLIB}" \
901119ae 39410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39411 clean) \
295f4e42
NN
39412 || exit 1
39413
d32ab992 39414@endif tk
295f4e42 39415
d32ab992
PB
39416.PHONY: maybe-distclean-tk distclean-tk
39417maybe-distclean-tk:
39418@if tk
39419maybe-distclean-tk: distclean-tk
295f4e42 39420
05750653 39421distclean-tk:
f41d6665 39422 @: $(MAKE); $(unstage)
d32ab992 39423 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
39424 r=`${PWD_COMMAND}`; export r; \
39425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39426 $(HOST_EXPORTS) \
7c27e184 39427 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39429 done; \
d32ab992 39430 echo "Doing distclean in tk" ; \
215c351a 39431 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
39432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39434 "RANLIB=$${RANLIB}" \
901119ae 39435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39436 distclean) \
295f4e42
NN
39437 || exit 1
39438
d32ab992 39439@endif tk
295f4e42 39440
d32ab992
PB
39441.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
39442maybe-maintainer-clean-tk:
39443@if tk
39444maybe-maintainer-clean-tk: maintainer-clean-tk
295f4e42 39445
05750653 39446maintainer-clean-tk:
f41d6665 39447 @: $(MAKE); $(unstage)
d32ab992 39448 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
39449 r=`${PWD_COMMAND}`; export r; \
39450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39451 $(HOST_EXPORTS) \
7c27e184 39452 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39454 done; \
d32ab992 39455 echo "Doing maintainer-clean in tk" ; \
215c351a 39456 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
39457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39459 "RANLIB=$${RANLIB}" \
901119ae 39460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39461 maintainer-clean) \
295f4e42
NN
39462 || exit 1
39463
d32ab992 39464@endif tk
4977bab6
ZW
39465
39466
25b42232 39467
d32ab992
PB
39468.PHONY: configure-libtermcap maybe-configure-libtermcap
39469maybe-configure-libtermcap:
3ff3adad
PB
39470@if gcc-bootstrap
39471configure-libtermcap: stage_current
39472@endif gcc-bootstrap
d32ab992
PB
39473@if libtermcap
39474maybe-configure-libtermcap: configure-libtermcap
cc11cc9b 39475configure-libtermcap:
f41d6665 39476 @: $(MAKE); $(unstage)
cc11cc9b 39477 @r=`${PWD_COMMAND}`; export r; \
d32ab992 39478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
39479 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
39480 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
d32ab992 39481 $(HOST_EXPORTS) \
25b42232
PB
39482 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
39483 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
d32ab992 39484 case $(srcdir) in \
215c351a
PB
39485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39486 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
39487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d32ab992 39488 esac; \
215c351a
PB
39489 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
39490 libsrcdir="$$s/libtermcap"; \
d32ab992 39491 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
39492 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39493 --target=${target_alias} $${srcdiroption} \
d32ab992
PB
39494 || exit 1
39495@endif libtermcap
39496
25b42232
PB
39497
39498
ce406537
PB
39499
39500
d32ab992
PB
39501.PHONY: all-libtermcap maybe-all-libtermcap
39502maybe-all-libtermcap:
3ff3adad
PB
39503@if gcc-bootstrap
39504all-libtermcap: stage_current
39505@endif gcc-bootstrap
d32ab992 39506@if libtermcap
7e0b5752 39507TARGET-libtermcap=all
d32ab992
PB
39508maybe-all-libtermcap: all-libtermcap
39509all-libtermcap: configure-libtermcap
f41d6665 39510 @: $(MAKE); $(unstage)
d32ab992
PB
39511 @r=`${PWD_COMMAND}`; export r; \
39512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 39513 $(HOST_EXPORTS) \
215c351a 39514 (cd $(HOST_SUBDIR)/libtermcap && \
1c8bd6a3
PB
39515 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39516 $(TARGET-libtermcap))
d32ab992
PB
39517@endif libtermcap
39518
25b42232 39519
ce406537
PB
39520
39521
d32ab992
PB
39522.PHONY: check-libtermcap maybe-check-libtermcap
39523maybe-check-libtermcap:
39524@if libtermcap
39525maybe-check-libtermcap: check-libtermcap
39526
39527check-libtermcap:
4977bab6 39528
60975492 39529@endif libtermcap
4977bab6 39530
295f4e42
NN
39531.PHONY: install-libtermcap maybe-install-libtermcap
39532maybe-install-libtermcap:
60975492
PB
39533@if libtermcap
39534maybe-install-libtermcap: install-libtermcap
7e2dbcef 39535
295f4e42 39536install-libtermcap: installdirs
f41d6665 39537 @: $(MAKE); $(unstage)
8c90b13a
L
39538 @r=`${PWD_COMMAND}`; export r; \
39539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39540 $(HOST_EXPORTS) \
215c351a 39541 (cd $(HOST_SUBDIR)/libtermcap && \
ace9ac7b 39542 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 39543
60975492 39544@endif libtermcap
4977bab6 39545
b5422ad7 39546# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
39547
39548.PHONY: maybe-info-libtermcap info-libtermcap
39549maybe-info-libtermcap:
60975492
PB
39550@if libtermcap
39551maybe-info-libtermcap: info-libtermcap
295f4e42
NN
39552
39553info-libtermcap: \
05750653 39554 configure-libtermcap
f41d6665 39555 @: $(MAKE); $(unstage)
295f4e42 39556 @[ -f ./libtermcap/Makefile ] || exit 0; \
8c90b13a
L
39557 r=`${PWD_COMMAND}`; export r; \
39558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39559 $(HOST_EXPORTS) \
d32ab992 39560 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39562 done; \
39563 echo "Doing info in libtermcap" ; \
215c351a 39564 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
39565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39567 "RANLIB=$${RANLIB}" \
901119ae 39568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39569 info) \
4977bab6
ZW
39570 || exit 1
39571
60975492 39572@endif libtermcap
4977bab6 39573
295f4e42
NN
39574.PHONY: maybe-dvi-libtermcap dvi-libtermcap
39575maybe-dvi-libtermcap:
60975492
PB
39576@if libtermcap
39577maybe-dvi-libtermcap: dvi-libtermcap
4977bab6 39578
295f4e42 39579dvi-libtermcap: \
05750653 39580 configure-libtermcap
f41d6665 39581 @: $(MAKE); $(unstage)
295f4e42
NN
39582 @[ -f ./libtermcap/Makefile ] || exit 0; \
39583 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39585 $(HOST_EXPORTS) \
d32ab992 39586 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39588 done; \
39589 echo "Doing dvi in libtermcap" ; \
215c351a 39590 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
39591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39593 "RANLIB=$${RANLIB}" \
901119ae 39594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39595 dvi) \
295f4e42 39596 || exit 1
4977bab6 39597
60975492 39598@endif libtermcap
4977bab6 39599
b5422ad7
BM
39600.PHONY: maybe-pdf-libtermcap pdf-libtermcap
39601maybe-pdf-libtermcap:
39602@if libtermcap
39603maybe-pdf-libtermcap: pdf-libtermcap
39604
39605pdf-libtermcap: \
39606 configure-libtermcap
39607 @: $(MAKE); $(unstage)
39608 @[ -f ./libtermcap/Makefile ] || exit 0; \
39609 r=`${PWD_COMMAND}`; export r; \
39610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39611 $(HOST_EXPORTS) \
39612 for flag in $(EXTRA_HOST_FLAGS) ; do \
39613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39614 done; \
39615 echo "Doing pdf in libtermcap" ; \
39616 (cd $(HOST_SUBDIR)/libtermcap && \
39617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39619 "RANLIB=$${RANLIB}" \
901119ae 39620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
39621 pdf) \
39622 || exit 1
39623
39624@endif libtermcap
39625
f87a2b2e
MS
39626.PHONY: maybe-html-libtermcap html-libtermcap
39627maybe-html-libtermcap:
39628@if libtermcap
39629maybe-html-libtermcap: html-libtermcap
39630
39631html-libtermcap: \
05750653 39632 configure-libtermcap
f41d6665 39633 @: $(MAKE); $(unstage)
f87a2b2e
MS
39634 @[ -f ./libtermcap/Makefile ] || exit 0; \
39635 r=`${PWD_COMMAND}`; export r; \
39636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
39637 $(HOST_EXPORTS) \
39638 for flag in $(EXTRA_HOST_FLAGS) ; do \
39639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39640 done; \
39641 echo "Doing html in libtermcap" ; \
215c351a 39642 (cd $(HOST_SUBDIR)/libtermcap && \
f87a2b2e
MS
39643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39645 "RANLIB=$${RANLIB}" \
901119ae 39646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
39647 html) \
39648 || exit 1
39649
39650@endif libtermcap
39651
295f4e42
NN
39652.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
39653maybe-TAGS-libtermcap:
60975492
PB
39654@if libtermcap
39655maybe-TAGS-libtermcap: TAGS-libtermcap
7e2dbcef 39656
295f4e42 39657TAGS-libtermcap: \
05750653 39658 configure-libtermcap
f41d6665 39659 @: $(MAKE); $(unstage)
295f4e42
NN
39660 @[ -f ./libtermcap/Makefile ] || exit 0; \
39661 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39663 $(HOST_EXPORTS) \
d32ab992 39664 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39666 done; \
39667 echo "Doing TAGS in libtermcap" ; \
215c351a 39668 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
39669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39671 "RANLIB=$${RANLIB}" \
901119ae 39672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39673 TAGS) \
295f4e42 39674 || exit 1
4977bab6 39675
60975492 39676@endif libtermcap
4977bab6 39677
295f4e42
NN
39678.PHONY: maybe-install-info-libtermcap install-info-libtermcap
39679maybe-install-info-libtermcap:
60975492
PB
39680@if libtermcap
39681maybe-install-info-libtermcap: install-info-libtermcap
295f4e42
NN
39682
39683install-info-libtermcap: \
39684 configure-libtermcap \
05750653 39685 info-libtermcap
f41d6665 39686 @: $(MAKE); $(unstage)
295f4e42 39687 @[ -f ./libtermcap/Makefile ] || exit 0; \
8c90b13a
L
39688 r=`${PWD_COMMAND}`; export r; \
39689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39690 $(HOST_EXPORTS) \
d32ab992 39691 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39693 done; \
39694 echo "Doing install-info in libtermcap" ; \
215c351a 39695 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
39696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39698 "RANLIB=$${RANLIB}" \
901119ae 39699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39700 install-info) \
4977bab6
ZW
39701 || exit 1
39702
60975492 39703@endif libtermcap
4977bab6 39704
9c4d2493
BM
39705.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
39706maybe-install-pdf-libtermcap:
39707@if libtermcap
39708maybe-install-pdf-libtermcap: install-pdf-libtermcap
39709
39710install-pdf-libtermcap: \
39711 configure-libtermcap \
39712 pdf-libtermcap
39713 @: $(MAKE); $(unstage)
39714 @[ -f ./libtermcap/Makefile ] || exit 0; \
39715 r=`${PWD_COMMAND}`; export r; \
39716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39717 $(HOST_EXPORTS) \
39718 for flag in $(EXTRA_HOST_FLAGS) ; do \
39719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39720 done; \
39721 echo "Doing install-pdf in libtermcap" ; \
39722 (cd $(HOST_SUBDIR)/libtermcap && \
39723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39725 "RANLIB=$${RANLIB}" \
901119ae 39726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
39727 install-pdf) \
39728 || exit 1
39729
39730@endif libtermcap
39731
65d6e994
CD
39732.PHONY: maybe-install-html-libtermcap install-html-libtermcap
39733maybe-install-html-libtermcap:
39734@if libtermcap
39735maybe-install-html-libtermcap: install-html-libtermcap
39736
39737install-html-libtermcap: \
39738 configure-libtermcap \
39739 html-libtermcap
39740 @: $(MAKE); $(unstage)
39741 @[ -f ./libtermcap/Makefile ] || exit 0; \
39742 r=`${PWD_COMMAND}`; export r; \
39743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39744 $(HOST_EXPORTS) \
39745 for flag in $(EXTRA_HOST_FLAGS) ; do \
39746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39747 done; \
39748 echo "Doing install-html in libtermcap" ; \
39749 (cd $(HOST_SUBDIR)/libtermcap && \
39750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39752 "RANLIB=$${RANLIB}" \
901119ae 39753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
39754 install-html) \
39755 || exit 1
39756
39757@endif libtermcap
39758
295f4e42
NN
39759.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
39760maybe-installcheck-libtermcap:
60975492
PB
39761@if libtermcap
39762maybe-installcheck-libtermcap: installcheck-libtermcap
4977bab6 39763
295f4e42 39764installcheck-libtermcap: \
05750653 39765 configure-libtermcap
f41d6665 39766 @: $(MAKE); $(unstage)
295f4e42
NN
39767 @[ -f ./libtermcap/Makefile ] || exit 0; \
39768 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39770 $(HOST_EXPORTS) \
d32ab992 39771 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39773 done; \
39774 echo "Doing installcheck in libtermcap" ; \
215c351a 39775 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
39776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39778 "RANLIB=$${RANLIB}" \
901119ae 39779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39780 installcheck) \
295f4e42
NN
39781 || exit 1
39782
60975492 39783@endif libtermcap
295f4e42
NN
39784
39785.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
39786maybe-mostlyclean-libtermcap:
60975492
PB
39787@if libtermcap
39788maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
295f4e42
NN
39789
39790# libtermcap doesn't support mostlyclean.
39791mostlyclean-libtermcap:
39792
60975492 39793@endif libtermcap
295f4e42
NN
39794
39795.PHONY: maybe-clean-libtermcap clean-libtermcap
39796maybe-clean-libtermcap:
60975492
PB
39797@if libtermcap
39798maybe-clean-libtermcap: clean-libtermcap
295f4e42
NN
39799
39800# libtermcap doesn't support clean.
39801clean-libtermcap:
39802
60975492 39803@endif libtermcap
295f4e42
NN
39804
39805.PHONY: maybe-distclean-libtermcap distclean-libtermcap
39806maybe-distclean-libtermcap:
60975492
PB
39807@if libtermcap
39808maybe-distclean-libtermcap: distclean-libtermcap
295f4e42
NN
39809
39810# libtermcap doesn't support distclean.
39811distclean-libtermcap:
39812
60975492 39813@endif libtermcap
4977bab6 39814
295f4e42
NN
39815.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
39816maybe-maintainer-clean-libtermcap:
60975492
PB
39817@if libtermcap
39818maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4977bab6 39819
295f4e42
NN
39820# libtermcap doesn't support maintainer-clean.
39821maintainer-clean-libtermcap:
7e2dbcef 39822
60975492 39823@endif libtermcap
4977bab6
ZW
39824
39825
25b42232 39826
295f4e42
NN
39827.PHONY: configure-utils maybe-configure-utils
39828maybe-configure-utils:
3ff3adad
PB
39829@if gcc-bootstrap
39830configure-utils: stage_current
39831@endif gcc-bootstrap
60975492
PB
39832@if utils
39833maybe-configure-utils: configure-utils
cc11cc9b 39834configure-utils:
f41d6665 39835 @: $(MAKE); $(unstage)
cc11cc9b 39836 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 39837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
39838 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
39839 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
4fc4dd12 39840 $(HOST_EXPORTS) \
25b42232
PB
39841 echo Configuring in $(HOST_SUBDIR)/utils; \
39842 cd "$(HOST_SUBDIR)/utils" || exit 1; \
4977bab6 39843 case $(srcdir) in \
215c351a
PB
39844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39845 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
39846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 39847 esac; \
215c351a
PB
39848 srcdiroption="--srcdir=$${topdir}/utils"; \
39849 libsrcdir="$$s/utils"; \
4977bab6 39850 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
39851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39852 --target=${target_alias} $${srcdiroption} \
4977bab6 39853 || exit 1
60975492 39854@endif utils
4977bab6 39855
25b42232
PB
39856
39857
ce406537
PB
39858
39859
295f4e42
NN
39860.PHONY: all-utils maybe-all-utils
39861maybe-all-utils:
3ff3adad
PB
39862@if gcc-bootstrap
39863all-utils: stage_current
39864@endif gcc-bootstrap
60975492 39865@if utils
7e0b5752 39866TARGET-utils=all
60975492 39867maybe-all-utils: all-utils
295f4e42 39868all-utils: configure-utils
f41d6665 39869 @: $(MAKE); $(unstage)
8c90b13a
L
39870 @r=`${PWD_COMMAND}`; export r; \
39871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39872 $(HOST_EXPORTS) \
215c351a 39873 (cd $(HOST_SUBDIR)/utils && \
1c8bd6a3
PB
39874 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39875 $(TARGET-utils))
60975492 39876@endif utils
4977bab6 39877
25b42232 39878
ce406537
PB
39879
39880
295f4e42
NN
39881.PHONY: check-utils maybe-check-utils
39882maybe-check-utils:
60975492
PB
39883@if utils
39884maybe-check-utils: check-utils
4977bab6 39885
295f4e42
NN
39886check-utils:
39887
60975492 39888@endif utils
295f4e42
NN
39889
39890.PHONY: install-utils maybe-install-utils
39891maybe-install-utils:
60975492
PB
39892@if utils
39893maybe-install-utils: install-utils
295f4e42
NN
39894
39895install-utils: installdirs
f41d6665 39896 @: $(MAKE); $(unstage)
8c90b13a
L
39897 @r=`${PWD_COMMAND}`; export r; \
39898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39899 $(HOST_EXPORTS) \
215c351a 39900 (cd $(HOST_SUBDIR)/utils && \
ace9ac7b 39901 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 39902
60975492 39903@endif utils
4977bab6 39904
b5422ad7 39905# Other targets (info, dvi, pdf, etc.)
7e2dbcef 39906
295f4e42
NN
39907.PHONY: maybe-info-utils info-utils
39908maybe-info-utils:
60975492
PB
39909@if utils
39910maybe-info-utils: info-utils
295f4e42
NN
39911
39912info-utils: \
05750653 39913 configure-utils
f41d6665 39914 @: $(MAKE); $(unstage)
295f4e42
NN
39915 @[ -f ./utils/Makefile ] || exit 0; \
39916 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39918 $(HOST_EXPORTS) \
d32ab992 39919 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39921 done; \
39922 echo "Doing info in utils" ; \
215c351a 39923 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
39924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39926 "RANLIB=$${RANLIB}" \
901119ae 39927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39928 info) \
295f4e42 39929 || exit 1
4977bab6 39930
60975492 39931@endif utils
4977bab6 39932
295f4e42
NN
39933.PHONY: maybe-dvi-utils dvi-utils
39934maybe-dvi-utils:
60975492
PB
39935@if utils
39936maybe-dvi-utils: dvi-utils
295f4e42
NN
39937
39938dvi-utils: \
05750653 39939 configure-utils
f41d6665 39940 @: $(MAKE); $(unstage)
295f4e42 39941 @[ -f ./utils/Makefile ] || exit 0; \
8c90b13a
L
39942 r=`${PWD_COMMAND}`; export r; \
39943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39944 $(HOST_EXPORTS) \
d32ab992 39945 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39947 done; \
39948 echo "Doing dvi in utils" ; \
215c351a 39949 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
39950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39952 "RANLIB=$${RANLIB}" \
901119ae 39953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39954 dvi) \
4977bab6
ZW
39955 || exit 1
39956
60975492 39957@endif utils
295f4e42 39958
b5422ad7
BM
39959.PHONY: maybe-pdf-utils pdf-utils
39960maybe-pdf-utils:
39961@if utils
39962maybe-pdf-utils: pdf-utils
39963
39964pdf-utils: \
39965 configure-utils
39966 @: $(MAKE); $(unstage)
39967 @[ -f ./utils/Makefile ] || exit 0; \
39968 r=`${PWD_COMMAND}`; export r; \
39969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39970 $(HOST_EXPORTS) \
39971 for flag in $(EXTRA_HOST_FLAGS) ; do \
39972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39973 done; \
39974 echo "Doing pdf in utils" ; \
39975 (cd $(HOST_SUBDIR)/utils && \
39976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39978 "RANLIB=$${RANLIB}" \
901119ae 39979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
39980 pdf) \
39981 || exit 1
39982
39983@endif utils
39984
f87a2b2e
MS
39985.PHONY: maybe-html-utils html-utils
39986maybe-html-utils:
39987@if utils
39988maybe-html-utils: html-utils
39989
39990html-utils: \
05750653 39991 configure-utils
f41d6665 39992 @: $(MAKE); $(unstage)
f87a2b2e
MS
39993 @[ -f ./utils/Makefile ] || exit 0; \
39994 r=`${PWD_COMMAND}`; export r; \
39995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
39996 $(HOST_EXPORTS) \
39997 for flag in $(EXTRA_HOST_FLAGS) ; do \
39998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39999 done; \
40000 echo "Doing html in utils" ; \
215c351a 40001 (cd $(HOST_SUBDIR)/utils && \
f87a2b2e
MS
40002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40004 "RANLIB=$${RANLIB}" \
901119ae 40005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
40006 html) \
40007 || exit 1
40008
40009@endif utils
40010
295f4e42
NN
40011.PHONY: maybe-TAGS-utils TAGS-utils
40012maybe-TAGS-utils:
60975492
PB
40013@if utils
40014maybe-TAGS-utils: TAGS-utils
295f4e42
NN
40015
40016TAGS-utils: \
05750653 40017 configure-utils
f41d6665 40018 @: $(MAKE); $(unstage)
295f4e42
NN
40019 @[ -f ./utils/Makefile ] || exit 0; \
40020 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40022 $(HOST_EXPORTS) \
d32ab992 40023 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40025 done; \
40026 echo "Doing TAGS in utils" ; \
215c351a 40027 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
40028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40030 "RANLIB=$${RANLIB}" \
901119ae 40031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40032 TAGS) \
295f4e42 40033 || exit 1
4977bab6 40034
60975492 40035@endif utils
4977bab6 40036
295f4e42
NN
40037.PHONY: maybe-install-info-utils install-info-utils
40038maybe-install-info-utils:
60975492
PB
40039@if utils
40040maybe-install-info-utils: install-info-utils
295f4e42
NN
40041
40042install-info-utils: \
40043 configure-utils \
05750653 40044 info-utils
f41d6665 40045 @: $(MAKE); $(unstage)
295f4e42
NN
40046 @[ -f ./utils/Makefile ] || exit 0; \
40047 r=`${PWD_COMMAND}`; export r; \
40048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40049 $(HOST_EXPORTS) \
d32ab992 40050 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40052 done; \
40053 echo "Doing install-info in utils" ; \
215c351a 40054 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
40055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40057 "RANLIB=$${RANLIB}" \
901119ae 40058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40059 install-info) \
295f4e42 40060 || exit 1
4977bab6 40061
60975492 40062@endif utils
4977bab6 40063
9c4d2493
BM
40064.PHONY: maybe-install-pdf-utils install-pdf-utils
40065maybe-install-pdf-utils:
40066@if utils
40067maybe-install-pdf-utils: install-pdf-utils
40068
40069install-pdf-utils: \
40070 configure-utils \
40071 pdf-utils
40072 @: $(MAKE); $(unstage)
40073 @[ -f ./utils/Makefile ] || exit 0; \
40074 r=`${PWD_COMMAND}`; export r; \
40075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40076 $(HOST_EXPORTS) \
40077 for flag in $(EXTRA_HOST_FLAGS) ; do \
40078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40079 done; \
40080 echo "Doing install-pdf in utils" ; \
40081 (cd $(HOST_SUBDIR)/utils && \
40082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40084 "RANLIB=$${RANLIB}" \
901119ae 40085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
40086 install-pdf) \
40087 || exit 1
40088
40089@endif utils
40090
65d6e994
CD
40091.PHONY: maybe-install-html-utils install-html-utils
40092maybe-install-html-utils:
40093@if utils
40094maybe-install-html-utils: install-html-utils
40095
40096install-html-utils: \
40097 configure-utils \
40098 html-utils
40099 @: $(MAKE); $(unstage)
40100 @[ -f ./utils/Makefile ] || exit 0; \
40101 r=`${PWD_COMMAND}`; export r; \
40102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40103 $(HOST_EXPORTS) \
40104 for flag in $(EXTRA_HOST_FLAGS) ; do \
40105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40106 done; \
40107 echo "Doing install-html in utils" ; \
40108 (cd $(HOST_SUBDIR)/utils && \
40109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40111 "RANLIB=$${RANLIB}" \
901119ae 40112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
40113 install-html) \
40114 || exit 1
40115
40116@endif utils
40117
295f4e42
NN
40118.PHONY: maybe-installcheck-utils installcheck-utils
40119maybe-installcheck-utils:
60975492
PB
40120@if utils
40121maybe-installcheck-utils: installcheck-utils
7e2dbcef 40122
295f4e42 40123installcheck-utils: \
05750653 40124 configure-utils
f41d6665 40125 @: $(MAKE); $(unstage)
295f4e42
NN
40126 @[ -f ./utils/Makefile ] || exit 0; \
40127 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40129 $(HOST_EXPORTS) \
d32ab992 40130 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40132 done; \
40133 echo "Doing installcheck in utils" ; \
215c351a 40134 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
40135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40137 "RANLIB=$${RANLIB}" \
901119ae 40138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40139 installcheck) \
295f4e42 40140 || exit 1
4977bab6 40141
60975492 40142@endif utils
4977bab6 40143
295f4e42
NN
40144.PHONY: maybe-mostlyclean-utils mostlyclean-utils
40145maybe-mostlyclean-utils:
60975492
PB
40146@if utils
40147maybe-mostlyclean-utils: mostlyclean-utils
295f4e42 40148
05750653 40149mostlyclean-utils:
f41d6665 40150 @: $(MAKE); $(unstage)
295f4e42 40151 @[ -f ./utils/Makefile ] || exit 0; \
8c90b13a
L
40152 r=`${PWD_COMMAND}`; export r; \
40153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40154 $(HOST_EXPORTS) \
d32ab992 40155 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40157 done; \
40158 echo "Doing mostlyclean in utils" ; \
215c351a 40159 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
40160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40162 "RANLIB=$${RANLIB}" \
901119ae 40163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40164 mostlyclean) \
4977bab6
ZW
40165 || exit 1
40166
60975492 40167@endif utils
295f4e42
NN
40168
40169.PHONY: maybe-clean-utils clean-utils
40170maybe-clean-utils:
60975492
PB
40171@if utils
40172maybe-clean-utils: clean-utils
295f4e42 40173
05750653 40174clean-utils:
f41d6665 40175 @: $(MAKE); $(unstage)
295f4e42
NN
40176 @[ -f ./utils/Makefile ] || exit 0; \
40177 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40179 $(HOST_EXPORTS) \
d32ab992 40180 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40182 done; \
40183 echo "Doing clean in utils" ; \
215c351a 40184 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
40185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40187 "RANLIB=$${RANLIB}" \
901119ae 40188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40189 clean) \
295f4e42 40190 || exit 1
4977bab6 40191
60975492 40192@endif utils
4977bab6 40193
295f4e42
NN
40194.PHONY: maybe-distclean-utils distclean-utils
40195maybe-distclean-utils:
60975492
PB
40196@if utils
40197maybe-distclean-utils: distclean-utils
295f4e42 40198
05750653 40199distclean-utils:
f41d6665 40200 @: $(MAKE); $(unstage)
295f4e42
NN
40201 @[ -f ./utils/Makefile ] || exit 0; \
40202 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40204 $(HOST_EXPORTS) \
d32ab992 40205 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40207 done; \
40208 echo "Doing distclean in utils" ; \
215c351a 40209 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
40210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40212 "RANLIB=$${RANLIB}" \
901119ae 40213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40214 distclean) \
295f4e42 40215 || exit 1
4977bab6 40216
60975492 40217@endif utils
4977bab6 40218
295f4e42
NN
40219.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
40220maybe-maintainer-clean-utils:
60975492
PB
40221@if utils
40222maybe-maintainer-clean-utils: maintainer-clean-utils
7e2dbcef 40223
05750653 40224maintainer-clean-utils:
f41d6665 40225 @: $(MAKE); $(unstage)
295f4e42
NN
40226 @[ -f ./utils/Makefile ] || exit 0; \
40227 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40229 $(HOST_EXPORTS) \
d32ab992 40230 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40232 done; \
40233 echo "Doing maintainer-clean in utils" ; \
215c351a 40234 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
40235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40237 "RANLIB=$${RANLIB}" \
901119ae 40238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40239 maintainer-clean) \
295f4e42 40240 || exit 1
4977bab6 40241
60975492 40242@endif utils
4977bab6 40243
295f4e42 40244
25b42232 40245
5395b47b
NN
40246.PHONY: configure-gnattools maybe-configure-gnattools
40247maybe-configure-gnattools:
3ff3adad
PB
40248@if gcc-bootstrap
40249configure-gnattools: stage_current
40250@endif gcc-bootstrap
5395b47b
NN
40251@if gnattools
40252maybe-configure-gnattools: configure-gnattools
cc11cc9b 40253configure-gnattools:
f41d6665 40254 @: $(MAKE); $(unstage)
cc11cc9b 40255 @r=`${PWD_COMMAND}`; export r; \
5395b47b 40256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
40257 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
40258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
5395b47b 40259 $(HOST_EXPORTS) \
25b42232
PB
40260 echo Configuring in $(HOST_SUBDIR)/gnattools; \
40261 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
5395b47b 40262 case $(srcdir) in \
c9db9354
PB
40263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40264 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
40265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5395b47b 40266 esac; \
c9db9354
PB
40267 srcdiroption="--srcdir=$${topdir}/gnattools"; \
40268 libsrcdir="$$s/gnattools"; \
5395b47b 40269 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40270 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40271 --target=${target_alias} $${srcdiroption} \
5395b47b
NN
40272 || exit 1
40273@endif gnattools
40274
25b42232
PB
40275
40276
ce406537
PB
40277
40278
5395b47b
NN
40279.PHONY: all-gnattools maybe-all-gnattools
40280maybe-all-gnattools:
3ff3adad
PB
40281@if gcc-bootstrap
40282all-gnattools: stage_current
40283@endif gcc-bootstrap
5395b47b
NN
40284@if gnattools
40285TARGET-gnattools=all
40286maybe-all-gnattools: all-gnattools
40287all-gnattools: configure-gnattools
f41d6665 40288 @: $(MAKE); $(unstage)
5395b47b
NN
40289 @r=`${PWD_COMMAND}`; export r; \
40290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b 40291 $(HOST_EXPORTS) \
c9db9354 40292 (cd $(HOST_SUBDIR)/gnattools && \
1c8bd6a3
PB
40293 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40294 $(TARGET-gnattools))
5395b47b
NN
40295@endif gnattools
40296
25b42232 40297
ce406537
PB
40298
40299
5395b47b
NN
40300.PHONY: check-gnattools maybe-check-gnattools
40301maybe-check-gnattools:
40302@if gnattools
40303maybe-check-gnattools: check-gnattools
40304
40305check-gnattools:
f41d6665 40306 @: $(MAKE); $(unstage)
5395b47b
NN
40307 @r=`${PWD_COMMAND}`; export r; \
40308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b 40309 $(HOST_EXPORTS) \
c9db9354
PB
40310 (cd $(HOST_SUBDIR)/gnattools && \
40311 $(MAKE) $(FLAGS_TO_PASS) check)
5395b47b
NN
40312
40313@endif gnattools
40314
40315.PHONY: install-gnattools maybe-install-gnattools
40316maybe-install-gnattools:
40317@if gnattools
40318maybe-install-gnattools: install-gnattools
40319
40320install-gnattools: installdirs
f41d6665 40321 @: $(MAKE); $(unstage)
5395b47b
NN
40322 @r=`${PWD_COMMAND}`; export r; \
40323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b 40324 $(HOST_EXPORTS) \
c9db9354 40325 (cd $(HOST_SUBDIR)/gnattools && \
ace9ac7b 40326 $(MAKE) $(FLAGS_TO_PASS) install)
5395b47b
NN
40327
40328@endif gnattools
40329
b5422ad7 40330# Other targets (info, dvi, pdf, etc.)
5395b47b
NN
40331
40332.PHONY: maybe-info-gnattools info-gnattools
40333maybe-info-gnattools:
40334@if gnattools
40335maybe-info-gnattools: info-gnattools
40336
40337info-gnattools: \
40338 configure-gnattools
f41d6665 40339 @: $(MAKE); $(unstage)
5395b47b
NN
40340 @[ -f ./gnattools/Makefile ] || exit 0; \
40341 r=`${PWD_COMMAND}`; export r; \
40342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
40343 $(HOST_EXPORTS) \
40344 for flag in $(EXTRA_HOST_FLAGS) ; do \
40345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40346 done; \
40347 echo "Doing info in gnattools" ; \
c9db9354 40348 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
40349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40351 "RANLIB=$${RANLIB}" \
901119ae 40352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
40353 info) \
40354 || exit 1
40355
40356@endif gnattools
40357
40358.PHONY: maybe-dvi-gnattools dvi-gnattools
40359maybe-dvi-gnattools:
40360@if gnattools
40361maybe-dvi-gnattools: dvi-gnattools
40362
40363dvi-gnattools: \
40364 configure-gnattools
f41d6665 40365 @: $(MAKE); $(unstage)
5395b47b
NN
40366 @[ -f ./gnattools/Makefile ] || exit 0; \
40367 r=`${PWD_COMMAND}`; export r; \
40368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
40369 $(HOST_EXPORTS) \
40370 for flag in $(EXTRA_HOST_FLAGS) ; do \
40371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40372 done; \
40373 echo "Doing dvi in gnattools" ; \
c9db9354 40374 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
40375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40377 "RANLIB=$${RANLIB}" \
901119ae 40378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
40379 dvi) \
40380 || exit 1
40381
40382@endif gnattools
40383
b5422ad7
BM
40384.PHONY: maybe-pdf-gnattools pdf-gnattools
40385maybe-pdf-gnattools:
40386@if gnattools
40387maybe-pdf-gnattools: pdf-gnattools
40388
40389pdf-gnattools: \
40390 configure-gnattools
40391 @: $(MAKE); $(unstage)
40392 @[ -f ./gnattools/Makefile ] || exit 0; \
40393 r=`${PWD_COMMAND}`; export r; \
40394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40395 $(HOST_EXPORTS) \
40396 for flag in $(EXTRA_HOST_FLAGS) ; do \
40397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40398 done; \
40399 echo "Doing pdf in gnattools" ; \
40400 (cd $(HOST_SUBDIR)/gnattools && \
40401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40403 "RANLIB=$${RANLIB}" \
901119ae 40404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
40405 pdf) \
40406 || exit 1
40407
40408@endif gnattools
40409
5395b47b
NN
40410.PHONY: maybe-html-gnattools html-gnattools
40411maybe-html-gnattools:
40412@if gnattools
40413maybe-html-gnattools: html-gnattools
40414
40415html-gnattools: \
40416 configure-gnattools
f41d6665 40417 @: $(MAKE); $(unstage)
5395b47b
NN
40418 @[ -f ./gnattools/Makefile ] || exit 0; \
40419 r=`${PWD_COMMAND}`; export r; \
40420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
40421 $(HOST_EXPORTS) \
40422 for flag in $(EXTRA_HOST_FLAGS) ; do \
40423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40424 done; \
40425 echo "Doing html in gnattools" ; \
c9db9354 40426 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
40427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40429 "RANLIB=$${RANLIB}" \
901119ae 40430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
40431 html) \
40432 || exit 1
40433
40434@endif gnattools
40435
40436.PHONY: maybe-TAGS-gnattools TAGS-gnattools
40437maybe-TAGS-gnattools:
40438@if gnattools
40439maybe-TAGS-gnattools: TAGS-gnattools
40440
40441TAGS-gnattools: \
40442 configure-gnattools
f41d6665 40443 @: $(MAKE); $(unstage)
5395b47b
NN
40444 @[ -f ./gnattools/Makefile ] || exit 0; \
40445 r=`${PWD_COMMAND}`; export r; \
40446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
40447 $(HOST_EXPORTS) \
40448 for flag in $(EXTRA_HOST_FLAGS) ; do \
40449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40450 done; \
40451 echo "Doing TAGS in gnattools" ; \
c9db9354 40452 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
40453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40455 "RANLIB=$${RANLIB}" \
901119ae 40456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
40457 TAGS) \
40458 || exit 1
40459
40460@endif gnattools
40461
40462.PHONY: maybe-install-info-gnattools install-info-gnattools
40463maybe-install-info-gnattools:
40464@if gnattools
40465maybe-install-info-gnattools: install-info-gnattools
40466
40467install-info-gnattools: \
40468 configure-gnattools \
40469 info-gnattools
f41d6665 40470 @: $(MAKE); $(unstage)
5395b47b
NN
40471 @[ -f ./gnattools/Makefile ] || exit 0; \
40472 r=`${PWD_COMMAND}`; export r; \
40473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
40474 $(HOST_EXPORTS) \
40475 for flag in $(EXTRA_HOST_FLAGS) ; do \
40476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40477 done; \
40478 echo "Doing install-info in gnattools" ; \
c9db9354 40479 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
40480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40482 "RANLIB=$${RANLIB}" \
901119ae 40483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
40484 install-info) \
40485 || exit 1
40486
40487@endif gnattools
40488
9c4d2493
BM
40489.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
40490maybe-install-pdf-gnattools:
40491@if gnattools
40492maybe-install-pdf-gnattools: install-pdf-gnattools
40493
40494install-pdf-gnattools: \
40495 configure-gnattools \
40496 pdf-gnattools
40497 @: $(MAKE); $(unstage)
40498 @[ -f ./gnattools/Makefile ] || exit 0; \
40499 r=`${PWD_COMMAND}`; export r; \
40500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40501 $(HOST_EXPORTS) \
40502 for flag in $(EXTRA_HOST_FLAGS) ; do \
40503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40504 done; \
40505 echo "Doing install-pdf in gnattools" ; \
40506 (cd $(HOST_SUBDIR)/gnattools && \
40507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40509 "RANLIB=$${RANLIB}" \
901119ae 40510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
40511 install-pdf) \
40512 || exit 1
40513
40514@endif gnattools
40515
65d6e994
CD
40516.PHONY: maybe-install-html-gnattools install-html-gnattools
40517maybe-install-html-gnattools:
40518@if gnattools
40519maybe-install-html-gnattools: install-html-gnattools
40520
40521install-html-gnattools: \
40522 configure-gnattools \
40523 html-gnattools
40524 @: $(MAKE); $(unstage)
40525 @[ -f ./gnattools/Makefile ] || exit 0; \
40526 r=`${PWD_COMMAND}`; export r; \
40527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40528 $(HOST_EXPORTS) \
40529 for flag in $(EXTRA_HOST_FLAGS) ; do \
40530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40531 done; \
40532 echo "Doing install-html in gnattools" ; \
40533 (cd $(HOST_SUBDIR)/gnattools && \
40534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40536 "RANLIB=$${RANLIB}" \
901119ae 40537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
40538 install-html) \
40539 || exit 1
40540
40541@endif gnattools
40542
5395b47b
NN
40543.PHONY: maybe-installcheck-gnattools installcheck-gnattools
40544maybe-installcheck-gnattools:
40545@if gnattools
40546maybe-installcheck-gnattools: installcheck-gnattools
40547
40548installcheck-gnattools: \
40549 configure-gnattools
f41d6665 40550 @: $(MAKE); $(unstage)
5395b47b
NN
40551 @[ -f ./gnattools/Makefile ] || exit 0; \
40552 r=`${PWD_COMMAND}`; export r; \
40553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
40554 $(HOST_EXPORTS) \
40555 for flag in $(EXTRA_HOST_FLAGS) ; do \
40556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40557 done; \
40558 echo "Doing installcheck in gnattools" ; \
c9db9354 40559 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
40560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40562 "RANLIB=$${RANLIB}" \
901119ae 40563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
40564 installcheck) \
40565 || exit 1
40566
40567@endif gnattools
40568
40569.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
40570maybe-mostlyclean-gnattools:
40571@if gnattools
40572maybe-mostlyclean-gnattools: mostlyclean-gnattools
40573
40574mostlyclean-gnattools:
f41d6665 40575 @: $(MAKE); $(unstage)
5395b47b
NN
40576 @[ -f ./gnattools/Makefile ] || exit 0; \
40577 r=`${PWD_COMMAND}`; export r; \
40578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
40579 $(HOST_EXPORTS) \
40580 for flag in $(EXTRA_HOST_FLAGS) ; do \
40581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40582 done; \
40583 echo "Doing mostlyclean in gnattools" ; \
c9db9354 40584 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
40585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40587 "RANLIB=$${RANLIB}" \
901119ae 40588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
40589 mostlyclean) \
40590 || exit 1
40591
40592@endif gnattools
40593
40594.PHONY: maybe-clean-gnattools clean-gnattools
40595maybe-clean-gnattools:
40596@if gnattools
40597maybe-clean-gnattools: clean-gnattools
40598
40599clean-gnattools:
f41d6665 40600 @: $(MAKE); $(unstage)
5395b47b
NN
40601 @[ -f ./gnattools/Makefile ] || exit 0; \
40602 r=`${PWD_COMMAND}`; export r; \
40603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
40604 $(HOST_EXPORTS) \
40605 for flag in $(EXTRA_HOST_FLAGS) ; do \
40606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40607 done; \
40608 echo "Doing clean in gnattools" ; \
c9db9354 40609 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
40610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40612 "RANLIB=$${RANLIB}" \
901119ae 40613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
40614 clean) \
40615 || exit 1
40616
40617@endif gnattools
40618
40619.PHONY: maybe-distclean-gnattools distclean-gnattools
40620maybe-distclean-gnattools:
40621@if gnattools
40622maybe-distclean-gnattools: distclean-gnattools
40623
40624distclean-gnattools:
f41d6665 40625 @: $(MAKE); $(unstage)
5395b47b
NN
40626 @[ -f ./gnattools/Makefile ] || exit 0; \
40627 r=`${PWD_COMMAND}`; export r; \
40628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
40629 $(HOST_EXPORTS) \
40630 for flag in $(EXTRA_HOST_FLAGS) ; do \
40631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40632 done; \
40633 echo "Doing distclean in gnattools" ; \
c9db9354 40634 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
40635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40637 "RANLIB=$${RANLIB}" \
901119ae 40638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
40639 distclean) \
40640 || exit 1
40641
40642@endif gnattools
40643
40644.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
40645maybe-maintainer-clean-gnattools:
40646@if gnattools
40647maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
40648
40649maintainer-clean-gnattools:
f41d6665 40650 @: $(MAKE); $(unstage)
5395b47b
NN
40651 @[ -f ./gnattools/Makefile ] || exit 0; \
40652 r=`${PWD_COMMAND}`; export r; \
40653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
40654 $(HOST_EXPORTS) \
40655 for flag in $(EXTRA_HOST_FLAGS) ; do \
40656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40657 done; \
40658 echo "Doing maintainer-clean in gnattools" ; \
c9db9354 40659 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
40660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40662 "RANLIB=$${RANLIB}" \
901119ae 40663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
40664 maintainer-clean) \
40665 || exit 1
40666
40667@endif gnattools
40668
40669
295f4e42
NN
40670
40671# ---------------------------------------
40672# Modules which run on the target machine
40673# ---------------------------------------
40674
295f4e42 40675
25b42232
PB
40676
40677
40678.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
40679maybe-configure-target-libstdc++-v3:
3ff3adad
PB
40680@if gcc-bootstrap
40681configure-target-libstdc++-v3: stage_current
40682@endif gcc-bootstrap
25b42232
PB
40683@if target-libstdc++-v3
40684maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
cc11cc9b 40685configure-target-libstdc++-v3:
f41d6665
DJ
40686 @: $(MAKE); $(unstage)
40687 @r=`${PWD_COMMAND}`; export r; \
40688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40689 echo "Checking multilib configuration for libstdc++-v3..."; \
40690 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
40691 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
40692 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40693 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40694 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40695 else \
40696 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40697 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40698 fi; \
40699 else \
40700 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
cc11cc9b
PB
40701 fi; \
40702 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
295f4e42 40703 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
4fc4dd12 40704 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
40705 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
40706 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
4977bab6 40707 case $(srcdir) in \
215c351a
PB
40708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40709 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 40711 esac; \
215c351a
PB
40712 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
40713 libsrcdir="$$s/libstdc++-v3"; \
295f4e42
NN
40714 rm -f no-such-file || : ; \
40715 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40716 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40717 --target=${target_alias} $${srcdiroption} \
4977bab6 40718 || exit 1
60975492 40719@endif target-libstdc++-v3
4977bab6 40720
25b42232
PB
40721
40722
ce406537
PB
40723
40724
295f4e42
NN
40725.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
40726maybe-all-target-libstdc++-v3:
3ff3adad
PB
40727@if gcc-bootstrap
40728all-target-libstdc++-v3: stage_current
40729@endif gcc-bootstrap
60975492 40730@if target-libstdc++-v3
7c27e184 40731TARGET-target-libstdc++-v3=all
60975492 40732maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
295f4e42 40733all-target-libstdc++-v3: configure-target-libstdc++-v3
f41d6665 40734 @: $(MAKE); $(unstage)
8c90b13a
L
40735 @r=`${PWD_COMMAND}`; export r; \
40736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40737 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 40738 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
1c8bd6a3
PB
40739 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40740 $(TARGET-target-libstdc++-v3))
60975492 40741@endif target-libstdc++-v3
4977bab6 40742
25b42232
PB
40743
40744
ce406537
PB
40745
40746
295f4e42
NN
40747.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
40748maybe-check-target-libstdc++-v3:
60975492
PB
40749@if target-libstdc++-v3
40750maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
4977bab6 40751
295f4e42 40752check-target-libstdc++-v3:
f41d6665 40753 @: $(MAKE); $(unstage)
8c90b13a
L
40754 @r=`${PWD_COMMAND}`; export r; \
40755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40756 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 40757 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a52a0a7f 40758 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
4977bab6 40759
60975492 40760@endif target-libstdc++-v3
4977bab6 40761
295f4e42
NN
40762.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
40763maybe-install-target-libstdc++-v3:
60975492
PB
40764@if target-libstdc++-v3
40765maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
7e2dbcef 40766
295f4e42 40767install-target-libstdc++-v3: installdirs
f41d6665 40768 @: $(MAKE); $(unstage)
8c90b13a
L
40769 @r=`${PWD_COMMAND}`; export r; \
40770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40771 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 40772 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a52a0a7f 40773 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 40774
60975492 40775@endif target-libstdc++-v3
4977bab6 40776
b5422ad7 40777# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
40778
40779.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
40780maybe-info-target-libstdc++-v3:
60975492
PB
40781@if target-libstdc++-v3
40782maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
295f4e42
NN
40783
40784info-target-libstdc++-v3: \
05750653 40785 configure-target-libstdc++-v3
f41d6665 40786 @: $(MAKE); $(unstage)
295f4e42 40787 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
40788 r=`${PWD_COMMAND}`; export r; \
40789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40790 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
40791 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40792 for flag in $(EXTRA_TARGET_FLAGS); do \
40793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40794 done; \
40795 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40798 "RANLIB=$${RANLIB}" \
901119ae 40799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 40800 info) \
4977bab6
ZW
40801 || exit 1
40802
60975492 40803@endif target-libstdc++-v3
295f4e42
NN
40804
40805.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
40806maybe-dvi-target-libstdc++-v3:
60975492
PB
40807@if target-libstdc++-v3
40808maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
295f4e42
NN
40809
40810dvi-target-libstdc++-v3: \
05750653 40811 configure-target-libstdc++-v3
f41d6665 40812 @: $(MAKE); $(unstage)
295f4e42
NN
40813 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40814 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40816 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
40817 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40818 for flag in $(EXTRA_TARGET_FLAGS); do \
40819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40820 done; \
40821 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40824 "RANLIB=$${RANLIB}" \
901119ae 40825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 40826 dvi) \
295f4e42 40827 || exit 1
4977bab6 40828
60975492 40829@endif target-libstdc++-v3
4977bab6 40830
b5422ad7
BM
40831.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
40832maybe-pdf-target-libstdc++-v3:
40833@if target-libstdc++-v3
40834maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
40835
40836pdf-target-libstdc++-v3: \
40837 configure-target-libstdc++-v3
40838 @: $(MAKE); $(unstage)
40839 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40840 r=`${PWD_COMMAND}`; export r; \
40841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40842 $(RAW_CXX_TARGET_EXPORTS) \
40843 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40844 for flag in $(EXTRA_TARGET_FLAGS); do \
40845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40846 done; \
40847 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40850 "RANLIB=$${RANLIB}" \
901119ae 40851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
40852 pdf) \
40853 || exit 1
40854
40855@endif target-libstdc++-v3
40856
f87a2b2e
MS
40857.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
40858maybe-html-target-libstdc++-v3:
40859@if target-libstdc++-v3
40860maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
40861
40862html-target-libstdc++-v3: \
05750653 40863 configure-target-libstdc++-v3
f41d6665 40864 @: $(MAKE); $(unstage)
f87a2b2e
MS
40865 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40866 r=`${PWD_COMMAND}`; export r; \
40867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
40868 $(RAW_CXX_TARGET_EXPORTS) \
40869 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40870 for flag in $(EXTRA_TARGET_FLAGS); do \
40871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40872 done; \
40873 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40876 "RANLIB=$${RANLIB}" \
901119ae 40877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
40878 html) \
40879 || exit 1
40880
40881@endif target-libstdc++-v3
40882
295f4e42
NN
40883.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
40884maybe-TAGS-target-libstdc++-v3:
60975492
PB
40885@if target-libstdc++-v3
40886maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
295f4e42
NN
40887
40888TAGS-target-libstdc++-v3: \
05750653 40889 configure-target-libstdc++-v3
f41d6665 40890 @: $(MAKE); $(unstage)
295f4e42
NN
40891 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40892 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40894 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
40895 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40896 for flag in $(EXTRA_TARGET_FLAGS); do \
40897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40898 done; \
40899 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40902 "RANLIB=$${RANLIB}" \
901119ae 40903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 40904 TAGS) \
295f4e42 40905 || exit 1
4977bab6 40906
60975492 40907@endif target-libstdc++-v3
4977bab6 40908
295f4e42
NN
40909.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
40910maybe-install-info-target-libstdc++-v3:
60975492
PB
40911@if target-libstdc++-v3
40912maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
7e2dbcef 40913
295f4e42
NN
40914install-info-target-libstdc++-v3: \
40915 configure-target-libstdc++-v3 \
05750653 40916 info-target-libstdc++-v3
f41d6665 40917 @: $(MAKE); $(unstage)
295f4e42
NN
40918 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40919 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40921 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
40922 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40923 for flag in $(EXTRA_TARGET_FLAGS); do \
40924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40925 done; \
40926 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40929 "RANLIB=$${RANLIB}" \
901119ae 40930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 40931 install-info) \
295f4e42 40932 || exit 1
4977bab6 40933
60975492 40934@endif target-libstdc++-v3
4977bab6 40935
9c4d2493
BM
40936.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
40937maybe-install-pdf-target-libstdc++-v3:
40938@if target-libstdc++-v3
40939maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
40940
40941install-pdf-target-libstdc++-v3: \
40942 configure-target-libstdc++-v3 \
40943 pdf-target-libstdc++-v3
40944 @: $(MAKE); $(unstage)
40945 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40946 r=`${PWD_COMMAND}`; export r; \
40947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40948 $(RAW_CXX_TARGET_EXPORTS) \
40949 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40950 for flag in $(EXTRA_TARGET_FLAGS); do \
40951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40952 done; \
40953 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40956 "RANLIB=$${RANLIB}" \
901119ae 40957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
40958 install-pdf) \
40959 || exit 1
40960
40961@endif target-libstdc++-v3
40962
65d6e994
CD
40963.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
40964maybe-install-html-target-libstdc++-v3:
40965@if target-libstdc++-v3
40966maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
40967
40968install-html-target-libstdc++-v3: \
40969 configure-target-libstdc++-v3 \
40970 html-target-libstdc++-v3
40971 @: $(MAKE); $(unstage)
40972 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40973 r=`${PWD_COMMAND}`; export r; \
40974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40975 $(RAW_CXX_TARGET_EXPORTS) \
40976 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40977 for flag in $(EXTRA_TARGET_FLAGS); do \
40978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40979 done; \
40980 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40983 "RANLIB=$${RANLIB}" \
901119ae 40984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
40985 install-html) \
40986 || exit 1
40987
40988@endif target-libstdc++-v3
40989
295f4e42
NN
40990.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
40991maybe-installcheck-target-libstdc++-v3:
60975492
PB
40992@if target-libstdc++-v3
40993maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
295f4e42
NN
40994
40995installcheck-target-libstdc++-v3: \
05750653 40996 configure-target-libstdc++-v3
f41d6665 40997 @: $(MAKE); $(unstage)
295f4e42 40998 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
40999 r=`${PWD_COMMAND}`; export r; \
41000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41001 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
41002 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41003 for flag in $(EXTRA_TARGET_FLAGS); do \
41004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41005 done; \
41006 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41009 "RANLIB=$${RANLIB}" \
901119ae 41010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41011 installcheck) \
4977bab6
ZW
41012 || exit 1
41013
60975492 41014@endif target-libstdc++-v3
4977bab6 41015
295f4e42
NN
41016.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
41017maybe-mostlyclean-target-libstdc++-v3:
60975492
PB
41018@if target-libstdc++-v3
41019maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4977bab6 41020
05750653 41021mostlyclean-target-libstdc++-v3:
f41d6665 41022 @: $(MAKE); $(unstage)
295f4e42
NN
41023 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41024 r=`${PWD_COMMAND}`; export r; \
8c90b13a 41025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41026 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
41027 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41028 for flag in $(EXTRA_TARGET_FLAGS); do \
41029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41030 done; \
41031 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41034 "RANLIB=$${RANLIB}" \
901119ae 41035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41036 mostlyclean) \
295f4e42 41037 || exit 1
4977bab6 41038
60975492 41039@endif target-libstdc++-v3
4977bab6 41040
295f4e42
NN
41041.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
41042maybe-clean-target-libstdc++-v3:
60975492
PB
41043@if target-libstdc++-v3
41044maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
7e2dbcef 41045
05750653 41046clean-target-libstdc++-v3:
f41d6665 41047 @: $(MAKE); $(unstage)
295f4e42
NN
41048 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41049 r=`${PWD_COMMAND}`; export r; \
8c90b13a 41050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41051 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
41052 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41053 for flag in $(EXTRA_TARGET_FLAGS); do \
41054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41055 done; \
41056 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41059 "RANLIB=$${RANLIB}" \
901119ae 41060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41061 clean) \
295f4e42 41062 || exit 1
4977bab6 41063
60975492 41064@endif target-libstdc++-v3
4977bab6 41065
295f4e42
NN
41066.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
41067maybe-distclean-target-libstdc++-v3:
60975492
PB
41068@if target-libstdc++-v3
41069maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
295f4e42 41070
05750653 41071distclean-target-libstdc++-v3:
f41d6665 41072 @: $(MAKE); $(unstage)
295f4e42 41073 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
41074 r=`${PWD_COMMAND}`; export r; \
41075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41076 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
41077 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41078 for flag in $(EXTRA_TARGET_FLAGS); do \
41079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41080 done; \
41081 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41084 "RANLIB=$${RANLIB}" \
901119ae 41085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41086 distclean) \
4977bab6
ZW
41087 || exit 1
41088
60975492 41089@endif target-libstdc++-v3
4977bab6 41090
295f4e42
NN
41091.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
41092maybe-maintainer-clean-target-libstdc++-v3:
60975492
PB
41093@if target-libstdc++-v3
41094maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
4977bab6 41095
05750653 41096maintainer-clean-target-libstdc++-v3:
f41d6665 41097 @: $(MAKE); $(unstage)
295f4e42
NN
41098 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41099 r=`${PWD_COMMAND}`; export r; \
8c90b13a 41100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41101 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
41102 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41103 for flag in $(EXTRA_TARGET_FLAGS); do \
41104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41105 done; \
41106 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41109 "RANLIB=$${RANLIB}" \
901119ae 41110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41111 maintainer-clean) \
295f4e42 41112 || exit 1
4977bab6 41113
60975492 41114@endif target-libstdc++-v3
4977bab6 41115
7e2dbcef 41116
4977bab6 41117
25b42232
PB
41118
41119
41120.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
41121maybe-configure-target-libmudflap:
3ff3adad
PB
41122@if gcc-bootstrap
41123configure-target-libmudflap: stage_current
41124@endif gcc-bootstrap
25b42232
PB
41125@if target-libmudflap
41126maybe-configure-target-libmudflap: configure-target-libmudflap
cc11cc9b 41127configure-target-libmudflap:
f41d6665
DJ
41128 @: $(MAKE); $(unstage)
41129 @r=`${PWD_COMMAND}`; export r; \
41130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41131 echo "Checking multilib configuration for libmudflap..."; \
41132 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
41133 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
41134 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41135 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41136 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
41137 else \
41138 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
41139 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
41140 fi; \
41141 else \
41142 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
cc11cc9b
PB
41143 fi; \
41144 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
6de9cd9a 41145 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
4fc4dd12 41146 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
41147 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
41148 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
4977bab6 41149 case $(srcdir) in \
215c351a
PB
41150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41151 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
41152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 41153 esac; \
215c351a
PB
41154 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
41155 libsrcdir="$$s/libmudflap"; \
295f4e42
NN
41156 rm -f no-such-file || : ; \
41157 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
41158 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41159 --target=${target_alias} $${srcdiroption} \
4977bab6 41160 || exit 1
60975492 41161@endif target-libmudflap
4977bab6 41162
25b42232
PB
41163
41164
ce406537
PB
41165
41166
6de9cd9a
DN
41167.PHONY: all-target-libmudflap maybe-all-target-libmudflap
41168maybe-all-target-libmudflap:
3ff3adad
PB
41169@if gcc-bootstrap
41170all-target-libmudflap: stage_current
41171@endif gcc-bootstrap
60975492 41172@if target-libmudflap
7c27e184 41173TARGET-target-libmudflap=all
60975492 41174maybe-all-target-libmudflap: all-target-libmudflap
6de9cd9a 41175all-target-libmudflap: configure-target-libmudflap
f41d6665 41176 @: $(MAKE); $(unstage)
8c90b13a
L
41177 @r=`${PWD_COMMAND}`; export r; \
41178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41179 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 41180 (cd $(TARGET_SUBDIR)/libmudflap && \
1c8bd6a3
PB
41181 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41182 $(TARGET-target-libmudflap))
60975492 41183@endif target-libmudflap
4977bab6 41184
25b42232
PB
41185
41186
ce406537
PB
41187
41188
6de9cd9a
DN
41189.PHONY: check-target-libmudflap maybe-check-target-libmudflap
41190maybe-check-target-libmudflap:
60975492
PB
41191@if target-libmudflap
41192maybe-check-target-libmudflap: check-target-libmudflap
4977bab6 41193
6de9cd9a 41194check-target-libmudflap:
f41d6665 41195 @: $(MAKE); $(unstage)
6de9cd9a
DN
41196 @r=`${PWD_COMMAND}`; export r; \
41197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41198 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 41199 (cd $(TARGET_SUBDIR)/libmudflap && \
a52a0a7f 41200 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6de9cd9a 41201
60975492 41202@endif target-libmudflap
6de9cd9a
DN
41203
41204.PHONY: install-target-libmudflap maybe-install-target-libmudflap
41205maybe-install-target-libmudflap:
60975492
PB
41206@if target-libmudflap
41207maybe-install-target-libmudflap: install-target-libmudflap
6de9cd9a
DN
41208
41209install-target-libmudflap: installdirs
f41d6665 41210 @: $(MAKE); $(unstage)
6de9cd9a
DN
41211 @r=`${PWD_COMMAND}`; export r; \
41212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41213 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 41214 (cd $(TARGET_SUBDIR)/libmudflap && \
a52a0a7f 41215 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6de9cd9a 41216
60975492 41217@endif target-libmudflap
6de9cd9a 41218
b5422ad7 41219# Other targets (info, dvi, pdf, etc.)
6de9cd9a
DN
41220
41221.PHONY: maybe-info-target-libmudflap info-target-libmudflap
41222maybe-info-target-libmudflap:
60975492
PB
41223@if target-libmudflap
41224maybe-info-target-libmudflap: info-target-libmudflap
6de9cd9a
DN
41225
41226info-target-libmudflap: \
05750653 41227 configure-target-libmudflap
f41d6665 41228 @: $(MAKE); $(unstage)
6de9cd9a
DN
41229 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41230 r=`${PWD_COMMAND}`; export r; \
41231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41232 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
41233 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
41234 for flag in $(EXTRA_TARGET_FLAGS); do \
41235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41236 done; \
41237 (cd $(TARGET_SUBDIR)/libmudflap && \
41238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41240 "RANLIB=$${RANLIB}" \
901119ae 41241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41242 info) \
6de9cd9a
DN
41243 || exit 1
41244
60975492 41245@endif target-libmudflap
6de9cd9a
DN
41246
41247.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
41248maybe-dvi-target-libmudflap:
60975492
PB
41249@if target-libmudflap
41250maybe-dvi-target-libmudflap: dvi-target-libmudflap
6de9cd9a
DN
41251
41252dvi-target-libmudflap: \
05750653 41253 configure-target-libmudflap
f41d6665 41254 @: $(MAKE); $(unstage)
6de9cd9a
DN
41255 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41256 r=`${PWD_COMMAND}`; export r; \
41257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41258 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
41259 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
41260 for flag in $(EXTRA_TARGET_FLAGS); do \
41261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41262 done; \
41263 (cd $(TARGET_SUBDIR)/libmudflap && \
41264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41266 "RANLIB=$${RANLIB}" \
901119ae 41267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41268 dvi) \
6de9cd9a
DN
41269 || exit 1
41270
60975492 41271@endif target-libmudflap
6de9cd9a 41272
b5422ad7
BM
41273.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
41274maybe-pdf-target-libmudflap:
41275@if target-libmudflap
41276maybe-pdf-target-libmudflap: pdf-target-libmudflap
41277
41278pdf-target-libmudflap: \
41279 configure-target-libmudflap
41280 @: $(MAKE); $(unstage)
41281 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41282 r=`${PWD_COMMAND}`; export r; \
41283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41284 $(NORMAL_TARGET_EXPORTS) \
41285 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41286 for flag in $(EXTRA_TARGET_FLAGS); do \
41287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41288 done; \
41289 (cd $(TARGET_SUBDIR)/libmudflap && \
41290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41292 "RANLIB=$${RANLIB}" \
901119ae 41293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
41294 pdf) \
41295 || exit 1
41296
41297@endif target-libmudflap
41298
f87a2b2e
MS
41299.PHONY: maybe-html-target-libmudflap html-target-libmudflap
41300maybe-html-target-libmudflap:
41301@if target-libmudflap
41302maybe-html-target-libmudflap: html-target-libmudflap
41303
41304html-target-libmudflap: \
05750653 41305 configure-target-libmudflap
f41d6665 41306 @: $(MAKE); $(unstage)
f87a2b2e
MS
41307 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41308 r=`${PWD_COMMAND}`; export r; \
41309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
41310 $(NORMAL_TARGET_EXPORTS) \
41311 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
41312 for flag in $(EXTRA_TARGET_FLAGS); do \
41313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41314 done; \
41315 (cd $(TARGET_SUBDIR)/libmudflap && \
41316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41318 "RANLIB=$${RANLIB}" \
901119ae 41319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
41320 html) \
41321 || exit 1
41322
41323@endif target-libmudflap
41324
6de9cd9a
DN
41325.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
41326maybe-TAGS-target-libmudflap:
60975492
PB
41327@if target-libmudflap
41328maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
6de9cd9a
DN
41329
41330TAGS-target-libmudflap: \
05750653 41331 configure-target-libmudflap
f41d6665 41332 @: $(MAKE); $(unstage)
6de9cd9a
DN
41333 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41334 r=`${PWD_COMMAND}`; export r; \
41335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41336 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
41337 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
41338 for flag in $(EXTRA_TARGET_FLAGS); do \
41339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41340 done; \
41341 (cd $(TARGET_SUBDIR)/libmudflap && \
41342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41344 "RANLIB=$${RANLIB}" \
901119ae 41345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41346 TAGS) \
6de9cd9a
DN
41347 || exit 1
41348
60975492 41349@endif target-libmudflap
6de9cd9a
DN
41350
41351.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
41352maybe-install-info-target-libmudflap:
60975492
PB
41353@if target-libmudflap
41354maybe-install-info-target-libmudflap: install-info-target-libmudflap
6de9cd9a
DN
41355
41356install-info-target-libmudflap: \
41357 configure-target-libmudflap \
05750653 41358 info-target-libmudflap
f41d6665 41359 @: $(MAKE); $(unstage)
6de9cd9a
DN
41360 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41361 r=`${PWD_COMMAND}`; export r; \
41362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41363 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
41364 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
41365 for flag in $(EXTRA_TARGET_FLAGS); do \
41366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41367 done; \
41368 (cd $(TARGET_SUBDIR)/libmudflap && \
41369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41371 "RANLIB=$${RANLIB}" \
901119ae 41372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41373 install-info) \
6de9cd9a
DN
41374 || exit 1
41375
60975492 41376@endif target-libmudflap
6de9cd9a 41377
9c4d2493
BM
41378.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
41379maybe-install-pdf-target-libmudflap:
41380@if target-libmudflap
41381maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
41382
41383install-pdf-target-libmudflap: \
41384 configure-target-libmudflap \
41385 pdf-target-libmudflap
41386 @: $(MAKE); $(unstage)
41387 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41388 r=`${PWD_COMMAND}`; export r; \
41389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41390 $(NORMAL_TARGET_EXPORTS) \
41391 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41392 for flag in $(EXTRA_TARGET_FLAGS); do \
41393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41394 done; \
41395 (cd $(TARGET_SUBDIR)/libmudflap && \
41396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41398 "RANLIB=$${RANLIB}" \
901119ae 41399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
41400 install-pdf) \
41401 || exit 1
41402
41403@endif target-libmudflap
41404
65d6e994
CD
41405.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
41406maybe-install-html-target-libmudflap:
41407@if target-libmudflap
41408maybe-install-html-target-libmudflap: install-html-target-libmudflap
41409
41410install-html-target-libmudflap: \
41411 configure-target-libmudflap \
41412 html-target-libmudflap
41413 @: $(MAKE); $(unstage)
41414 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41415 r=`${PWD_COMMAND}`; export r; \
41416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41417 $(NORMAL_TARGET_EXPORTS) \
41418 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
41419 for flag in $(EXTRA_TARGET_FLAGS); do \
41420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41421 done; \
41422 (cd $(TARGET_SUBDIR)/libmudflap && \
41423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41425 "RANLIB=$${RANLIB}" \
901119ae 41426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
41427 install-html) \
41428 || exit 1
41429
41430@endif target-libmudflap
41431
6de9cd9a
DN
41432.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
41433maybe-installcheck-target-libmudflap:
60975492
PB
41434@if target-libmudflap
41435maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
6de9cd9a
DN
41436
41437installcheck-target-libmudflap: \
05750653 41438 configure-target-libmudflap
f41d6665 41439 @: $(MAKE); $(unstage)
6de9cd9a
DN
41440 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41441 r=`${PWD_COMMAND}`; export r; \
41442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41443 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
41444 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
41445 for flag in $(EXTRA_TARGET_FLAGS); do \
41446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41447 done; \
41448 (cd $(TARGET_SUBDIR)/libmudflap && \
41449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41451 "RANLIB=$${RANLIB}" \
901119ae 41452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41453 installcheck) \
6de9cd9a
DN
41454 || exit 1
41455
60975492 41456@endif target-libmudflap
6de9cd9a
DN
41457
41458.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
41459maybe-mostlyclean-target-libmudflap:
60975492
PB
41460@if target-libmudflap
41461maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
6de9cd9a 41462
05750653 41463mostlyclean-target-libmudflap:
f41d6665 41464 @: $(MAKE); $(unstage)
6de9cd9a
DN
41465 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41466 r=`${PWD_COMMAND}`; export r; \
41467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41468 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
41469 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
41470 for flag in $(EXTRA_TARGET_FLAGS); do \
41471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41472 done; \
41473 (cd $(TARGET_SUBDIR)/libmudflap && \
41474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41476 "RANLIB=$${RANLIB}" \
901119ae 41477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41478 mostlyclean) \
6de9cd9a
DN
41479 || exit 1
41480
60975492 41481@endif target-libmudflap
6de9cd9a
DN
41482
41483.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
41484maybe-clean-target-libmudflap:
60975492
PB
41485@if target-libmudflap
41486maybe-clean-target-libmudflap: clean-target-libmudflap
6de9cd9a 41487
05750653 41488clean-target-libmudflap:
f41d6665 41489 @: $(MAKE); $(unstage)
6de9cd9a
DN
41490 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41491 r=`${PWD_COMMAND}`; export r; \
41492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41493 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
41494 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
41495 for flag in $(EXTRA_TARGET_FLAGS); do \
41496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41497 done; \
41498 (cd $(TARGET_SUBDIR)/libmudflap && \
41499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41501 "RANLIB=$${RANLIB}" \
901119ae 41502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41503 clean) \
6de9cd9a
DN
41504 || exit 1
41505
60975492 41506@endif target-libmudflap
6de9cd9a
DN
41507
41508.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
41509maybe-distclean-target-libmudflap:
60975492
PB
41510@if target-libmudflap
41511maybe-distclean-target-libmudflap: distclean-target-libmudflap
6de9cd9a 41512
05750653 41513distclean-target-libmudflap:
f41d6665 41514 @: $(MAKE); $(unstage)
6de9cd9a
DN
41515 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41516 r=`${PWD_COMMAND}`; export r; \
41517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41518 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
41519 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
41520 for flag in $(EXTRA_TARGET_FLAGS); do \
41521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41522 done; \
41523 (cd $(TARGET_SUBDIR)/libmudflap && \
41524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41526 "RANLIB=$${RANLIB}" \
901119ae 41527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41528 distclean) \
6de9cd9a
DN
41529 || exit 1
41530
60975492 41531@endif target-libmudflap
6de9cd9a
DN
41532
41533.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
41534maybe-maintainer-clean-target-libmudflap:
60975492
PB
41535@if target-libmudflap
41536maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
6de9cd9a 41537
05750653 41538maintainer-clean-target-libmudflap:
f41d6665 41539 @: $(MAKE); $(unstage)
6de9cd9a
DN
41540 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41541 r=`${PWD_COMMAND}`; export r; \
41542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41543 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
41544 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
41545 for flag in $(EXTRA_TARGET_FLAGS); do \
41546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41547 done; \
41548 (cd $(TARGET_SUBDIR)/libmudflap && \
41549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41551 "RANLIB=$${RANLIB}" \
901119ae 41552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 41553 maintainer-clean) \
6de9cd9a
DN
41554 || exit 1
41555
60975492 41556@endif target-libmudflap
6de9cd9a
DN
41557
41558
6de9cd9a 41559
77008252
JJ
41560
41561
41562.PHONY: configure-target-libssp maybe-configure-target-libssp
41563maybe-configure-target-libssp:
3ff3adad
PB
41564@if gcc-bootstrap
41565configure-target-libssp: stage_current
41566@endif gcc-bootstrap
77008252
JJ
41567@if target-libssp
41568maybe-configure-target-libssp: configure-target-libssp
cc11cc9b 41569configure-target-libssp:
f41d6665
DJ
41570 @: $(MAKE); $(unstage)
41571 @r=`${PWD_COMMAND}`; export r; \
41572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41573 echo "Checking multilib configuration for libssp..."; \
41574 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
41575 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
41576 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
41577 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
41578 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
41579 else \
41580 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
41581 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41582 fi; \
41583 else \
41584 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
cc11cc9b
PB
41585 fi; \
41586 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
77008252 41587 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
77008252
JJ
41588 $(NORMAL_TARGET_EXPORTS) \
41589 echo Configuring in $(TARGET_SUBDIR)/libssp; \
41590 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
41591 case $(srcdir) in \
41592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41593 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
41594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41595 esac; \
41596 srcdiroption="--srcdir=$${topdir}/libssp"; \
41597 libsrcdir="$$s/libssp"; \
41598 rm -f no-such-file || : ; \
41599 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
41600 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41601 --target=${target_alias} $${srcdiroption} \
77008252
JJ
41602 || exit 1
41603@endif target-libssp
41604
41605
41606
41607
41608
41609.PHONY: all-target-libssp maybe-all-target-libssp
41610maybe-all-target-libssp:
3ff3adad
PB
41611@if gcc-bootstrap
41612all-target-libssp: stage_current
41613@endif gcc-bootstrap
77008252
JJ
41614@if target-libssp
41615TARGET-target-libssp=all
41616maybe-all-target-libssp: all-target-libssp
41617all-target-libssp: configure-target-libssp
f41d6665 41618 @: $(MAKE); $(unstage)
77008252
JJ
41619 @r=`${PWD_COMMAND}`; export r; \
41620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41621 $(NORMAL_TARGET_EXPORTS) \
41622 (cd $(TARGET_SUBDIR)/libssp && \
1c8bd6a3
PB
41623 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41624 $(TARGET-target-libssp))
77008252
JJ
41625@endif target-libssp
41626
41627
41628
41629
41630
41631.PHONY: check-target-libssp maybe-check-target-libssp
41632maybe-check-target-libssp:
41633@if target-libssp
41634maybe-check-target-libssp: check-target-libssp
41635
41636check-target-libssp:
f41d6665 41637 @: $(MAKE); $(unstage)
77008252
JJ
41638 @r=`${PWD_COMMAND}`; export r; \
41639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41640 $(NORMAL_TARGET_EXPORTS) \
41641 (cd $(TARGET_SUBDIR)/libssp && \
41642 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41643
41644@endif target-libssp
41645
41646.PHONY: install-target-libssp maybe-install-target-libssp
41647maybe-install-target-libssp:
41648@if target-libssp
41649maybe-install-target-libssp: install-target-libssp
41650
41651install-target-libssp: installdirs
f41d6665 41652 @: $(MAKE); $(unstage)
77008252
JJ
41653 @r=`${PWD_COMMAND}`; export r; \
41654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41655 $(NORMAL_TARGET_EXPORTS) \
41656 (cd $(TARGET_SUBDIR)/libssp && \
41657 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41658
41659@endif target-libssp
41660
b5422ad7 41661# Other targets (info, dvi, pdf, etc.)
77008252
JJ
41662
41663.PHONY: maybe-info-target-libssp info-target-libssp
41664maybe-info-target-libssp:
41665@if target-libssp
41666maybe-info-target-libssp: info-target-libssp
41667
41668info-target-libssp: \
41669 configure-target-libssp
f41d6665 41670 @: $(MAKE); $(unstage)
77008252
JJ
41671 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41672 r=`${PWD_COMMAND}`; export r; \
41673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41674 $(NORMAL_TARGET_EXPORTS) \
41675 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
41676 for flag in $(EXTRA_TARGET_FLAGS); do \
41677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41678 done; \
41679 (cd $(TARGET_SUBDIR)/libssp && \
41680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41682 "RANLIB=$${RANLIB}" \
901119ae 41683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
41684 info) \
41685 || exit 1
41686
41687@endif target-libssp
41688
41689.PHONY: maybe-dvi-target-libssp dvi-target-libssp
41690maybe-dvi-target-libssp:
41691@if target-libssp
41692maybe-dvi-target-libssp: dvi-target-libssp
41693
41694dvi-target-libssp: \
41695 configure-target-libssp
f41d6665 41696 @: $(MAKE); $(unstage)
77008252
JJ
41697 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41698 r=`${PWD_COMMAND}`; export r; \
41699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41700 $(NORMAL_TARGET_EXPORTS) \
41701 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
41702 for flag in $(EXTRA_TARGET_FLAGS); do \
41703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41704 done; \
41705 (cd $(TARGET_SUBDIR)/libssp && \
41706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41708 "RANLIB=$${RANLIB}" \
901119ae 41709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
41710 dvi) \
41711 || exit 1
41712
41713@endif target-libssp
41714
b5422ad7
BM
41715.PHONY: maybe-pdf-target-libssp pdf-target-libssp
41716maybe-pdf-target-libssp:
41717@if target-libssp
41718maybe-pdf-target-libssp: pdf-target-libssp
41719
41720pdf-target-libssp: \
41721 configure-target-libssp
41722 @: $(MAKE); $(unstage)
41723 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41724 r=`${PWD_COMMAND}`; export r; \
41725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41726 $(NORMAL_TARGET_EXPORTS) \
41727 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
41728 for flag in $(EXTRA_TARGET_FLAGS); do \
41729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41730 done; \
41731 (cd $(TARGET_SUBDIR)/libssp && \
41732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41734 "RANLIB=$${RANLIB}" \
901119ae 41735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
41736 pdf) \
41737 || exit 1
41738
41739@endif target-libssp
41740
77008252
JJ
41741.PHONY: maybe-html-target-libssp html-target-libssp
41742maybe-html-target-libssp:
41743@if target-libssp
41744maybe-html-target-libssp: html-target-libssp
41745
41746html-target-libssp: \
41747 configure-target-libssp
f41d6665 41748 @: $(MAKE); $(unstage)
77008252
JJ
41749 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41750 r=`${PWD_COMMAND}`; export r; \
41751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41752 $(NORMAL_TARGET_EXPORTS) \
41753 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
41754 for flag in $(EXTRA_TARGET_FLAGS); do \
41755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41756 done; \
41757 (cd $(TARGET_SUBDIR)/libssp && \
41758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41760 "RANLIB=$${RANLIB}" \
901119ae 41761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
41762 html) \
41763 || exit 1
41764
41765@endif target-libssp
41766
41767.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
41768maybe-TAGS-target-libssp:
41769@if target-libssp
41770maybe-TAGS-target-libssp: TAGS-target-libssp
41771
41772TAGS-target-libssp: \
41773 configure-target-libssp
f41d6665 41774 @: $(MAKE); $(unstage)
77008252
JJ
41775 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41776 r=`${PWD_COMMAND}`; export r; \
41777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41778 $(NORMAL_TARGET_EXPORTS) \
41779 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
41780 for flag in $(EXTRA_TARGET_FLAGS); do \
41781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41782 done; \
41783 (cd $(TARGET_SUBDIR)/libssp && \
41784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41786 "RANLIB=$${RANLIB}" \
901119ae 41787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
41788 TAGS) \
41789 || exit 1
41790
41791@endif target-libssp
41792
41793.PHONY: maybe-install-info-target-libssp install-info-target-libssp
41794maybe-install-info-target-libssp:
41795@if target-libssp
41796maybe-install-info-target-libssp: install-info-target-libssp
41797
41798install-info-target-libssp: \
41799 configure-target-libssp \
41800 info-target-libssp
f41d6665 41801 @: $(MAKE); $(unstage)
77008252
JJ
41802 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41803 r=`${PWD_COMMAND}`; export r; \
41804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41805 $(NORMAL_TARGET_EXPORTS) \
41806 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
41807 for flag in $(EXTRA_TARGET_FLAGS); do \
41808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41809 done; \
41810 (cd $(TARGET_SUBDIR)/libssp && \
41811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41813 "RANLIB=$${RANLIB}" \
901119ae 41814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
41815 install-info) \
41816 || exit 1
41817
41818@endif target-libssp
41819
9c4d2493
BM
41820.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
41821maybe-install-pdf-target-libssp:
41822@if target-libssp
41823maybe-install-pdf-target-libssp: install-pdf-target-libssp
41824
41825install-pdf-target-libssp: \
41826 configure-target-libssp \
41827 pdf-target-libssp
41828 @: $(MAKE); $(unstage)
41829 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41830 r=`${PWD_COMMAND}`; export r; \
41831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41832 $(NORMAL_TARGET_EXPORTS) \
41833 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
41834 for flag in $(EXTRA_TARGET_FLAGS); do \
41835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41836 done; \
41837 (cd $(TARGET_SUBDIR)/libssp && \
41838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41840 "RANLIB=$${RANLIB}" \
901119ae 41841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
41842 install-pdf) \
41843 || exit 1
41844
41845@endif target-libssp
41846
65d6e994
CD
41847.PHONY: maybe-install-html-target-libssp install-html-target-libssp
41848maybe-install-html-target-libssp:
41849@if target-libssp
41850maybe-install-html-target-libssp: install-html-target-libssp
41851
41852install-html-target-libssp: \
41853 configure-target-libssp \
41854 html-target-libssp
41855 @: $(MAKE); $(unstage)
41856 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41857 r=`${PWD_COMMAND}`; export r; \
41858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41859 $(NORMAL_TARGET_EXPORTS) \
41860 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
41861 for flag in $(EXTRA_TARGET_FLAGS); do \
41862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41863 done; \
41864 (cd $(TARGET_SUBDIR)/libssp && \
41865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41867 "RANLIB=$${RANLIB}" \
901119ae 41868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
41869 install-html) \
41870 || exit 1
41871
41872@endif target-libssp
41873
77008252
JJ
41874.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
41875maybe-installcheck-target-libssp:
41876@if target-libssp
41877maybe-installcheck-target-libssp: installcheck-target-libssp
41878
41879installcheck-target-libssp: \
41880 configure-target-libssp
f41d6665 41881 @: $(MAKE); $(unstage)
77008252
JJ
41882 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41883 r=`${PWD_COMMAND}`; export r; \
41884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41885 $(NORMAL_TARGET_EXPORTS) \
41886 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
41887 for flag in $(EXTRA_TARGET_FLAGS); do \
41888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41889 done; \
41890 (cd $(TARGET_SUBDIR)/libssp && \
41891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41893 "RANLIB=$${RANLIB}" \
901119ae 41894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
41895 installcheck) \
41896 || exit 1
41897
41898@endif target-libssp
41899
41900.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
41901maybe-mostlyclean-target-libssp:
41902@if target-libssp
41903maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
41904
41905mostlyclean-target-libssp:
f41d6665 41906 @: $(MAKE); $(unstage)
77008252
JJ
41907 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41908 r=`${PWD_COMMAND}`; export r; \
41909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41910 $(NORMAL_TARGET_EXPORTS) \
41911 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
41912 for flag in $(EXTRA_TARGET_FLAGS); do \
41913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41914 done; \
41915 (cd $(TARGET_SUBDIR)/libssp && \
41916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41918 "RANLIB=$${RANLIB}" \
901119ae 41919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
41920 mostlyclean) \
41921 || exit 1
41922
41923@endif target-libssp
41924
41925.PHONY: maybe-clean-target-libssp clean-target-libssp
41926maybe-clean-target-libssp:
41927@if target-libssp
41928maybe-clean-target-libssp: clean-target-libssp
41929
41930clean-target-libssp:
f41d6665 41931 @: $(MAKE); $(unstage)
77008252
JJ
41932 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41933 r=`${PWD_COMMAND}`; export r; \
41934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41935 $(NORMAL_TARGET_EXPORTS) \
41936 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
41937 for flag in $(EXTRA_TARGET_FLAGS); do \
41938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41939 done; \
41940 (cd $(TARGET_SUBDIR)/libssp && \
41941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41943 "RANLIB=$${RANLIB}" \
901119ae 41944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
41945 clean) \
41946 || exit 1
41947
41948@endif target-libssp
41949
41950.PHONY: maybe-distclean-target-libssp distclean-target-libssp
41951maybe-distclean-target-libssp:
41952@if target-libssp
41953maybe-distclean-target-libssp: distclean-target-libssp
41954
41955distclean-target-libssp:
f41d6665 41956 @: $(MAKE); $(unstage)
77008252
JJ
41957 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41958 r=`${PWD_COMMAND}`; export r; \
41959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41960 $(NORMAL_TARGET_EXPORTS) \
41961 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
41962 for flag in $(EXTRA_TARGET_FLAGS); do \
41963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41964 done; \
41965 (cd $(TARGET_SUBDIR)/libssp && \
41966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41968 "RANLIB=$${RANLIB}" \
901119ae 41969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
41970 distclean) \
41971 || exit 1
41972
41973@endif target-libssp
41974
41975.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
41976maybe-maintainer-clean-target-libssp:
41977@if target-libssp
41978maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
41979
41980maintainer-clean-target-libssp:
f41d6665 41981 @: $(MAKE); $(unstage)
77008252
JJ
41982 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41983 r=`${PWD_COMMAND}`; export r; \
41984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41985 $(NORMAL_TARGET_EXPORTS) \
41986 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
41987 for flag in $(EXTRA_TARGET_FLAGS); do \
41988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41989 done; \
41990 (cd $(TARGET_SUBDIR)/libssp && \
41991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41993 "RANLIB=$${RANLIB}" \
901119ae 41994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
41995 maintainer-clean) \
41996 || exit 1
41997
41998@endif target-libssp
41999
42000
42001
25b42232 42002
6de9cd9a 42003
25b42232
PB
42004.PHONY: configure-target-newlib maybe-configure-target-newlib
42005maybe-configure-target-newlib:
3ff3adad
PB
42006@if gcc-bootstrap
42007configure-target-newlib: stage_current
42008@endif gcc-bootstrap
25b42232
PB
42009@if target-newlib
42010maybe-configure-target-newlib: configure-target-newlib
cc11cc9b 42011configure-target-newlib:
f41d6665
DJ
42012 @: $(MAKE); $(unstage)
42013 @r=`${PWD_COMMAND}`; export r; \
42014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42015 echo "Checking multilib configuration for newlib..."; \
42016 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
42017 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
42018 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
42019 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
42020 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
42021 else \
42022 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
42023 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42024 fi; \
42025 else \
42026 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
cc11cc9b
PB
42027 fi; \
42028 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
6de9cd9a 42029 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
4fc4dd12 42030 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
42031 echo Configuring in $(TARGET_SUBDIR)/newlib; \
42032 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
42033 case $(srcdir) in \
215c351a
PB
42034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42035 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
42036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6de9cd9a 42037 esac; \
215c351a
PB
42038 srcdiroption="--srcdir=$${topdir}/newlib"; \
42039 libsrcdir="$$s/newlib"; \
6de9cd9a
DN
42040 rm -f no-such-file || : ; \
42041 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42042 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42043 --target=${target_alias} $${srcdiroption} \
6de9cd9a 42044 || exit 1
60975492 42045@endif target-newlib
6de9cd9a 42046
25b42232
PB
42047
42048
ce406537
PB
42049
42050
6de9cd9a
DN
42051.PHONY: all-target-newlib maybe-all-target-newlib
42052maybe-all-target-newlib:
3ff3adad
PB
42053@if gcc-bootstrap
42054all-target-newlib: stage_current
42055@endif gcc-bootstrap
60975492 42056@if target-newlib
7c27e184 42057TARGET-target-newlib=all
60975492 42058maybe-all-target-newlib: all-target-newlib
6de9cd9a 42059all-target-newlib: configure-target-newlib
f41d6665 42060 @: $(MAKE); $(unstage)
6de9cd9a
DN
42061 @r=`${PWD_COMMAND}`; export r; \
42062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42063 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 42064 (cd $(TARGET_SUBDIR)/newlib && \
1c8bd6a3
PB
42065 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42066 $(TARGET-target-newlib))
60975492 42067@endif target-newlib
6de9cd9a 42068
25b42232
PB
42069
42070
ce406537
PB
42071
42072
6de9cd9a
DN
42073.PHONY: check-target-newlib maybe-check-target-newlib
42074maybe-check-target-newlib:
60975492
PB
42075@if target-newlib
42076maybe-check-target-newlib: check-target-newlib
6de9cd9a
DN
42077
42078check-target-newlib:
f41d6665 42079 @: $(MAKE); $(unstage)
295f4e42
NN
42080 @r=`${PWD_COMMAND}`; export r; \
42081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42082 $(NORMAL_TARGET_EXPORTS) \
295f4e42 42083 (cd $(TARGET_SUBDIR)/newlib && \
a52a0a7f 42084 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 42085
60975492 42086@endif target-newlib
4977bab6 42087
295f4e42
NN
42088.PHONY: install-target-newlib maybe-install-target-newlib
42089maybe-install-target-newlib:
60975492
PB
42090@if target-newlib
42091maybe-install-target-newlib: install-target-newlib
7e2dbcef 42092
295f4e42 42093install-target-newlib: installdirs
f41d6665 42094 @: $(MAKE); $(unstage)
295f4e42
NN
42095 @r=`${PWD_COMMAND}`; export r; \
42096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42097 $(NORMAL_TARGET_EXPORTS) \
295f4e42 42098 (cd $(TARGET_SUBDIR)/newlib && \
a52a0a7f 42099 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 42100
60975492 42101@endif target-newlib
4977bab6 42102
b5422ad7 42103# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
42104
42105.PHONY: maybe-info-target-newlib info-target-newlib
42106maybe-info-target-newlib:
60975492
PB
42107@if target-newlib
42108maybe-info-target-newlib: info-target-newlib
295f4e42
NN
42109
42110info-target-newlib: \
05750653 42111 configure-target-newlib
f41d6665 42112 @: $(MAKE); $(unstage)
295f4e42 42113 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
42114 r=`${PWD_COMMAND}`; export r; \
42115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42116 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
42117 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
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)/newlib && \
42122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42124 "RANLIB=$${RANLIB}" \
901119ae 42125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42126 info) \
4977bab6
ZW
42127 || exit 1
42128
60975492 42129@endif target-newlib
4977bab6 42130
295f4e42
NN
42131.PHONY: maybe-dvi-target-newlib dvi-target-newlib
42132maybe-dvi-target-newlib:
60975492
PB
42133@if target-newlib
42134maybe-dvi-target-newlib: dvi-target-newlib
4977bab6 42135
295f4e42 42136dvi-target-newlib: \
05750653 42137 configure-target-newlib
f41d6665 42138 @: $(MAKE); $(unstage)
295f4e42
NN
42139 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42140 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42142 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
42143 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
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)/newlib && \
42148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42150 "RANLIB=$${RANLIB}" \
901119ae 42151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42152 dvi) \
295f4e42 42153 || exit 1
4977bab6 42154
60975492 42155@endif target-newlib
4977bab6 42156
b5422ad7
BM
42157.PHONY: maybe-pdf-target-newlib pdf-target-newlib
42158maybe-pdf-target-newlib:
42159@if target-newlib
42160maybe-pdf-target-newlib: pdf-target-newlib
42161
42162pdf-target-newlib: \
42163 configure-target-newlib
42164 @: $(MAKE); $(unstage)
42165 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42166 r=`${PWD_COMMAND}`; export r; \
42167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42168 $(NORMAL_TARGET_EXPORTS) \
42169 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
42170 for flag in $(EXTRA_TARGET_FLAGS); do \
42171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42172 done; \
42173 (cd $(TARGET_SUBDIR)/newlib && \
42174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42176 "RANLIB=$${RANLIB}" \
901119ae 42177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
42178 pdf) \
42179 || exit 1
42180
42181@endif target-newlib
42182
f87a2b2e
MS
42183.PHONY: maybe-html-target-newlib html-target-newlib
42184maybe-html-target-newlib:
42185@if target-newlib
42186maybe-html-target-newlib: html-target-newlib
42187
42188html-target-newlib: \
05750653 42189 configure-target-newlib
f41d6665 42190 @: $(MAKE); $(unstage)
f87a2b2e
MS
42191 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42192 r=`${PWD_COMMAND}`; export r; \
42193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
42194 $(NORMAL_TARGET_EXPORTS) \
42195 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
42196 for flag in $(EXTRA_TARGET_FLAGS); do \
42197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42198 done; \
42199 (cd $(TARGET_SUBDIR)/newlib && \
42200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42202 "RANLIB=$${RANLIB}" \
901119ae 42203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
42204 html) \
42205 || exit 1
42206
42207@endif target-newlib
42208
295f4e42
NN
42209.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
42210maybe-TAGS-target-newlib:
60975492
PB
42211@if target-newlib
42212maybe-TAGS-target-newlib: TAGS-target-newlib
7e2dbcef 42213
295f4e42 42214TAGS-target-newlib: \
05750653 42215 configure-target-newlib
f41d6665 42216 @: $(MAKE); $(unstage)
295f4e42
NN
42217 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42218 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42220 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
42221 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
42222 for flag in $(EXTRA_TARGET_FLAGS); do \
42223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42224 done; \
42225 (cd $(TARGET_SUBDIR)/newlib && \
42226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42228 "RANLIB=$${RANLIB}" \
901119ae 42229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42230 TAGS) \
295f4e42 42231 || exit 1
4977bab6 42232
60975492 42233@endif target-newlib
4977bab6 42234
295f4e42
NN
42235.PHONY: maybe-install-info-target-newlib install-info-target-newlib
42236maybe-install-info-target-newlib:
60975492
PB
42237@if target-newlib
42238maybe-install-info-target-newlib: install-info-target-newlib
295f4e42
NN
42239
42240install-info-target-newlib: \
42241 configure-target-newlib \
05750653 42242 info-target-newlib
f41d6665 42243 @: $(MAKE); $(unstage)
295f4e42 42244 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
42245 r=`${PWD_COMMAND}`; export r; \
42246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42247 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
42248 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
42249 for flag in $(EXTRA_TARGET_FLAGS); do \
42250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42251 done; \
42252 (cd $(TARGET_SUBDIR)/newlib && \
42253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42255 "RANLIB=$${RANLIB}" \
901119ae 42256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42257 install-info) \
4977bab6
ZW
42258 || exit 1
42259
60975492 42260@endif target-newlib
295f4e42 42261
9c4d2493
BM
42262.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
42263maybe-install-pdf-target-newlib:
42264@if target-newlib
42265maybe-install-pdf-target-newlib: install-pdf-target-newlib
42266
42267install-pdf-target-newlib: \
42268 configure-target-newlib \
42269 pdf-target-newlib
42270 @: $(MAKE); $(unstage)
42271 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42272 r=`${PWD_COMMAND}`; export r; \
42273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42274 $(NORMAL_TARGET_EXPORTS) \
42275 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
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)/newlib && \
42280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42282 "RANLIB=$${RANLIB}" \
901119ae 42283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
42284 install-pdf) \
42285 || exit 1
42286
42287@endif target-newlib
42288
65d6e994
CD
42289.PHONY: maybe-install-html-target-newlib install-html-target-newlib
42290maybe-install-html-target-newlib:
42291@if target-newlib
42292maybe-install-html-target-newlib: install-html-target-newlib
42293
42294install-html-target-newlib: \
42295 configure-target-newlib \
42296 html-target-newlib
42297 @: $(MAKE); $(unstage)
42298 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42299 r=`${PWD_COMMAND}`; export r; \
42300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42301 $(NORMAL_TARGET_EXPORTS) \
42302 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
42303 for flag in $(EXTRA_TARGET_FLAGS); do \
42304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42305 done; \
42306 (cd $(TARGET_SUBDIR)/newlib && \
42307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42309 "RANLIB=$${RANLIB}" \
901119ae 42310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
42311 install-html) \
42312 || exit 1
42313
42314@endif target-newlib
42315
295f4e42
NN
42316.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
42317maybe-installcheck-target-newlib:
60975492
PB
42318@if target-newlib
42319maybe-installcheck-target-newlib: installcheck-target-newlib
295f4e42
NN
42320
42321installcheck-target-newlib: \
05750653 42322 configure-target-newlib
f41d6665 42323 @: $(MAKE); $(unstage)
295f4e42
NN
42324 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42325 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42327 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
42328 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
42329 for flag in $(EXTRA_TARGET_FLAGS); do \
42330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42331 done; \
42332 (cd $(TARGET_SUBDIR)/newlib && \
42333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42335 "RANLIB=$${RANLIB}" \
901119ae 42336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42337 installcheck) \
295f4e42 42338 || exit 1
4977bab6 42339
60975492 42340@endif target-newlib
4977bab6 42341
295f4e42
NN
42342.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
42343maybe-mostlyclean-target-newlib:
60975492
PB
42344@if target-newlib
42345maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
295f4e42 42346
05750653 42347mostlyclean-target-newlib:
f41d6665 42348 @: $(MAKE); $(unstage)
295f4e42
NN
42349 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42350 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42352 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
42353 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
42354 for flag in $(EXTRA_TARGET_FLAGS); do \
42355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42356 done; \
42357 (cd $(TARGET_SUBDIR)/newlib && \
42358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42360 "RANLIB=$${RANLIB}" \
901119ae 42361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42362 mostlyclean) \
295f4e42 42363 || exit 1
4977bab6 42364
60975492 42365@endif target-newlib
4977bab6 42366
295f4e42
NN
42367.PHONY: maybe-clean-target-newlib clean-target-newlib
42368maybe-clean-target-newlib:
60975492
PB
42369@if target-newlib
42370maybe-clean-target-newlib: clean-target-newlib
7e2dbcef 42371
05750653 42372clean-target-newlib:
f41d6665 42373 @: $(MAKE); $(unstage)
295f4e42
NN
42374 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42375 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42377 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
42378 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
42379 for flag in $(EXTRA_TARGET_FLAGS); do \
42380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42381 done; \
42382 (cd $(TARGET_SUBDIR)/newlib && \
42383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42385 "RANLIB=$${RANLIB}" \
901119ae 42386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42387 clean) \
295f4e42 42388 || exit 1
4977bab6 42389
60975492 42390@endif target-newlib
4977bab6 42391
295f4e42
NN
42392.PHONY: maybe-distclean-target-newlib distclean-target-newlib
42393maybe-distclean-target-newlib:
60975492
PB
42394@if target-newlib
42395maybe-distclean-target-newlib: distclean-target-newlib
295f4e42 42396
05750653 42397distclean-target-newlib:
f41d6665 42398 @: $(MAKE); $(unstage)
295f4e42 42399 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
42400 r=`${PWD_COMMAND}`; export r; \
42401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42402 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
42403 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
42404 for flag in $(EXTRA_TARGET_FLAGS); do \
42405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42406 done; \
42407 (cd $(TARGET_SUBDIR)/newlib && \
42408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42410 "RANLIB=$${RANLIB}" \
901119ae 42411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42412 distclean) \
4977bab6
ZW
42413 || exit 1
42414
60975492 42415@endif target-newlib
4977bab6 42416
295f4e42
NN
42417.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
42418maybe-maintainer-clean-target-newlib:
60975492
PB
42419@if target-newlib
42420maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
4977bab6 42421
05750653 42422maintainer-clean-target-newlib:
f41d6665 42423 @: $(MAKE); $(unstage)
295f4e42
NN
42424 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42425 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42427 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
42428 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
42429 for flag in $(EXTRA_TARGET_FLAGS); do \
42430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42431 done; \
42432 (cd $(TARGET_SUBDIR)/newlib && \
42433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42435 "RANLIB=$${RANLIB}" \
901119ae 42436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42437 maintainer-clean) \
295f4e42 42438 || exit 1
4977bab6 42439
60975492 42440@endif target-newlib
4977bab6 42441
7e2dbcef 42442
6de9cd9a 42443
25b42232 42444
6de9cd9a 42445
fa958513
DJ
42446.PHONY: configure-target-libgcc maybe-configure-target-libgcc
42447maybe-configure-target-libgcc:
42448@if gcc-bootstrap
42449configure-target-libgcc: stage_current
42450@endif gcc-bootstrap
42451@if target-libgcc
42452maybe-configure-target-libgcc: configure-target-libgcc
42453configure-target-libgcc:
42454 @r=`${PWD_COMMAND}`; export r; \
42455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42456 echo "Checking multilib configuration for libgcc..."; \
42457 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42458 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42459 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42460 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42461 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42462 else \
42463 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42464 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42465 fi; \
42466 else \
42467 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42468 fi; \
42469 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42470 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42471 $(NORMAL_TARGET_EXPORTS) \
42472 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
42473 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
42474 case $(srcdir) in \
42475 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42476 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42477 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42478 esac; \
42479 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42480 libsrcdir="$$s/libgcc"; \
42481 rm -f no-such-file || : ; \
42482 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42483 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42484 --target=${target_alias} $${srcdiroption} \
fa958513
DJ
42485 || exit 1
42486@endif target-libgcc
42487
42488
42489
42490.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
42491maybe-configure-stage1-target-libgcc:
42492@if target-libgcc-bootstrap
42493maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
42494configure-stage1-target-libgcc:
42495 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42496 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42497 @r=`${PWD_COMMAND}`; export r; \
42498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42499 echo "Checking multilib configuration for libgcc..."; \
42500 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42501 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42502 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42503 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42504 else \
42505 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42506 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42507 fi; \
42508 else \
42509 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42510 fi; \
42511 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
1c8bd6a3
PB
42512 $(NORMAL_TARGET_EXPORTS) \
42513 CFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42514 CXXFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
fa958513
DJ
42515 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
42516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42517 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42518 case $(srcdir) in \
42519 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42520 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42521 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42522 esac; \
42523 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42524 libsrcdir="$$s/libgcc"; \
42525 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42526 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42527 --target=${target_alias} $${srcdiroption} \
fa958513
DJ
42528 \
42529 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
42530@endif target-libgcc-bootstrap
42531
42532.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
42533maybe-configure-stage2-target-libgcc:
42534@if target-libgcc-bootstrap
42535maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
42536configure-stage2-target-libgcc:
42537 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42538 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42539 @r=`${PWD_COMMAND}`; export r; \
42540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42541 echo "Checking multilib configuration for libgcc..."; \
42542 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42543 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42544 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42545 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42546 else \
42547 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42548 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42549 fi; \
42550 else \
42551 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42552 fi; \
42553 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42554 $(NORMAL_TARGET_EXPORTS) \
1c8bd6a3
PB
42555 \
42556 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42557 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
fa958513
DJ
42558 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
42559 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42560 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42561 case $(srcdir) in \
42562 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42563 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42564 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42565 esac; \
42566 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42567 libsrcdir="$$s/libgcc"; \
42568 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42569 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42570 --target=${target_alias} $${srcdiroption} \
fa958513
DJ
42571 --with-build-libsubdir=$(HOST_SUBDIR) \
42572 @stage2_werror_flag@
42573@endif target-libgcc-bootstrap
42574
bb286d71
AO
42575.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
42576maybe-configure-stageb2g0-target-libgcc:
42577@if target-libgcc-bootstrap
42578maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42579configure-stageb2g0-target-libgcc:
42580 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42581 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42582 @r=`${PWD_COMMAND}`; export r; \
42583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42584 echo "Checking multilib configuration for libgcc..."; \
42585 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42586 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42587 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42588 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42589 else \
42590 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42591 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42592 fi; \
42593 else \
42594 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42595 fi; \
42596 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42597 $(NORMAL_TARGET_EXPORTS) \
1c8bd6a3
PB
42598 \
42599 CFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42600 CXXFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
bb286d71
AO
42601 echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
42602 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42603 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42604 case $(srcdir) in \
42605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42606 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42608 esac; \
42609 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42610 libsrcdir="$$s/libgcc"; \
42611 $(SHELL) $${libsrcdir}/configure \
42612 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42613 --target=${target_alias} $${srcdiroption} \
42614 --with-build-libsubdir=$(HOST_SUBDIR) \
42615 @stage2_werror_flag@
42616@endif target-libgcc-bootstrap
42617
fa958513
DJ
42618.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
42619maybe-configure-stage3-target-libgcc:
42620@if target-libgcc-bootstrap
42621maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
42622configure-stage3-target-libgcc:
42623 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42624 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42625 @r=`${PWD_COMMAND}`; export r; \
42626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42627 echo "Checking multilib configuration for libgcc..."; \
42628 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42629 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42630 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42631 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42632 else \
42633 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42634 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42635 fi; \
42636 else \
42637 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42638 fi; \
42639 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42640 $(NORMAL_TARGET_EXPORTS) \
1c8bd6a3
PB
42641 \
42642 CFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42643 CXXFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
fa958513
DJ
42644 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
42645 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42646 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42647 case $(srcdir) in \
42648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42649 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42651 esac; \
42652 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42653 libsrcdir="$$s/libgcc"; \
42654 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42655 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42656 --target=${target_alias} $${srcdiroption} \
fa958513
DJ
42657 --with-build-libsubdir=$(HOST_SUBDIR) \
42658 @stage2_werror_flag@
42659@endif target-libgcc-bootstrap
42660
bb286d71
AO
42661.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
42662maybe-configure-stageb3g2-target-libgcc:
42663@if target-libgcc-bootstrap
42664maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
42665configure-stageb3g2-target-libgcc:
42666 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
42667 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42668 @r=`${PWD_COMMAND}`; export r; \
42669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42670 echo "Checking multilib configuration for libgcc..."; \
42671 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42672 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42673 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42674 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42675 else \
42676 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42677 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42678 fi; \
42679 else \
42680 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42681 fi; \
42682 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42683 $(NORMAL_TARGET_EXPORTS) \
1c8bd6a3
PB
42684 \
42685 CFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42686 CXXFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
bb286d71
AO
42687 echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
42688 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42689 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42690 case $(srcdir) in \
42691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42692 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42694 esac; \
42695 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42696 libsrcdir="$$s/libgcc"; \
42697 $(SHELL) $${libsrcdir}/configure \
42698 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42699 --target=${target_alias} $${srcdiroption} \
42700 --with-build-libsubdir=$(HOST_SUBDIR) \
42701 @stage2_werror_flag@
42702@endif target-libgcc-bootstrap
42703
fa958513
DJ
42704.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
42705maybe-configure-stage4-target-libgcc:
42706@if target-libgcc-bootstrap
42707maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
42708configure-stage4-target-libgcc:
42709 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42710 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42711 @r=`${PWD_COMMAND}`; export r; \
42712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42713 echo "Checking multilib configuration for libgcc..."; \
42714 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42715 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42716 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42717 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42718 else \
42719 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42720 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42721 fi; \
42722 else \
42723 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42724 fi; \
42725 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42726 $(NORMAL_TARGET_EXPORTS) \
1c8bd6a3
PB
42727 \
42728 CFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42729 CXXFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
fa958513
DJ
42730 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
42731 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42732 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42733 case $(srcdir) in \
42734 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42735 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42736 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42737 esac; \
42738 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42739 libsrcdir="$$s/libgcc"; \
42740 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42741 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42742 --target=${target_alias} $${srcdiroption} \
fa958513
DJ
42743 --with-build-libsubdir=$(HOST_SUBDIR) \
42744 @stage2_werror_flag@
42745@endif target-libgcc-bootstrap
42746
42747.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
42748maybe-configure-stageprofile-target-libgcc:
42749@if target-libgcc-bootstrap
42750maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
42751configure-stageprofile-target-libgcc:
42752 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42753 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42754 @r=`${PWD_COMMAND}`; export r; \
42755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42756 echo "Checking multilib configuration for libgcc..."; \
42757 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42758 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42759 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42760 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42761 else \
42762 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42763 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42764 fi; \
42765 else \
42766 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42767 fi; \
42768 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42769 $(NORMAL_TARGET_EXPORTS) \
1c8bd6a3 42770 \
5d2edb29
PB
42771 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42772 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
fa958513
DJ
42773 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
42774 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42775 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42776 case $(srcdir) in \
42777 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42778 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42779 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42780 esac; \
42781 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42782 libsrcdir="$$s/libgcc"; \
42783 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42784 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42785 --target=${target_alias} $${srcdiroption} \
fa958513
DJ
42786 --with-build-libsubdir=$(HOST_SUBDIR) \
42787 @stage2_werror_flag@
42788@endif target-libgcc-bootstrap
42789
42790.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
42791maybe-configure-stagefeedback-target-libgcc:
42792@if target-libgcc-bootstrap
42793maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
42794configure-stagefeedback-target-libgcc:
42795 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42796 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42797 @r=`${PWD_COMMAND}`; export r; \
42798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42799 echo "Checking multilib configuration for libgcc..."; \
42800 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42801 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42802 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42803 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42804 else \
42805 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42806 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42807 fi; \
42808 else \
42809 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42810 fi; \
42811 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42812 $(NORMAL_TARGET_EXPORTS) \
1c8bd6a3
PB
42813 \
42814 CFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42815 CXXFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
fa958513
DJ
42816 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
42817 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42818 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42819 case $(srcdir) in \
42820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42821 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42823 esac; \
42824 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42825 libsrcdir="$$s/libgcc"; \
42826 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42827 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42828 --target=${target_alias} $${srcdiroption} \
fa958513
DJ
42829 --with-build-libsubdir=$(HOST_SUBDIR) \
42830 @stage2_werror_flag@
42831@endif target-libgcc-bootstrap
42832
42833
42834
42835
42836
42837.PHONY: all-target-libgcc maybe-all-target-libgcc
42838maybe-all-target-libgcc:
42839@if gcc-bootstrap
42840all-target-libgcc: stage_current
42841@endif gcc-bootstrap
42842@if target-libgcc
42843TARGET-target-libgcc=all
42844maybe-all-target-libgcc: all-target-libgcc
42845all-target-libgcc: configure-target-libgcc
42846 @r=`${PWD_COMMAND}`; export r; \
42847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42848 $(NORMAL_TARGET_EXPORTS) \
42849 (cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
42850 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42851 $(TARGET-target-libgcc))
fa958513
DJ
42852@endif target-libgcc
42853
42854
42855
42856.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
42857.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
42858maybe-all-stage1-target-libgcc:
42859maybe-clean-stage1-target-libgcc:
42860@if target-libgcc-bootstrap
42861maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
42862all-stage1: all-stage1-target-libgcc
42863TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
42864all-stage1-target-libgcc: configure-stage1-target-libgcc
42865 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42866 @r=`${PWD_COMMAND}`; export r; \
42867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42868 $(NORMAL_TARGET_EXPORTS) \
42869 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
42870 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42871 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
42872 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
42873 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
42874 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
fa958513
DJ
42875 $(TARGET-stage1-target-libgcc)
42876
42877maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
42878clean-stage1: clean-stage1-target-libgcc
42879clean-stage1-target-libgcc:
42880 @if [ $(current_stage) = stage1 ]; then \
42881 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42882 else \
42883 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
42884 $(MAKE) stage1-start; \
42885 fi; \
42886 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 42887 $(MAKE) $(EXTRA_TARGET_FLAGS) \
342b9200 42888 clean
fa958513
DJ
42889@endif target-libgcc-bootstrap
42890
42891
42892.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
42893.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
42894maybe-all-stage2-target-libgcc:
42895maybe-clean-stage2-target-libgcc:
42896@if target-libgcc-bootstrap
42897maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
42898all-stage2: all-stage2-target-libgcc
42899TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
42900all-stage2-target-libgcc: configure-stage2-target-libgcc
42901 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42902 @r=`${PWD_COMMAND}`; export r; \
42903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42904 $(NORMAL_TARGET_EXPORTS) \
42905 \
42906 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
42907 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42908 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
42909 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
42910 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
42911 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
fa958513
DJ
42912 $(TARGET-stage2-target-libgcc)
42913
42914maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
42915clean-stage2: clean-stage2-target-libgcc
42916clean-stage2-target-libgcc:
42917 @if [ $(current_stage) = stage2 ]; then \
42918 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42919 else \
42920 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
42921 $(MAKE) stage2-start; \
42922 fi; \
42923 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 42924 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 42925 \
342b9200 42926 clean
fa958513
DJ
42927@endif target-libgcc-bootstrap
42928
42929
bb286d71
AO
42930.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
42931.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
42932maybe-all-stageb2g0-target-libgcc:
42933maybe-clean-stageb2g0-target-libgcc:
42934@if target-libgcc-bootstrap
42935maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
42936all-stageb2g0: all-stageb2g0-target-libgcc
42937TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
42938all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42939 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42940 @r=`${PWD_COMMAND}`; export r; \
42941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42942 $(NORMAL_TARGET_EXPORTS) \
42943 \
42944 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
42945 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42946 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
42947 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
42948 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
42949 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_TARGET_FLAGS) \
bb286d71
AO
42950 $(TARGET-stageb2g0-target-libgcc)
42951
42952maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
42953clean-stageb2g0: clean-stageb2g0-target-libgcc
42954clean-stageb2g0-target-libgcc:
42955 @if [ $(current_stage) = stageb2g0 ]; then \
42956 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42957 else \
42958 [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
42959 $(MAKE) stageb2g0-start; \
42960 fi; \
42961 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 42962 $(MAKE) $(EXTRA_TARGET_FLAGS) \
bb286d71
AO
42963 \
42964 clean
42965@endif target-libgcc-bootstrap
42966
42967
fa958513
DJ
42968.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
42969.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
42970maybe-all-stage3-target-libgcc:
42971maybe-clean-stage3-target-libgcc:
42972@if target-libgcc-bootstrap
42973maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
42974all-stage3: all-stage3-target-libgcc
42975TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
42976all-stage3-target-libgcc: configure-stage3-target-libgcc
42977 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42978 @r=`${PWD_COMMAND}`; export r; \
42979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42980 $(NORMAL_TARGET_EXPORTS) \
42981 \
42982 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
42983 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42984 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
42985 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
42986 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
42987 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
fa958513
DJ
42988 $(TARGET-stage3-target-libgcc)
42989
42990maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
42991clean-stage3: clean-stage3-target-libgcc
42992clean-stage3-target-libgcc:
42993 @if [ $(current_stage) = stage3 ]; then \
42994 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42995 else \
42996 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
42997 $(MAKE) stage3-start; \
42998 fi; \
42999 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 43000 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 43001 \
342b9200 43002 clean
fa958513
DJ
43003@endif target-libgcc-bootstrap
43004
43005
bb286d71
AO
43006.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
43007.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
43008maybe-all-stageb3g2-target-libgcc:
43009maybe-clean-stageb3g2-target-libgcc:
43010@if target-libgcc-bootstrap
43011maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
43012all-stageb3g2: all-stageb3g2-target-libgcc
43013TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
43014all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
43015 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
43016 @r=`${PWD_COMMAND}`; export r; \
43017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43018 $(NORMAL_TARGET_EXPORTS) \
43019 \
43020 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
43021 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43022 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
43023 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
43024 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
43025 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_TARGET_FLAGS) \
bb286d71
AO
43026 $(TARGET-stageb3g2-target-libgcc)
43027
43028maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
43029clean-stageb3g2: clean-stageb3g2-target-libgcc
43030clean-stageb3g2-target-libgcc:
43031 @if [ $(current_stage) = stageb3g2 ]; then \
43032 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43033 else \
43034 [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
43035 $(MAKE) stageb3g2-start; \
43036 fi; \
43037 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 43038 $(MAKE) $(EXTRA_TARGET_FLAGS) \
bb286d71
AO
43039 \
43040 clean
43041@endif target-libgcc-bootstrap
43042
43043
fa958513
DJ
43044.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
43045.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
43046maybe-all-stage4-target-libgcc:
43047maybe-clean-stage4-target-libgcc:
43048@if target-libgcc-bootstrap
43049maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
43050all-stage4: all-stage4-target-libgcc
43051TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
43052all-stage4-target-libgcc: configure-stage4-target-libgcc
43053 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43054 @r=`${PWD_COMMAND}`; export r; \
43055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43056 $(NORMAL_TARGET_EXPORTS) \
43057 \
43058 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
43059 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43060 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
43061 LIBCFLAGS="$(STAGE4_CFLAGS)" \
43062 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
43063 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_TARGET_FLAGS) \
fa958513
DJ
43064 $(TARGET-stage4-target-libgcc)
43065
43066maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
43067clean-stage4: clean-stage4-target-libgcc
43068clean-stage4-target-libgcc:
43069 @if [ $(current_stage) = stage4 ]; then \
43070 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43071 else \
43072 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
43073 $(MAKE) stage4-start; \
43074 fi; \
43075 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 43076 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 43077 \
342b9200 43078 clean
fa958513
DJ
43079@endif target-libgcc-bootstrap
43080
43081
43082.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
43083.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
43084maybe-all-stageprofile-target-libgcc:
43085maybe-clean-stageprofile-target-libgcc:
43086@if target-libgcc-bootstrap
43087maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
43088all-stageprofile: all-stageprofile-target-libgcc
43089TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
43090all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
43091 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43092 @r=`${PWD_COMMAND}`; export r; \
43093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43094 $(NORMAL_TARGET_EXPORTS) \
43095 \
43096 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
43097 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43098 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5d2edb29
PB
43099 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
43100 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
43101 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
fa958513
DJ
43102 $(TARGET-stageprofile-target-libgcc)
43103
43104maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
43105clean-stageprofile: clean-stageprofile-target-libgcc
43106clean-stageprofile-target-libgcc:
43107 @if [ $(current_stage) = stageprofile ]; then \
43108 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43109 else \
43110 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
43111 $(MAKE) stageprofile-start; \
43112 fi; \
43113 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 43114 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 43115 \
342b9200 43116 clean
fa958513
DJ
43117@endif target-libgcc-bootstrap
43118
43119
43120.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
43121.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
43122maybe-all-stagefeedback-target-libgcc:
43123maybe-clean-stagefeedback-target-libgcc:
43124@if target-libgcc-bootstrap
43125maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
43126all-stagefeedback: all-stagefeedback-target-libgcc
43127TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
43128all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
43129 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43130 @r=`${PWD_COMMAND}`; export r; \
43131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43132 $(NORMAL_TARGET_EXPORTS) \
43133 \
43134 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
43135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43136 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
43137 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43138 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43139 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_TARGET_FLAGS) \
fa958513
DJ
43140 $(TARGET-stagefeedback-target-libgcc)
43141
43142maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
43143clean-stagefeedback: clean-stagefeedback-target-libgcc
43144clean-stagefeedback-target-libgcc:
43145 @if [ $(current_stage) = stagefeedback ]; then \
43146 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43147 else \
43148 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
43149 $(MAKE) stagefeedback-start; \
43150 fi; \
43151 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 43152 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 43153 \
342b9200 43154 clean
fa958513
DJ
43155@endif target-libgcc-bootstrap
43156
43157
43158
43159
43160
43161
43162.PHONY: check-target-libgcc maybe-check-target-libgcc
43163maybe-check-target-libgcc:
43164@if target-libgcc
43165maybe-check-target-libgcc: check-target-libgcc
43166
43167# Dummy target for uncheckable module.
43168check-target-libgcc:
43169
43170@endif target-libgcc
43171
43172.PHONY: install-target-libgcc maybe-install-target-libgcc
43173maybe-install-target-libgcc:
43174@if target-libgcc
43175maybe-install-target-libgcc: install-target-libgcc
43176
43177install-target-libgcc: installdirs
43178 @: $(MAKE); $(unstage)
43179 @r=`${PWD_COMMAND}`; export r; \
43180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43181 $(NORMAL_TARGET_EXPORTS) \
43182 (cd $(TARGET_SUBDIR)/libgcc && \
43183 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43184
43185@endif target-libgcc
43186
43187# Other targets (info, dvi, pdf, etc.)
43188
43189.PHONY: maybe-info-target-libgcc info-target-libgcc
43190maybe-info-target-libgcc:
43191@if target-libgcc
43192maybe-info-target-libgcc: info-target-libgcc
43193
43194info-target-libgcc: \
43195 configure-target-libgcc
43196 @: $(MAKE); $(unstage)
43197 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43198 r=`${PWD_COMMAND}`; export r; \
43199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43200 $(NORMAL_TARGET_EXPORTS) \
43201 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
43202 for flag in $(EXTRA_TARGET_FLAGS); do \
43203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43204 done; \
43205 (cd $(TARGET_SUBDIR)/libgcc && \
43206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43208 "RANLIB=$${RANLIB}" \
901119ae 43209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43210 info) \
43211 || exit 1
43212
43213@endif target-libgcc
43214
43215.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
43216maybe-dvi-target-libgcc:
43217@if target-libgcc
43218maybe-dvi-target-libgcc: dvi-target-libgcc
43219
43220dvi-target-libgcc: \
43221 configure-target-libgcc
43222 @: $(MAKE); $(unstage)
43223 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43224 r=`${PWD_COMMAND}`; export r; \
43225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43226 $(NORMAL_TARGET_EXPORTS) \
43227 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
43228 for flag in $(EXTRA_TARGET_FLAGS); do \
43229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43230 done; \
43231 (cd $(TARGET_SUBDIR)/libgcc && \
43232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43234 "RANLIB=$${RANLIB}" \
901119ae 43235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43236 dvi) \
43237 || exit 1
43238
43239@endif target-libgcc
43240
43241.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
43242maybe-pdf-target-libgcc:
43243@if target-libgcc
43244maybe-pdf-target-libgcc: pdf-target-libgcc
43245
43246pdf-target-libgcc: \
43247 configure-target-libgcc
43248 @: $(MAKE); $(unstage)
43249 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43250 r=`${PWD_COMMAND}`; export r; \
43251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43252 $(NORMAL_TARGET_EXPORTS) \
43253 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
43254 for flag in $(EXTRA_TARGET_FLAGS); do \
43255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43256 done; \
43257 (cd $(TARGET_SUBDIR)/libgcc && \
43258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43260 "RANLIB=$${RANLIB}" \
901119ae 43261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43262 pdf) \
43263 || exit 1
43264
43265@endif target-libgcc
43266
43267.PHONY: maybe-html-target-libgcc html-target-libgcc
43268maybe-html-target-libgcc:
43269@if target-libgcc
43270maybe-html-target-libgcc: html-target-libgcc
43271
43272html-target-libgcc: \
43273 configure-target-libgcc
43274 @: $(MAKE); $(unstage)
43275 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43276 r=`${PWD_COMMAND}`; export r; \
43277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43278 $(NORMAL_TARGET_EXPORTS) \
43279 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
43280 for flag in $(EXTRA_TARGET_FLAGS); do \
43281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43282 done; \
43283 (cd $(TARGET_SUBDIR)/libgcc && \
43284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43286 "RANLIB=$${RANLIB}" \
901119ae 43287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43288 html) \
43289 || exit 1
43290
43291@endif target-libgcc
43292
43293.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
43294maybe-TAGS-target-libgcc:
43295@if target-libgcc
43296maybe-TAGS-target-libgcc: TAGS-target-libgcc
43297
43298TAGS-target-libgcc: \
43299 configure-target-libgcc
43300 @: $(MAKE); $(unstage)
43301 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43302 r=`${PWD_COMMAND}`; export r; \
43303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43304 $(NORMAL_TARGET_EXPORTS) \
43305 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
43306 for flag in $(EXTRA_TARGET_FLAGS); do \
43307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43308 done; \
43309 (cd $(TARGET_SUBDIR)/libgcc && \
43310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43312 "RANLIB=$${RANLIB}" \
901119ae 43313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43314 TAGS) \
43315 || exit 1
43316
43317@endif target-libgcc
43318
43319.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
43320maybe-install-info-target-libgcc:
43321@if target-libgcc
43322maybe-install-info-target-libgcc: install-info-target-libgcc
43323
43324install-info-target-libgcc: \
43325 configure-target-libgcc \
43326 info-target-libgcc
43327 @: $(MAKE); $(unstage)
43328 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43329 r=`${PWD_COMMAND}`; export r; \
43330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43331 $(NORMAL_TARGET_EXPORTS) \
43332 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
43333 for flag in $(EXTRA_TARGET_FLAGS); do \
43334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43335 done; \
43336 (cd $(TARGET_SUBDIR)/libgcc && \
43337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43339 "RANLIB=$${RANLIB}" \
901119ae 43340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43341 install-info) \
43342 || exit 1
43343
43344@endif target-libgcc
43345
9c4d2493
BM
43346.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
43347maybe-install-pdf-target-libgcc:
43348@if target-libgcc
43349maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
43350
43351install-pdf-target-libgcc: \
43352 configure-target-libgcc \
43353 pdf-target-libgcc
43354 @: $(MAKE); $(unstage)
43355 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43356 r=`${PWD_COMMAND}`; export r; \
43357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43358 $(NORMAL_TARGET_EXPORTS) \
43359 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
43360 for flag in $(EXTRA_TARGET_FLAGS); do \
43361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43362 done; \
43363 (cd $(TARGET_SUBDIR)/libgcc && \
43364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43366 "RANLIB=$${RANLIB}" \
901119ae 43367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
43368 install-pdf) \
43369 || exit 1
43370
43371@endif target-libgcc
43372
fa958513
DJ
43373.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
43374maybe-install-html-target-libgcc:
43375@if target-libgcc
43376maybe-install-html-target-libgcc: install-html-target-libgcc
43377
43378install-html-target-libgcc: \
43379 configure-target-libgcc \
43380 html-target-libgcc
43381 @: $(MAKE); $(unstage)
43382 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43383 r=`${PWD_COMMAND}`; export r; \
43384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43385 $(NORMAL_TARGET_EXPORTS) \
43386 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
43387 for flag in $(EXTRA_TARGET_FLAGS); do \
43388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43389 done; \
43390 (cd $(TARGET_SUBDIR)/libgcc && \
43391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43393 "RANLIB=$${RANLIB}" \
901119ae 43394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43395 install-html) \
43396 || exit 1
43397
43398@endif target-libgcc
43399
43400.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
43401maybe-installcheck-target-libgcc:
43402@if target-libgcc
43403maybe-installcheck-target-libgcc: installcheck-target-libgcc
43404
43405installcheck-target-libgcc: \
43406 configure-target-libgcc
43407 @: $(MAKE); $(unstage)
43408 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43409 r=`${PWD_COMMAND}`; export r; \
43410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43411 $(NORMAL_TARGET_EXPORTS) \
43412 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
43413 for flag in $(EXTRA_TARGET_FLAGS); do \
43414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43415 done; \
43416 (cd $(TARGET_SUBDIR)/libgcc && \
43417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43419 "RANLIB=$${RANLIB}" \
901119ae 43420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43421 installcheck) \
43422 || exit 1
43423
43424@endif target-libgcc
43425
43426.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
43427maybe-mostlyclean-target-libgcc:
43428@if target-libgcc
43429maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
43430
43431mostlyclean-target-libgcc:
43432 @: $(MAKE); $(unstage)
43433 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43434 r=`${PWD_COMMAND}`; export r; \
43435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43436 $(NORMAL_TARGET_EXPORTS) \
43437 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
43438 for flag in $(EXTRA_TARGET_FLAGS); do \
43439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43440 done; \
43441 (cd $(TARGET_SUBDIR)/libgcc && \
43442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43444 "RANLIB=$${RANLIB}" \
901119ae 43445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43446 mostlyclean) \
43447 || exit 1
43448
43449@endif target-libgcc
43450
43451.PHONY: maybe-clean-target-libgcc clean-target-libgcc
43452maybe-clean-target-libgcc:
43453@if target-libgcc
43454maybe-clean-target-libgcc: clean-target-libgcc
43455
43456clean-target-libgcc:
43457 @: $(MAKE); $(unstage)
43458 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43459 r=`${PWD_COMMAND}`; export r; \
43460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43461 $(NORMAL_TARGET_EXPORTS) \
43462 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
43463 for flag in $(EXTRA_TARGET_FLAGS); do \
43464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43465 done; \
43466 (cd $(TARGET_SUBDIR)/libgcc && \
43467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43469 "RANLIB=$${RANLIB}" \
901119ae 43470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43471 clean) \
43472 || exit 1
43473
43474@endif target-libgcc
43475
43476.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
43477maybe-distclean-target-libgcc:
43478@if target-libgcc
43479maybe-distclean-target-libgcc: distclean-target-libgcc
43480
43481distclean-target-libgcc:
43482 @: $(MAKE); $(unstage)
43483 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43484 r=`${PWD_COMMAND}`; export r; \
43485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43486 $(NORMAL_TARGET_EXPORTS) \
43487 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
43488 for flag in $(EXTRA_TARGET_FLAGS); do \
43489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43490 done; \
43491 (cd $(TARGET_SUBDIR)/libgcc && \
43492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43494 "RANLIB=$${RANLIB}" \
901119ae 43495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43496 distclean) \
43497 || exit 1
43498
43499@endif target-libgcc
43500
43501.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
43502maybe-maintainer-clean-target-libgcc:
43503@if target-libgcc
43504maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
43505
43506maintainer-clean-target-libgcc:
43507 @: $(MAKE); $(unstage)
43508 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43509 r=`${PWD_COMMAND}`; export r; \
43510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43511 $(NORMAL_TARGET_EXPORTS) \
43512 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
43513 for flag in $(EXTRA_TARGET_FLAGS); do \
43514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43515 done; \
43516 (cd $(TARGET_SUBDIR)/libgcc && \
43517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43519 "RANLIB=$${RANLIB}" \
901119ae 43520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
43521 maintainer-clean) \
43522 || exit 1
43523
43524@endif target-libgcc
43525
43526
43527
43528
43529
25b42232
PB
43530.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
43531maybe-configure-target-libgfortran:
3ff3adad
PB
43532@if gcc-bootstrap
43533configure-target-libgfortran: stage_current
43534@endif gcc-bootstrap
25b42232
PB
43535@if target-libgfortran
43536maybe-configure-target-libgfortran: configure-target-libgfortran
cc11cc9b 43537configure-target-libgfortran:
f41d6665
DJ
43538 @: $(MAKE); $(unstage)
43539 @r=`${PWD_COMMAND}`; export r; \
43540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43541 echo "Checking multilib configuration for libgfortran..."; \
43542 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
43543 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
43544 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43545 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43546 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
43547 else \
43548 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
43549 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
43550 fi; \
43551 else \
43552 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
cc11cc9b
PB
43553 fi; \
43554 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
6de9cd9a 43555 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
4fc4dd12 43556 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43557 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
43558 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
43559 case $(srcdir) in \
215c351a
PB
43560 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43561 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
43562 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6de9cd9a 43563 esac; \
215c351a
PB
43564 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
43565 libsrcdir="$$s/libgfortran"; \
6de9cd9a
DN
43566 rm -f no-such-file || : ; \
43567 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
43568 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43569 --target=${target_alias} $${srcdiroption} \
6de9cd9a 43570 || exit 1
60975492 43571@endif target-libgfortran
6de9cd9a 43572
25b42232
PB
43573
43574
ce406537
PB
43575
43576
6de9cd9a
DN
43577.PHONY: all-target-libgfortran maybe-all-target-libgfortran
43578maybe-all-target-libgfortran:
3ff3adad
PB
43579@if gcc-bootstrap
43580all-target-libgfortran: stage_current
43581@endif gcc-bootstrap
60975492 43582@if target-libgfortran
7c27e184 43583TARGET-target-libgfortran=all
60975492 43584maybe-all-target-libgfortran: all-target-libgfortran
6de9cd9a 43585all-target-libgfortran: configure-target-libgfortran
f41d6665 43586 @: $(MAKE); $(unstage)
6de9cd9a
DN
43587 @r=`${PWD_COMMAND}`; export r; \
43588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43589 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 43590 (cd $(TARGET_SUBDIR)/libgfortran && \
1c8bd6a3
PB
43591 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43592 $(TARGET-target-libgfortran))
60975492 43593@endif target-libgfortran
6de9cd9a 43594
25b42232
PB
43595
43596
ce406537
PB
43597
43598
6de9cd9a
DN
43599.PHONY: check-target-libgfortran maybe-check-target-libgfortran
43600maybe-check-target-libgfortran:
60975492
PB
43601@if target-libgfortran
43602maybe-check-target-libgfortran: check-target-libgfortran
6de9cd9a
DN
43603
43604check-target-libgfortran:
f41d6665 43605 @: $(MAKE); $(unstage)
6de9cd9a
DN
43606 @r=`${PWD_COMMAND}`; export r; \
43607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43608 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 43609 (cd $(TARGET_SUBDIR)/libgfortran && \
a52a0a7f 43610 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6de9cd9a 43611
60975492 43612@endif target-libgfortran
6de9cd9a
DN
43613
43614.PHONY: install-target-libgfortran maybe-install-target-libgfortran
43615maybe-install-target-libgfortran:
60975492
PB
43616@if target-libgfortran
43617maybe-install-target-libgfortran: install-target-libgfortran
6de9cd9a
DN
43618
43619install-target-libgfortran: installdirs
f41d6665 43620 @: $(MAKE); $(unstage)
6de9cd9a
DN
43621 @r=`${PWD_COMMAND}`; export r; \
43622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43623 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 43624 (cd $(TARGET_SUBDIR)/libgfortran && \
a52a0a7f 43625 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6de9cd9a 43626
60975492 43627@endif target-libgfortran
6de9cd9a 43628
b5422ad7 43629# Other targets (info, dvi, pdf, etc.)
6de9cd9a
DN
43630
43631.PHONY: maybe-info-target-libgfortran info-target-libgfortran
43632maybe-info-target-libgfortran:
60975492
PB
43633@if target-libgfortran
43634maybe-info-target-libgfortran: info-target-libgfortran
6de9cd9a
DN
43635
43636info-target-libgfortran: \
05750653 43637 configure-target-libgfortran
f41d6665 43638 @: $(MAKE); $(unstage)
6de9cd9a
DN
43639 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43640 r=`${PWD_COMMAND}`; export r; \
43641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43642 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43643 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
43644 for flag in $(EXTRA_TARGET_FLAGS); do \
43645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43646 done; \
43647 (cd $(TARGET_SUBDIR)/libgfortran && \
43648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43650 "RANLIB=$${RANLIB}" \
901119ae 43651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43652 info) \
6de9cd9a
DN
43653 || exit 1
43654
60975492 43655@endif target-libgfortran
6de9cd9a
DN
43656
43657.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
43658maybe-dvi-target-libgfortran:
60975492
PB
43659@if target-libgfortran
43660maybe-dvi-target-libgfortran: dvi-target-libgfortran
6de9cd9a
DN
43661
43662dvi-target-libgfortran: \
05750653 43663 configure-target-libgfortran
f41d6665 43664 @: $(MAKE); $(unstage)
6de9cd9a
DN
43665 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43666 r=`${PWD_COMMAND}`; export r; \
43667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43668 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43669 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
43670 for flag in $(EXTRA_TARGET_FLAGS); do \
43671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43672 done; \
43673 (cd $(TARGET_SUBDIR)/libgfortran && \
43674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43676 "RANLIB=$${RANLIB}" \
901119ae 43677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43678 dvi) \
6de9cd9a
DN
43679 || exit 1
43680
60975492 43681@endif target-libgfortran
6de9cd9a 43682
b5422ad7
BM
43683.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
43684maybe-pdf-target-libgfortran:
43685@if target-libgfortran
43686maybe-pdf-target-libgfortran: pdf-target-libgfortran
43687
43688pdf-target-libgfortran: \
43689 configure-target-libgfortran
43690 @: $(MAKE); $(unstage)
43691 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43692 r=`${PWD_COMMAND}`; export r; \
43693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43694 $(NORMAL_TARGET_EXPORTS) \
43695 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43696 for flag in $(EXTRA_TARGET_FLAGS); do \
43697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43698 done; \
43699 (cd $(TARGET_SUBDIR)/libgfortran && \
43700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43702 "RANLIB=$${RANLIB}" \
901119ae 43703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
43704 pdf) \
43705 || exit 1
43706
43707@endif target-libgfortran
43708
f87a2b2e
MS
43709.PHONY: maybe-html-target-libgfortran html-target-libgfortran
43710maybe-html-target-libgfortran:
43711@if target-libgfortran
43712maybe-html-target-libgfortran: html-target-libgfortran
43713
43714html-target-libgfortran: \
05750653 43715 configure-target-libgfortran
f41d6665 43716 @: $(MAKE); $(unstage)
f87a2b2e
MS
43717 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43718 r=`${PWD_COMMAND}`; export r; \
43719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
43720 $(NORMAL_TARGET_EXPORTS) \
43721 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
43722 for flag in $(EXTRA_TARGET_FLAGS); do \
43723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43724 done; \
43725 (cd $(TARGET_SUBDIR)/libgfortran && \
43726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43728 "RANLIB=$${RANLIB}" \
901119ae 43729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
43730 html) \
43731 || exit 1
43732
43733@endif target-libgfortran
43734
6de9cd9a
DN
43735.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
43736maybe-TAGS-target-libgfortran:
60975492
PB
43737@if target-libgfortran
43738maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
6de9cd9a
DN
43739
43740TAGS-target-libgfortran: \
05750653 43741 configure-target-libgfortran
f41d6665 43742 @: $(MAKE); $(unstage)
6de9cd9a
DN
43743 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43744 r=`${PWD_COMMAND}`; export r; \
43745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43746 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43747 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
43748 for flag in $(EXTRA_TARGET_FLAGS); do \
43749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43750 done; \
43751 (cd $(TARGET_SUBDIR)/libgfortran && \
43752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43754 "RANLIB=$${RANLIB}" \
901119ae 43755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43756 TAGS) \
6de9cd9a
DN
43757 || exit 1
43758
60975492 43759@endif target-libgfortran
6de9cd9a
DN
43760
43761.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
43762maybe-install-info-target-libgfortran:
60975492
PB
43763@if target-libgfortran
43764maybe-install-info-target-libgfortran: install-info-target-libgfortran
6de9cd9a
DN
43765
43766install-info-target-libgfortran: \
43767 configure-target-libgfortran \
05750653 43768 info-target-libgfortran
f41d6665 43769 @: $(MAKE); $(unstage)
6de9cd9a
DN
43770 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43771 r=`${PWD_COMMAND}`; export r; \
43772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43773 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43774 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
43775 for flag in $(EXTRA_TARGET_FLAGS); do \
43776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43777 done; \
43778 (cd $(TARGET_SUBDIR)/libgfortran && \
43779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43781 "RANLIB=$${RANLIB}" \
901119ae 43782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43783 install-info) \
6de9cd9a
DN
43784 || exit 1
43785
60975492 43786@endif target-libgfortran
6de9cd9a 43787
9c4d2493
BM
43788.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
43789maybe-install-pdf-target-libgfortran:
43790@if target-libgfortran
43791maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
43792
43793install-pdf-target-libgfortran: \
43794 configure-target-libgfortran \
43795 pdf-target-libgfortran
43796 @: $(MAKE); $(unstage)
43797 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43798 r=`${PWD_COMMAND}`; export r; \
43799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43800 $(NORMAL_TARGET_EXPORTS) \
43801 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43802 for flag in $(EXTRA_TARGET_FLAGS); do \
43803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43804 done; \
43805 (cd $(TARGET_SUBDIR)/libgfortran && \
43806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43808 "RANLIB=$${RANLIB}" \
901119ae 43809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
43810 install-pdf) \
43811 || exit 1
43812
43813@endif target-libgfortran
43814
65d6e994
CD
43815.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
43816maybe-install-html-target-libgfortran:
43817@if target-libgfortran
43818maybe-install-html-target-libgfortran: install-html-target-libgfortran
43819
43820install-html-target-libgfortran: \
43821 configure-target-libgfortran \
43822 html-target-libgfortran
43823 @: $(MAKE); $(unstage)
43824 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43825 r=`${PWD_COMMAND}`; export r; \
43826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43827 $(NORMAL_TARGET_EXPORTS) \
43828 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
43829 for flag in $(EXTRA_TARGET_FLAGS); do \
43830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43831 done; \
43832 (cd $(TARGET_SUBDIR)/libgfortran && \
43833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43835 "RANLIB=$${RANLIB}" \
901119ae 43836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
43837 install-html) \
43838 || exit 1
43839
43840@endif target-libgfortran
43841
6de9cd9a
DN
43842.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
43843maybe-installcheck-target-libgfortran:
60975492
PB
43844@if target-libgfortran
43845maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
6de9cd9a
DN
43846
43847installcheck-target-libgfortran: \
05750653 43848 configure-target-libgfortran
f41d6665 43849 @: $(MAKE); $(unstage)
6de9cd9a
DN
43850 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43851 r=`${PWD_COMMAND}`; export r; \
43852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43853 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43854 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
43855 for flag in $(EXTRA_TARGET_FLAGS); do \
43856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43857 done; \
43858 (cd $(TARGET_SUBDIR)/libgfortran && \
43859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43861 "RANLIB=$${RANLIB}" \
901119ae 43862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43863 installcheck) \
6de9cd9a
DN
43864 || exit 1
43865
60975492 43866@endif target-libgfortran
6de9cd9a
DN
43867
43868.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
43869maybe-mostlyclean-target-libgfortran:
60975492
PB
43870@if target-libgfortran
43871maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
6de9cd9a 43872
05750653 43873mostlyclean-target-libgfortran:
f41d6665 43874 @: $(MAKE); $(unstage)
6de9cd9a
DN
43875 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43876 r=`${PWD_COMMAND}`; export r; \
43877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43878 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43879 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
43880 for flag in $(EXTRA_TARGET_FLAGS); do \
43881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43882 done; \
43883 (cd $(TARGET_SUBDIR)/libgfortran && \
43884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43886 "RANLIB=$${RANLIB}" \
901119ae 43887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43888 mostlyclean) \
6de9cd9a
DN
43889 || exit 1
43890
60975492 43891@endif target-libgfortran
6de9cd9a
DN
43892
43893.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
43894maybe-clean-target-libgfortran:
60975492
PB
43895@if target-libgfortran
43896maybe-clean-target-libgfortran: clean-target-libgfortran
6de9cd9a 43897
05750653 43898clean-target-libgfortran:
f41d6665 43899 @: $(MAKE); $(unstage)
6de9cd9a
DN
43900 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43901 r=`${PWD_COMMAND}`; export r; \
43902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43903 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43904 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
43905 for flag in $(EXTRA_TARGET_FLAGS); do \
43906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43907 done; \
43908 (cd $(TARGET_SUBDIR)/libgfortran && \
43909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43911 "RANLIB=$${RANLIB}" \
901119ae 43912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43913 clean) \
6de9cd9a
DN
43914 || exit 1
43915
60975492 43916@endif target-libgfortran
6de9cd9a
DN
43917
43918.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
43919maybe-distclean-target-libgfortran:
60975492
PB
43920@if target-libgfortran
43921maybe-distclean-target-libgfortran: distclean-target-libgfortran
6de9cd9a 43922
05750653 43923distclean-target-libgfortran:
f41d6665 43924 @: $(MAKE); $(unstage)
6de9cd9a
DN
43925 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43926 r=`${PWD_COMMAND}`; export r; \
43927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43928 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43929 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
43930 for flag in $(EXTRA_TARGET_FLAGS); do \
43931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43932 done; \
43933 (cd $(TARGET_SUBDIR)/libgfortran && \
43934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43936 "RANLIB=$${RANLIB}" \
901119ae 43937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43938 distclean) \
6de9cd9a
DN
43939 || exit 1
43940
60975492 43941@endif target-libgfortran
6de9cd9a
DN
43942
43943.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
43944maybe-maintainer-clean-target-libgfortran:
60975492
PB
43945@if target-libgfortran
43946maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
6de9cd9a 43947
05750653 43948maintainer-clean-target-libgfortran:
f41d6665 43949 @: $(MAKE); $(unstage)
6de9cd9a
DN
43950 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43951 r=`${PWD_COMMAND}`; export r; \
43952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43953 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43954 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
43955 for flag in $(EXTRA_TARGET_FLAGS); do \
43956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43957 done; \
43958 (cd $(TARGET_SUBDIR)/libgfortran && \
43959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43961 "RANLIB=$${RANLIB}" \
901119ae 43962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43963 maintainer-clean) \
6de9cd9a
DN
43964 || exit 1
43965
60975492 43966@endif target-libgfortran
6de9cd9a
DN
43967
43968
4977bab6 43969
25b42232 43970
4977bab6 43971
25b42232
PB
43972.PHONY: configure-target-libobjc maybe-configure-target-libobjc
43973maybe-configure-target-libobjc:
3ff3adad
PB
43974@if gcc-bootstrap
43975configure-target-libobjc: stage_current
43976@endif gcc-bootstrap
25b42232
PB
43977@if target-libobjc
43978maybe-configure-target-libobjc: configure-target-libobjc
cc11cc9b 43979configure-target-libobjc:
f41d6665
DJ
43980 @: $(MAKE); $(unstage)
43981 @r=`${PWD_COMMAND}`; export r; \
43982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43983 echo "Checking multilib configuration for libobjc..."; \
43984 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
43985 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
43986 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
43987 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
43988 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
43989 else \
43990 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
43991 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
43992 fi; \
43993 else \
43994 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
cc11cc9b
PB
43995 fi; \
43996 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
295f4e42 43997 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
4fc4dd12 43998 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
43999 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
44000 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
4977bab6 44001 case $(srcdir) in \
215c351a
PB
44002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44003 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
44004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 44005 esac; \
215c351a
PB
44006 srcdiroption="--srcdir=$${topdir}/libobjc"; \
44007 libsrcdir="$$s/libobjc"; \
295f4e42
NN
44008 rm -f no-such-file || : ; \
44009 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44010 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44011 --target=${target_alias} $${srcdiroption} \
4977bab6 44012 || exit 1
60975492 44013@endif target-libobjc
4977bab6 44014
25b42232
PB
44015
44016
ce406537
PB
44017
44018
295f4e42
NN
44019.PHONY: all-target-libobjc maybe-all-target-libobjc
44020maybe-all-target-libobjc:
3ff3adad
PB
44021@if gcc-bootstrap
44022all-target-libobjc: stage_current
44023@endif gcc-bootstrap
60975492 44024@if target-libobjc
7c27e184 44025TARGET-target-libobjc=all
60975492 44026maybe-all-target-libobjc: all-target-libobjc
295f4e42 44027all-target-libobjc: configure-target-libobjc
f41d6665 44028 @: $(MAKE); $(unstage)
8c90b13a
L
44029 @r=`${PWD_COMMAND}`; export r; \
44030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44031 $(NORMAL_TARGET_EXPORTS) \
295f4e42 44032 (cd $(TARGET_SUBDIR)/libobjc && \
1c8bd6a3
PB
44033 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44034 $(TARGET-target-libobjc))
60975492 44035@endif target-libobjc
4977bab6 44036
25b42232
PB
44037
44038
ce406537
PB
44039
44040
295f4e42
NN
44041.PHONY: check-target-libobjc maybe-check-target-libobjc
44042maybe-check-target-libobjc:
60975492
PB
44043@if target-libobjc
44044maybe-check-target-libobjc: check-target-libobjc
4977bab6 44045
295f4e42 44046check-target-libobjc:
f41d6665 44047 @: $(MAKE); $(unstage)
8c90b13a
L
44048 @r=`${PWD_COMMAND}`; export r; \
44049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44050 $(NORMAL_TARGET_EXPORTS) \
295f4e42 44051 (cd $(TARGET_SUBDIR)/libobjc && \
a52a0a7f 44052 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 44053
60975492 44054@endif target-libobjc
4977bab6 44055
295f4e42
NN
44056.PHONY: install-target-libobjc maybe-install-target-libobjc
44057maybe-install-target-libobjc:
60975492
PB
44058@if target-libobjc
44059maybe-install-target-libobjc: install-target-libobjc
4977bab6 44060
295f4e42 44061install-target-libobjc: installdirs
f41d6665 44062 @: $(MAKE); $(unstage)
8c90b13a
L
44063 @r=`${PWD_COMMAND}`; export r; \
44064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44065 $(NORMAL_TARGET_EXPORTS) \
295f4e42 44066 (cd $(TARGET_SUBDIR)/libobjc && \
a52a0a7f 44067 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 44068
60975492 44069@endif target-libobjc
4977bab6 44070
b5422ad7 44071# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
44072
44073.PHONY: maybe-info-target-libobjc info-target-libobjc
44074maybe-info-target-libobjc:
60975492
PB
44075@if target-libobjc
44076maybe-info-target-libobjc: info-target-libobjc
295f4e42
NN
44077
44078info-target-libobjc: \
05750653 44079 configure-target-libobjc
f41d6665 44080 @: $(MAKE); $(unstage)
295f4e42
NN
44081 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44082 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44084 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44085 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
44086 for flag in $(EXTRA_TARGET_FLAGS); do \
44087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44088 done; \
44089 (cd $(TARGET_SUBDIR)/libobjc && \
44090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44092 "RANLIB=$${RANLIB}" \
901119ae 44093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44094 info) \
295f4e42 44095 || exit 1
4977bab6 44096
60975492 44097@endif target-libobjc
4977bab6 44098
295f4e42
NN
44099.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
44100maybe-dvi-target-libobjc:
60975492
PB
44101@if target-libobjc
44102maybe-dvi-target-libobjc: dvi-target-libobjc
7e2dbcef 44103
295f4e42 44104dvi-target-libobjc: \
05750653 44105 configure-target-libobjc
f41d6665 44106 @: $(MAKE); $(unstage)
295f4e42
NN
44107 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44108 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44110 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44111 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
44112 for flag in $(EXTRA_TARGET_FLAGS); do \
44113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44114 done; \
44115 (cd $(TARGET_SUBDIR)/libobjc && \
44116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44118 "RANLIB=$${RANLIB}" \
901119ae 44119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44120 dvi) \
295f4e42 44121 || exit 1
4977bab6 44122
60975492 44123@endif target-libobjc
4977bab6 44124
b5422ad7
BM
44125.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
44126maybe-pdf-target-libobjc:
44127@if target-libobjc
44128maybe-pdf-target-libobjc: pdf-target-libobjc
44129
44130pdf-target-libobjc: \
44131 configure-target-libobjc
44132 @: $(MAKE); $(unstage)
44133 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44134 r=`${PWD_COMMAND}`; export r; \
44135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44136 $(NORMAL_TARGET_EXPORTS) \
44137 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
44138 for flag in $(EXTRA_TARGET_FLAGS); do \
44139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44140 done; \
44141 (cd $(TARGET_SUBDIR)/libobjc && \
44142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44144 "RANLIB=$${RANLIB}" \
901119ae 44145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
44146 pdf) \
44147 || exit 1
44148
44149@endif target-libobjc
44150
f87a2b2e
MS
44151.PHONY: maybe-html-target-libobjc html-target-libobjc
44152maybe-html-target-libobjc:
44153@if target-libobjc
44154maybe-html-target-libobjc: html-target-libobjc
44155
44156html-target-libobjc: \
05750653 44157 configure-target-libobjc
f41d6665 44158 @: $(MAKE); $(unstage)
f87a2b2e
MS
44159 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44160 r=`${PWD_COMMAND}`; export r; \
44161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
44162 $(NORMAL_TARGET_EXPORTS) \
44163 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
44164 for flag in $(EXTRA_TARGET_FLAGS); do \
44165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44166 done; \
44167 (cd $(TARGET_SUBDIR)/libobjc && \
44168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44170 "RANLIB=$${RANLIB}" \
901119ae 44171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
44172 html) \
44173 || exit 1
44174
44175@endif target-libobjc
44176
295f4e42
NN
44177.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
44178maybe-TAGS-target-libobjc:
60975492
PB
44179@if target-libobjc
44180maybe-TAGS-target-libobjc: TAGS-target-libobjc
295f4e42
NN
44181
44182TAGS-target-libobjc: \
05750653 44183 configure-target-libobjc
f41d6665 44184 @: $(MAKE); $(unstage)
295f4e42 44185 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
8c90b13a
L
44186 r=`${PWD_COMMAND}`; export r; \
44187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44188 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44189 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
44190 for flag in $(EXTRA_TARGET_FLAGS); do \
44191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44192 done; \
44193 (cd $(TARGET_SUBDIR)/libobjc && \
44194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44196 "RANLIB=$${RANLIB}" \
901119ae 44197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44198 TAGS) \
4977bab6
ZW
44199 || exit 1
44200
60975492 44201@endif target-libobjc
295f4e42
NN
44202
44203.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
44204maybe-install-info-target-libobjc:
60975492
PB
44205@if target-libobjc
44206maybe-install-info-target-libobjc: install-info-target-libobjc
295f4e42
NN
44207
44208install-info-target-libobjc: \
44209 configure-target-libobjc \
05750653 44210 info-target-libobjc
f41d6665 44211 @: $(MAKE); $(unstage)
295f4e42
NN
44212 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44213 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44215 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44216 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
44217 for flag in $(EXTRA_TARGET_FLAGS); do \
44218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44219 done; \
44220 (cd $(TARGET_SUBDIR)/libobjc && \
44221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44223 "RANLIB=$${RANLIB}" \
901119ae 44224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44225 install-info) \
295f4e42 44226 || exit 1
4977bab6 44227
60975492 44228@endif target-libobjc
4977bab6 44229
9c4d2493
BM
44230.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
44231maybe-install-pdf-target-libobjc:
44232@if target-libobjc
44233maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
44234
44235install-pdf-target-libobjc: \
44236 configure-target-libobjc \
44237 pdf-target-libobjc
44238 @: $(MAKE); $(unstage)
44239 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44240 r=`${PWD_COMMAND}`; export r; \
44241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44242 $(NORMAL_TARGET_EXPORTS) \
44243 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
44244 for flag in $(EXTRA_TARGET_FLAGS); do \
44245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44246 done; \
44247 (cd $(TARGET_SUBDIR)/libobjc && \
44248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44250 "RANLIB=$${RANLIB}" \
901119ae 44251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
44252 install-pdf) \
44253 || exit 1
44254
44255@endif target-libobjc
44256
65d6e994
CD
44257.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
44258maybe-install-html-target-libobjc:
44259@if target-libobjc
44260maybe-install-html-target-libobjc: install-html-target-libobjc
44261
44262install-html-target-libobjc: \
44263 configure-target-libobjc \
44264 html-target-libobjc
44265 @: $(MAKE); $(unstage)
44266 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44267 r=`${PWD_COMMAND}`; export r; \
44268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44269 $(NORMAL_TARGET_EXPORTS) \
44270 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
44271 for flag in $(EXTRA_TARGET_FLAGS); do \
44272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44273 done; \
44274 (cd $(TARGET_SUBDIR)/libobjc && \
44275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44277 "RANLIB=$${RANLIB}" \
901119ae 44278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
44279 install-html) \
44280 || exit 1
44281
44282@endif target-libobjc
44283
295f4e42
NN
44284.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
44285maybe-installcheck-target-libobjc:
60975492
PB
44286@if target-libobjc
44287maybe-installcheck-target-libobjc: installcheck-target-libobjc
295f4e42
NN
44288
44289installcheck-target-libobjc: \
05750653 44290 configure-target-libobjc
f41d6665 44291 @: $(MAKE); $(unstage)
295f4e42
NN
44292 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44293 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44295 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44296 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
44297 for flag in $(EXTRA_TARGET_FLAGS); do \
44298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44299 done; \
44300 (cd $(TARGET_SUBDIR)/libobjc && \
44301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44303 "RANLIB=$${RANLIB}" \
901119ae 44304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44305 installcheck) \
295f4e42 44306 || exit 1
4977bab6 44307
60975492 44308@endif target-libobjc
4977bab6 44309
295f4e42
NN
44310.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
44311maybe-mostlyclean-target-libobjc:
60975492
PB
44312@if target-libobjc
44313maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
7e2dbcef 44314
05750653 44315mostlyclean-target-libobjc:
f41d6665 44316 @: $(MAKE); $(unstage)
295f4e42
NN
44317 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44318 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44320 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44321 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
44322 for flag in $(EXTRA_TARGET_FLAGS); do \
44323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44324 done; \
44325 (cd $(TARGET_SUBDIR)/libobjc && \
44326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44328 "RANLIB=$${RANLIB}" \
901119ae 44329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44330 mostlyclean) \
295f4e42 44331 || exit 1
4977bab6 44332
60975492 44333@endif target-libobjc
4977bab6 44334
295f4e42
NN
44335.PHONY: maybe-clean-target-libobjc clean-target-libobjc
44336maybe-clean-target-libobjc:
60975492
PB
44337@if target-libobjc
44338maybe-clean-target-libobjc: clean-target-libobjc
295f4e42 44339
05750653 44340clean-target-libobjc:
f41d6665 44341 @: $(MAKE); $(unstage)
295f4e42 44342 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
8c90b13a
L
44343 r=`${PWD_COMMAND}`; export r; \
44344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44345 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44346 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
44347 for flag in $(EXTRA_TARGET_FLAGS); do \
44348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44349 done; \
44350 (cd $(TARGET_SUBDIR)/libobjc && \
44351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44353 "RANLIB=$${RANLIB}" \
901119ae 44354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44355 clean) \
4977bab6
ZW
44356 || exit 1
44357
60975492 44358@endif target-libobjc
4977bab6 44359
295f4e42
NN
44360.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
44361maybe-distclean-target-libobjc:
60975492
PB
44362@if target-libobjc
44363maybe-distclean-target-libobjc: distclean-target-libobjc
4977bab6 44364
05750653 44365distclean-target-libobjc:
f41d6665 44366 @: $(MAKE); $(unstage)
295f4e42
NN
44367 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44368 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44370 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44371 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
44372 for flag in $(EXTRA_TARGET_FLAGS); do \
44373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44374 done; \
44375 (cd $(TARGET_SUBDIR)/libobjc && \
44376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44378 "RANLIB=$${RANLIB}" \
901119ae 44379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44380 distclean) \
295f4e42 44381 || exit 1
4977bab6 44382
60975492 44383@endif target-libobjc
4977bab6 44384
295f4e42
NN
44385.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
44386maybe-maintainer-clean-target-libobjc:
60975492
PB
44387@if target-libobjc
44388maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
7e2dbcef 44389
05750653 44390maintainer-clean-target-libobjc:
f41d6665 44391 @: $(MAKE); $(unstage)
295f4e42
NN
44392 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44393 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44395 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44396 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
44397 for flag in $(EXTRA_TARGET_FLAGS); do \
44398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44399 done; \
44400 (cd $(TARGET_SUBDIR)/libobjc && \
44401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44403 "RANLIB=$${RANLIB}" \
901119ae 44404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44405 maintainer-clean) \
295f4e42 44406 || exit 1
4977bab6 44407
60975492 44408@endif target-libobjc
4977bab6 44409
295f4e42 44410
295f4e42 44411
25b42232 44412
295f4e42 44413
25b42232
PB
44414.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
44415maybe-configure-target-libtermcap:
3ff3adad
PB
44416@if gcc-bootstrap
44417configure-target-libtermcap: stage_current
44418@endif gcc-bootstrap
25b42232
PB
44419@if target-libtermcap
44420maybe-configure-target-libtermcap: configure-target-libtermcap
cc11cc9b 44421configure-target-libtermcap:
f41d6665
DJ
44422 @: $(MAKE); $(unstage)
44423 @r=`${PWD_COMMAND}`; export r; \
44424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44425 echo "Checking multilib configuration for libtermcap..."; \
44426 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
44427 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
44428 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44429 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44430 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
44431 else \
44432 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
44433 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
44434 fi; \
44435 else \
44436 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
cc11cc9b
PB
44437 fi; \
44438 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
295f4e42 44439 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
4fc4dd12 44440 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44441 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
44442 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
4977bab6 44443 case $(srcdir) in \
215c351a
PB
44444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44445 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
44446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 44447 esac; \
215c351a
PB
44448 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
44449 libsrcdir="$$s/libtermcap"; \
295f4e42
NN
44450 rm -f no-such-file || : ; \
44451 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44452 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44453 --target=${target_alias} $${srcdiroption} \
4977bab6 44454 || exit 1
60975492 44455@endif target-libtermcap
4977bab6 44456
25b42232
PB
44457
44458
ce406537
PB
44459
44460
295f4e42
NN
44461.PHONY: all-target-libtermcap maybe-all-target-libtermcap
44462maybe-all-target-libtermcap:
3ff3adad
PB
44463@if gcc-bootstrap
44464all-target-libtermcap: stage_current
44465@endif gcc-bootstrap
60975492 44466@if target-libtermcap
7c27e184 44467TARGET-target-libtermcap=all
60975492 44468maybe-all-target-libtermcap: all-target-libtermcap
295f4e42 44469all-target-libtermcap: configure-target-libtermcap
f41d6665 44470 @: $(MAKE); $(unstage)
8c90b13a
L
44471 @r=`${PWD_COMMAND}`; export r; \
44472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44473 $(NORMAL_TARGET_EXPORTS) \
295f4e42 44474 (cd $(TARGET_SUBDIR)/libtermcap && \
1c8bd6a3
PB
44475 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44476 $(TARGET-target-libtermcap))
60975492 44477@endif target-libtermcap
4977bab6 44478
25b42232
PB
44479
44480
ce406537
PB
44481
44482
295f4e42
NN
44483.PHONY: check-target-libtermcap maybe-check-target-libtermcap
44484maybe-check-target-libtermcap:
60975492
PB
44485@if target-libtermcap
44486maybe-check-target-libtermcap: check-target-libtermcap
4977bab6 44487
295f4e42
NN
44488# Dummy target for uncheckable module.
44489check-target-libtermcap:
44490
60975492 44491@endif target-libtermcap
295f4e42
NN
44492
44493.PHONY: install-target-libtermcap maybe-install-target-libtermcap
44494maybe-install-target-libtermcap:
60975492
PB
44495@if target-libtermcap
44496maybe-install-target-libtermcap: install-target-libtermcap
295f4e42
NN
44497
44498install-target-libtermcap: installdirs
f41d6665 44499 @: $(MAKE); $(unstage)
8c90b13a
L
44500 @r=`${PWD_COMMAND}`; export r; \
44501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44502 $(NORMAL_TARGET_EXPORTS) \
295f4e42 44503 (cd $(TARGET_SUBDIR)/libtermcap && \
a52a0a7f 44504 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 44505
60975492 44506@endif target-libtermcap
4977bab6 44507
b5422ad7 44508# Other targets (info, dvi, pdf, etc.)
7e2dbcef 44509
295f4e42
NN
44510.PHONY: maybe-info-target-libtermcap info-target-libtermcap
44511maybe-info-target-libtermcap:
60975492 44512@if target-libtermcap
f87a2b2e
MS
44513maybe-info-target-libtermcap: info-target-libtermcap
44514
44515info-target-libtermcap: \
05750653 44516 configure-target-libtermcap
f41d6665 44517 @: $(MAKE); $(unstage)
f87a2b2e
MS
44518 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44519 r=`${PWD_COMMAND}`; export r; \
44520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
44521 $(NORMAL_TARGET_EXPORTS) \
44522 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
44523 for flag in $(EXTRA_TARGET_FLAGS); do \
44524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44525 done; \
44526 (cd $(TARGET_SUBDIR)/libtermcap && \
44527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44529 "RANLIB=$${RANLIB}" \
901119ae 44530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
44531 info) \
44532 || exit 1
44533
44534@endif target-libtermcap
44535
44536.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
44537maybe-dvi-target-libtermcap:
44538@if target-libtermcap
44539maybe-dvi-target-libtermcap: dvi-target-libtermcap
295f4e42 44540
f87a2b2e 44541dvi-target-libtermcap: \
05750653 44542 configure-target-libtermcap
f41d6665 44543 @: $(MAKE); $(unstage)
295f4e42
NN
44544 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44545 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44547 $(NORMAL_TARGET_EXPORTS) \
f87a2b2e 44548 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
295f4e42
NN
44549 for flag in $(EXTRA_TARGET_FLAGS); do \
44550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44551 done; \
44552 (cd $(TARGET_SUBDIR)/libtermcap && \
44553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44555 "RANLIB=$${RANLIB}" \
901119ae 44556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 44557 dvi) \
295f4e42 44558 || exit 1
4977bab6 44559
60975492 44560@endif target-libtermcap
4977bab6 44561
b5422ad7
BM
44562.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
44563maybe-pdf-target-libtermcap:
44564@if target-libtermcap
44565maybe-pdf-target-libtermcap: pdf-target-libtermcap
44566
44567pdf-target-libtermcap: \
44568 configure-target-libtermcap
44569 @: $(MAKE); $(unstage)
44570 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44571 r=`${PWD_COMMAND}`; export r; \
44572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44573 $(NORMAL_TARGET_EXPORTS) \
44574 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44575 for flag in $(EXTRA_TARGET_FLAGS); do \
44576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44577 done; \
44578 (cd $(TARGET_SUBDIR)/libtermcap && \
44579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44581 "RANLIB=$${RANLIB}" \
901119ae 44582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
44583 pdf) \
44584 || exit 1
44585
44586@endif target-libtermcap
44587
f87a2b2e
MS
44588.PHONY: maybe-html-target-libtermcap html-target-libtermcap
44589maybe-html-target-libtermcap:
60975492 44590@if target-libtermcap
f87a2b2e 44591maybe-html-target-libtermcap: html-target-libtermcap
295f4e42 44592
f87a2b2e 44593html-target-libtermcap: \
05750653 44594 configure-target-libtermcap
f41d6665 44595 @: $(MAKE); $(unstage)
295f4e42 44596 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
8c90b13a
L
44597 r=`${PWD_COMMAND}`; export r; \
44598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44599 $(NORMAL_TARGET_EXPORTS) \
f87a2b2e 44600 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
295f4e42
NN
44601 for flag in $(EXTRA_TARGET_FLAGS); do \
44602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44603 done; \
44604 (cd $(TARGET_SUBDIR)/libtermcap && \
44605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44607 "RANLIB=$${RANLIB}" \
901119ae 44608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 44609 html) \
4977bab6
ZW
44610 || exit 1
44611
60975492 44612@endif target-libtermcap
295f4e42
NN
44613
44614.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
44615maybe-TAGS-target-libtermcap:
60975492
PB
44616@if target-libtermcap
44617maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
295f4e42
NN
44618
44619TAGS-target-libtermcap: \
05750653 44620 configure-target-libtermcap
f41d6665 44621 @: $(MAKE); $(unstage)
295f4e42
NN
44622 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44623 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44625 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44626 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
44627 for flag in $(EXTRA_TARGET_FLAGS); do \
44628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44629 done; \
44630 (cd $(TARGET_SUBDIR)/libtermcap && \
44631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44633 "RANLIB=$${RANLIB}" \
901119ae 44634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44635 TAGS) \
295f4e42 44636 || exit 1
4977bab6 44637
60975492 44638@endif target-libtermcap
4977bab6 44639
295f4e42
NN
44640.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
44641maybe-install-info-target-libtermcap:
60975492
PB
44642@if target-libtermcap
44643maybe-install-info-target-libtermcap: install-info-target-libtermcap
4977bab6 44644
295f4e42
NN
44645install-info-target-libtermcap: \
44646 configure-target-libtermcap \
05750653 44647 info-target-libtermcap
f41d6665 44648 @: $(MAKE); $(unstage)
295f4e42
NN
44649 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44650 r=`${PWD_COMMAND}`; export r; \
44651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44652 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44653 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
44654 for flag in $(EXTRA_TARGET_FLAGS); do \
44655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44656 done; \
44657 (cd $(TARGET_SUBDIR)/libtermcap && \
44658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44660 "RANLIB=$${RANLIB}" \
901119ae 44661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44662 install-info) \
295f4e42 44663 || exit 1
4977bab6 44664
60975492 44665@endif target-libtermcap
7e2dbcef 44666
9c4d2493
BM
44667.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
44668maybe-install-pdf-target-libtermcap:
44669@if target-libtermcap
44670maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
44671
44672install-pdf-target-libtermcap: \
44673 configure-target-libtermcap \
44674 pdf-target-libtermcap
44675 @: $(MAKE); $(unstage)
44676 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44677 r=`${PWD_COMMAND}`; export r; \
44678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44679 $(NORMAL_TARGET_EXPORTS) \
44680 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44681 for flag in $(EXTRA_TARGET_FLAGS); do \
44682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44683 done; \
44684 (cd $(TARGET_SUBDIR)/libtermcap && \
44685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44687 "RANLIB=$${RANLIB}" \
901119ae 44688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
44689 install-pdf) \
44690 || exit 1
44691
44692@endif target-libtermcap
44693
65d6e994
CD
44694.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
44695maybe-install-html-target-libtermcap:
44696@if target-libtermcap
44697maybe-install-html-target-libtermcap: install-html-target-libtermcap
44698
44699install-html-target-libtermcap: \
44700 configure-target-libtermcap \
44701 html-target-libtermcap
44702 @: $(MAKE); $(unstage)
44703 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44704 r=`${PWD_COMMAND}`; export r; \
44705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44706 $(NORMAL_TARGET_EXPORTS) \
44707 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
44708 for flag in $(EXTRA_TARGET_FLAGS); do \
44709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44710 done; \
44711 (cd $(TARGET_SUBDIR)/libtermcap && \
44712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44714 "RANLIB=$${RANLIB}" \
901119ae 44715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
44716 install-html) \
44717 || exit 1
44718
44719@endif target-libtermcap
44720
295f4e42
NN
44721.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
44722maybe-installcheck-target-libtermcap:
60975492
PB
44723@if target-libtermcap
44724maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
295f4e42
NN
44725
44726installcheck-target-libtermcap: \
05750653 44727 configure-target-libtermcap
f41d6665 44728 @: $(MAKE); $(unstage)
295f4e42
NN
44729 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44730 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44732 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44733 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
44734 for flag in $(EXTRA_TARGET_FLAGS); do \
44735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44736 done; \
44737 (cd $(TARGET_SUBDIR)/libtermcap && \
44738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44740 "RANLIB=$${RANLIB}" \
901119ae 44741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44742 installcheck) \
295f4e42 44743 || exit 1
4977bab6 44744
60975492 44745@endif target-libtermcap
4977bab6 44746
295f4e42
NN
44747.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
44748maybe-mostlyclean-target-libtermcap:
60975492
PB
44749@if target-libtermcap
44750maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
295f4e42
NN
44751
44752# libtermcap doesn't support mostlyclean.
44753mostlyclean-target-libtermcap:
44754
60975492 44755@endif target-libtermcap
295f4e42
NN
44756
44757.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
44758maybe-clean-target-libtermcap:
60975492
PB
44759@if target-libtermcap
44760maybe-clean-target-libtermcap: clean-target-libtermcap
295f4e42
NN
44761
44762# libtermcap doesn't support clean.
44763clean-target-libtermcap:
44764
60975492 44765@endif target-libtermcap
295f4e42
NN
44766
44767.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
44768maybe-distclean-target-libtermcap:
60975492
PB
44769@if target-libtermcap
44770maybe-distclean-target-libtermcap: distclean-target-libtermcap
295f4e42
NN
44771
44772# libtermcap doesn't support distclean.
44773distclean-target-libtermcap:
44774
60975492 44775@endif target-libtermcap
295f4e42
NN
44776
44777.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
44778maybe-maintainer-clean-target-libtermcap:
60975492
PB
44779@if target-libtermcap
44780maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
295f4e42
NN
44781
44782# libtermcap doesn't support maintainer-clean.
44783maintainer-clean-target-libtermcap:
44784
60975492 44785@endif target-libtermcap
295f4e42
NN
44786
44787
295f4e42 44788
295f4e42 44789
25b42232
PB
44790
44791.PHONY: configure-target-winsup maybe-configure-target-winsup
44792maybe-configure-target-winsup:
3ff3adad
PB
44793@if gcc-bootstrap
44794configure-target-winsup: stage_current
44795@endif gcc-bootstrap
25b42232
PB
44796@if target-winsup
44797maybe-configure-target-winsup: configure-target-winsup
cc11cc9b 44798configure-target-winsup:
f41d6665
DJ
44799 @: $(MAKE); $(unstage)
44800 @r=`${PWD_COMMAND}`; export r; \
44801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44802 echo "Checking multilib configuration for winsup..."; \
44803 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
44804 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
44805 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
44806 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
44807 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
44808 else \
44809 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
44810 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
44811 fi; \
44812 else \
44813 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
cc11cc9b
PB
44814 fi; \
44815 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
295f4e42 44816 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
4fc4dd12 44817 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44818 echo Configuring in $(TARGET_SUBDIR)/winsup; \
44819 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
4977bab6 44820 case $(srcdir) in \
215c351a
PB
44821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44822 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
44823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 44824 esac; \
215c351a
PB
44825 srcdiroption="--srcdir=$${topdir}/winsup"; \
44826 libsrcdir="$$s/winsup"; \
295f4e42
NN
44827 rm -f no-such-file || : ; \
44828 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44829 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44830 --target=${target_alias} $${srcdiroption} \
4977bab6 44831 || exit 1
60975492 44832@endif target-winsup
4977bab6 44833
25b42232
PB
44834
44835
ce406537
PB
44836
44837
295f4e42
NN
44838.PHONY: all-target-winsup maybe-all-target-winsup
44839maybe-all-target-winsup:
3ff3adad
PB
44840@if gcc-bootstrap
44841all-target-winsup: stage_current
44842@endif gcc-bootstrap
60975492 44843@if target-winsup
7c27e184 44844TARGET-target-winsup=all
60975492 44845maybe-all-target-winsup: all-target-winsup
295f4e42 44846all-target-winsup: configure-target-winsup
f41d6665 44847 @: $(MAKE); $(unstage)
8c90b13a
L
44848 @r=`${PWD_COMMAND}`; export r; \
44849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44850 $(NORMAL_TARGET_EXPORTS) \
295f4e42 44851 (cd $(TARGET_SUBDIR)/winsup && \
1c8bd6a3
PB
44852 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44853 $(TARGET-target-winsup))
60975492 44854@endif target-winsup
4977bab6 44855
25b42232
PB
44856
44857
ce406537
PB
44858
44859
295f4e42
NN
44860.PHONY: check-target-winsup maybe-check-target-winsup
44861maybe-check-target-winsup:
60975492
PB
44862@if target-winsup
44863maybe-check-target-winsup: check-target-winsup
4977bab6 44864
295f4e42 44865check-target-winsup:
f41d6665 44866 @: $(MAKE); $(unstage)
295f4e42
NN
44867 @r=`${PWD_COMMAND}`; export r; \
44868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44869 $(NORMAL_TARGET_EXPORTS) \
295f4e42 44870 (cd $(TARGET_SUBDIR)/winsup && \
a52a0a7f 44871 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 44872
60975492 44873@endif target-winsup
4977bab6 44874
295f4e42
NN
44875.PHONY: install-target-winsup maybe-install-target-winsup
44876maybe-install-target-winsup:
60975492
PB
44877@if target-winsup
44878maybe-install-target-winsup: install-target-winsup
7e2dbcef 44879
295f4e42 44880install-target-winsup: installdirs
f41d6665 44881 @: $(MAKE); $(unstage)
295f4e42
NN
44882 @r=`${PWD_COMMAND}`; export r; \
44883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44884 $(NORMAL_TARGET_EXPORTS) \
295f4e42 44885 (cd $(TARGET_SUBDIR)/winsup && \
a52a0a7f 44886 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 44887
60975492 44888@endif target-winsup
4977bab6 44889
b5422ad7 44890# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
44891
44892.PHONY: maybe-info-target-winsup info-target-winsup
44893maybe-info-target-winsup:
60975492
PB
44894@if target-winsup
44895maybe-info-target-winsup: info-target-winsup
295f4e42
NN
44896
44897info-target-winsup: \
05750653 44898 configure-target-winsup
f41d6665 44899 @: $(MAKE); $(unstage)
295f4e42 44900 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
44901 r=`${PWD_COMMAND}`; export r; \
44902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44903 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44904 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
44905 for flag in $(EXTRA_TARGET_FLAGS); do \
44906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44907 done; \
44908 (cd $(TARGET_SUBDIR)/winsup && \
44909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44911 "RANLIB=$${RANLIB}" \
901119ae 44912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44913 info) \
4977bab6
ZW
44914 || exit 1
44915
60975492 44916@endif target-winsup
4977bab6 44917
295f4e42
NN
44918.PHONY: maybe-dvi-target-winsup dvi-target-winsup
44919maybe-dvi-target-winsup:
60975492
PB
44920@if target-winsup
44921maybe-dvi-target-winsup: dvi-target-winsup
4977bab6 44922
295f4e42 44923dvi-target-winsup: \
05750653 44924 configure-target-winsup
f41d6665 44925 @: $(MAKE); $(unstage)
295f4e42
NN
44926 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44927 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44929 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44930 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
44931 for flag in $(EXTRA_TARGET_FLAGS); do \
44932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44933 done; \
44934 (cd $(TARGET_SUBDIR)/winsup && \
44935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44937 "RANLIB=$${RANLIB}" \
901119ae 44938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44939 dvi) \
295f4e42 44940 || exit 1
4977bab6 44941
60975492 44942@endif target-winsup
4977bab6 44943
b5422ad7
BM
44944.PHONY: maybe-pdf-target-winsup pdf-target-winsup
44945maybe-pdf-target-winsup:
44946@if target-winsup
44947maybe-pdf-target-winsup: pdf-target-winsup
44948
44949pdf-target-winsup: \
44950 configure-target-winsup
44951 @: $(MAKE); $(unstage)
44952 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44953 r=`${PWD_COMMAND}`; export r; \
44954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44955 $(NORMAL_TARGET_EXPORTS) \
44956 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
44957 for flag in $(EXTRA_TARGET_FLAGS); do \
44958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44959 done; \
44960 (cd $(TARGET_SUBDIR)/winsup && \
44961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44963 "RANLIB=$${RANLIB}" \
901119ae 44964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
44965 pdf) \
44966 || exit 1
44967
44968@endif target-winsup
44969
f87a2b2e
MS
44970.PHONY: maybe-html-target-winsup html-target-winsup
44971maybe-html-target-winsup:
44972@if target-winsup
44973maybe-html-target-winsup: html-target-winsup
44974
44975html-target-winsup: \
05750653 44976 configure-target-winsup
f41d6665 44977 @: $(MAKE); $(unstage)
f87a2b2e
MS
44978 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44979 r=`${PWD_COMMAND}`; export r; \
44980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
44981 $(NORMAL_TARGET_EXPORTS) \
44982 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
44983 for flag in $(EXTRA_TARGET_FLAGS); do \
44984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44985 done; \
44986 (cd $(TARGET_SUBDIR)/winsup && \
44987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44989 "RANLIB=$${RANLIB}" \
901119ae 44990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
44991 html) \
44992 || exit 1
44993
44994@endif target-winsup
44995
295f4e42
NN
44996.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
44997maybe-TAGS-target-winsup:
60975492
PB
44998@if target-winsup
44999maybe-TAGS-target-winsup: TAGS-target-winsup
7e2dbcef 45000
295f4e42 45001TAGS-target-winsup: \
05750653 45002 configure-target-winsup
f41d6665 45003 @: $(MAKE); $(unstage)
295f4e42
NN
45004 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45005 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45007 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45008 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
45009 for flag in $(EXTRA_TARGET_FLAGS); do \
45010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45011 done; \
45012 (cd $(TARGET_SUBDIR)/winsup && \
45013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45015 "RANLIB=$${RANLIB}" \
901119ae 45016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45017 TAGS) \
295f4e42 45018 || exit 1
4977bab6 45019
60975492 45020@endif target-winsup
4977bab6 45021
295f4e42
NN
45022.PHONY: maybe-install-info-target-winsup install-info-target-winsup
45023maybe-install-info-target-winsup:
60975492
PB
45024@if target-winsup
45025maybe-install-info-target-winsup: install-info-target-winsup
295f4e42
NN
45026
45027install-info-target-winsup: \
45028 configure-target-winsup \
05750653 45029 info-target-winsup
f41d6665 45030 @: $(MAKE); $(unstage)
295f4e42 45031 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
45032 r=`${PWD_COMMAND}`; export r; \
45033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45034 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45035 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
45036 for flag in $(EXTRA_TARGET_FLAGS); do \
45037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45038 done; \
45039 (cd $(TARGET_SUBDIR)/winsup && \
45040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45042 "RANLIB=$${RANLIB}" \
901119ae 45043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45044 install-info) \
4977bab6
ZW
45045 || exit 1
45046
60975492 45047@endif target-winsup
295f4e42 45048
9c4d2493
BM
45049.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
45050maybe-install-pdf-target-winsup:
45051@if target-winsup
45052maybe-install-pdf-target-winsup: install-pdf-target-winsup
45053
45054install-pdf-target-winsup: \
45055 configure-target-winsup \
45056 pdf-target-winsup
45057 @: $(MAKE); $(unstage)
45058 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45059 r=`${PWD_COMMAND}`; export r; \
45060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45061 $(NORMAL_TARGET_EXPORTS) \
45062 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
45063 for flag in $(EXTRA_TARGET_FLAGS); do \
45064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45065 done; \
45066 (cd $(TARGET_SUBDIR)/winsup && \
45067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45069 "RANLIB=$${RANLIB}" \
901119ae 45070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
45071 install-pdf) \
45072 || exit 1
45073
45074@endif target-winsup
45075
65d6e994
CD
45076.PHONY: maybe-install-html-target-winsup install-html-target-winsup
45077maybe-install-html-target-winsup:
45078@if target-winsup
45079maybe-install-html-target-winsup: install-html-target-winsup
45080
45081install-html-target-winsup: \
45082 configure-target-winsup \
45083 html-target-winsup
45084 @: $(MAKE); $(unstage)
45085 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45086 r=`${PWD_COMMAND}`; export r; \
45087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45088 $(NORMAL_TARGET_EXPORTS) \
45089 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
45090 for flag in $(EXTRA_TARGET_FLAGS); do \
45091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45092 done; \
45093 (cd $(TARGET_SUBDIR)/winsup && \
45094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45096 "RANLIB=$${RANLIB}" \
901119ae 45097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
45098 install-html) \
45099 || exit 1
45100
45101@endif target-winsup
45102
295f4e42
NN
45103.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
45104maybe-installcheck-target-winsup:
60975492
PB
45105@if target-winsup
45106maybe-installcheck-target-winsup: installcheck-target-winsup
295f4e42
NN
45107
45108installcheck-target-winsup: \
05750653 45109 configure-target-winsup
f41d6665 45110 @: $(MAKE); $(unstage)
295f4e42
NN
45111 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45112 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45114 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45115 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
45116 for flag in $(EXTRA_TARGET_FLAGS); do \
45117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45118 done; \
45119 (cd $(TARGET_SUBDIR)/winsup && \
45120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45122 "RANLIB=$${RANLIB}" \
901119ae 45123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45124 installcheck) \
295f4e42 45125 || exit 1
4977bab6 45126
60975492 45127@endif target-winsup
4977bab6 45128
295f4e42
NN
45129.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
45130maybe-mostlyclean-target-winsup:
60975492
PB
45131@if target-winsup
45132maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
295f4e42 45133
05750653 45134mostlyclean-target-winsup:
f41d6665 45135 @: $(MAKE); $(unstage)
295f4e42
NN
45136 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45137 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45139 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45140 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
45141 for flag in $(EXTRA_TARGET_FLAGS); do \
45142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45143 done; \
45144 (cd $(TARGET_SUBDIR)/winsup && \
45145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45147 "RANLIB=$${RANLIB}" \
901119ae 45148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45149 mostlyclean) \
295f4e42 45150 || exit 1
4977bab6 45151
60975492 45152@endif target-winsup
4977bab6 45153
295f4e42
NN
45154.PHONY: maybe-clean-target-winsup clean-target-winsup
45155maybe-clean-target-winsup:
60975492
PB
45156@if target-winsup
45157maybe-clean-target-winsup: clean-target-winsup
7e2dbcef 45158
05750653 45159clean-target-winsup:
f41d6665 45160 @: $(MAKE); $(unstage)
295f4e42
NN
45161 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45162 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45164 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45165 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
45166 for flag in $(EXTRA_TARGET_FLAGS); do \
45167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45168 done; \
45169 (cd $(TARGET_SUBDIR)/winsup && \
45170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45172 "RANLIB=$${RANLIB}" \
901119ae 45173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45174 clean) \
295f4e42 45175 || exit 1
4977bab6 45176
60975492 45177@endif target-winsup
4977bab6 45178
295f4e42
NN
45179.PHONY: maybe-distclean-target-winsup distclean-target-winsup
45180maybe-distclean-target-winsup:
60975492
PB
45181@if target-winsup
45182maybe-distclean-target-winsup: distclean-target-winsup
295f4e42 45183
05750653 45184distclean-target-winsup:
f41d6665 45185 @: $(MAKE); $(unstage)
295f4e42 45186 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
45187 r=`${PWD_COMMAND}`; export r; \
45188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45189 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45190 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
45191 for flag in $(EXTRA_TARGET_FLAGS); do \
45192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45193 done; \
45194 (cd $(TARGET_SUBDIR)/winsup && \
45195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45197 "RANLIB=$${RANLIB}" \
901119ae 45198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45199 distclean) \
4977bab6
ZW
45200 || exit 1
45201
60975492 45202@endif target-winsup
4977bab6 45203
295f4e42
NN
45204.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
45205maybe-maintainer-clean-target-winsup:
60975492
PB
45206@if target-winsup
45207maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
4977bab6 45208
05750653 45209maintainer-clean-target-winsup:
f41d6665 45210 @: $(MAKE); $(unstage)
295f4e42
NN
45211 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45212 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45214 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45215 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
45216 for flag in $(EXTRA_TARGET_FLAGS); do \
45217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45218 done; \
45219 (cd $(TARGET_SUBDIR)/winsup && \
45220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45222 "RANLIB=$${RANLIB}" \
901119ae 45223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45224 maintainer-clean) \
295f4e42 45225 || exit 1
4977bab6 45226
60975492 45227@endif target-winsup
4977bab6 45228
7e2dbcef 45229
4977bab6
ZW
45230
45231
25b42232
PB
45232
45233.PHONY: configure-target-libgloss maybe-configure-target-libgloss
45234maybe-configure-target-libgloss:
3ff3adad
PB
45235@if gcc-bootstrap
45236configure-target-libgloss: stage_current
45237@endif gcc-bootstrap
25b42232
PB
45238@if target-libgloss
45239maybe-configure-target-libgloss: configure-target-libgloss
cc11cc9b 45240configure-target-libgloss:
f41d6665
DJ
45241 @: $(MAKE); $(unstage)
45242 @r=`${PWD_COMMAND}`; export r; \
45243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45244 echo "Checking multilib configuration for libgloss..."; \
45245 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
45246 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
45247 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45248 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45249 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
45250 else \
45251 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
45252 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
45253 fi; \
45254 else \
45255 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
cc11cc9b
PB
45256 fi; \
45257 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
295f4e42 45258 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
4fc4dd12 45259 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45260 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
45261 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
4977bab6 45262 case $(srcdir) in \
215c351a
PB
45263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45264 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
45265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 45266 esac; \
215c351a
PB
45267 srcdiroption="--srcdir=$${topdir}/libgloss"; \
45268 libsrcdir="$$s/libgloss"; \
295f4e42
NN
45269 rm -f no-such-file || : ; \
45270 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
45271 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45272 --target=${target_alias} $${srcdiroption} \
4977bab6 45273 || exit 1
60975492 45274@endif target-libgloss
4977bab6 45275
25b42232
PB
45276
45277
ce406537
PB
45278
45279
295f4e42
NN
45280.PHONY: all-target-libgloss maybe-all-target-libgloss
45281maybe-all-target-libgloss:
3ff3adad
PB
45282@if gcc-bootstrap
45283all-target-libgloss: stage_current
45284@endif gcc-bootstrap
60975492 45285@if target-libgloss
7c27e184 45286TARGET-target-libgloss=all
60975492 45287maybe-all-target-libgloss: all-target-libgloss
295f4e42 45288all-target-libgloss: configure-target-libgloss
f41d6665 45289 @: $(MAKE); $(unstage)
8c90b13a
L
45290 @r=`${PWD_COMMAND}`; export r; \
45291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45292 $(NORMAL_TARGET_EXPORTS) \
295f4e42 45293 (cd $(TARGET_SUBDIR)/libgloss && \
1c8bd6a3
PB
45294 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45295 $(TARGET-target-libgloss))
60975492 45296@endif target-libgloss
4977bab6 45297
25b42232
PB
45298
45299
ce406537
PB
45300
45301
295f4e42
NN
45302.PHONY: check-target-libgloss maybe-check-target-libgloss
45303maybe-check-target-libgloss:
60975492
PB
45304@if target-libgloss
45305maybe-check-target-libgloss: check-target-libgloss
4977bab6 45306
295f4e42
NN
45307# Dummy target for uncheckable module.
45308check-target-libgloss:
4977bab6 45309
60975492 45310@endif target-libgloss
4977bab6 45311
295f4e42
NN
45312.PHONY: install-target-libgloss maybe-install-target-libgloss
45313maybe-install-target-libgloss:
60975492
PB
45314@if target-libgloss
45315maybe-install-target-libgloss: install-target-libgloss
7e2dbcef 45316
295f4e42 45317install-target-libgloss: installdirs
f41d6665 45318 @: $(MAKE); $(unstage)
8c90b13a
L
45319 @r=`${PWD_COMMAND}`; export r; \
45320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45321 $(NORMAL_TARGET_EXPORTS) \
295f4e42 45322 (cd $(TARGET_SUBDIR)/libgloss && \
a52a0a7f 45323 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 45324
60975492 45325@endif target-libgloss
4977bab6 45326
b5422ad7 45327# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
45328
45329.PHONY: maybe-info-target-libgloss info-target-libgloss
45330maybe-info-target-libgloss:
60975492
PB
45331@if target-libgloss
45332maybe-info-target-libgloss: info-target-libgloss
295f4e42
NN
45333
45334info-target-libgloss: \
05750653 45335 configure-target-libgloss
f41d6665 45336 @: $(MAKE); $(unstage)
295f4e42 45337 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
45338 r=`${PWD_COMMAND}`; export r; \
45339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45340 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45341 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
45342 for flag in $(EXTRA_TARGET_FLAGS); do \
45343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45344 done; \
45345 (cd $(TARGET_SUBDIR)/libgloss && \
45346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45348 "RANLIB=$${RANLIB}" \
901119ae 45349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45350 info) \
82c34dcb
MC
45351 || exit 1
45352
60975492 45353@endif target-libgloss
82c34dcb 45354
295f4e42
NN
45355.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
45356maybe-dvi-target-libgloss:
60975492
PB
45357@if target-libgloss
45358maybe-dvi-target-libgloss: dvi-target-libgloss
82c34dcb 45359
295f4e42 45360dvi-target-libgloss: \
05750653 45361 configure-target-libgloss
f41d6665 45362 @: $(MAKE); $(unstage)
295f4e42
NN
45363 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45364 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45366 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45367 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
45368 for flag in $(EXTRA_TARGET_FLAGS); do \
45369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45370 done; \
45371 (cd $(TARGET_SUBDIR)/libgloss && \
45372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45374 "RANLIB=$${RANLIB}" \
901119ae 45375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45376 dvi) \
295f4e42 45377 || exit 1
82c34dcb 45378
60975492 45379@endif target-libgloss
82c34dcb 45380
b5422ad7
BM
45381.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
45382maybe-pdf-target-libgloss:
45383@if target-libgloss
45384maybe-pdf-target-libgloss: pdf-target-libgloss
45385
45386pdf-target-libgloss: \
45387 configure-target-libgloss
45388 @: $(MAKE); $(unstage)
45389 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45390 r=`${PWD_COMMAND}`; export r; \
45391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45392 $(NORMAL_TARGET_EXPORTS) \
45393 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
45394 for flag in $(EXTRA_TARGET_FLAGS); do \
45395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45396 done; \
45397 (cd $(TARGET_SUBDIR)/libgloss && \
45398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45400 "RANLIB=$${RANLIB}" \
901119ae 45401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
45402 pdf) \
45403 || exit 1
45404
45405@endif target-libgloss
45406
f87a2b2e
MS
45407.PHONY: maybe-html-target-libgloss html-target-libgloss
45408maybe-html-target-libgloss:
45409@if target-libgloss
45410maybe-html-target-libgloss: html-target-libgloss
45411
45412html-target-libgloss: \
05750653 45413 configure-target-libgloss
f41d6665 45414 @: $(MAKE); $(unstage)
f87a2b2e
MS
45415 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45416 r=`${PWD_COMMAND}`; export r; \
45417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
45418 $(NORMAL_TARGET_EXPORTS) \
45419 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
45420 for flag in $(EXTRA_TARGET_FLAGS); do \
45421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45422 done; \
45423 (cd $(TARGET_SUBDIR)/libgloss && \
45424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45426 "RANLIB=$${RANLIB}" \
901119ae 45427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
45428 html) \
45429 || exit 1
45430
45431@endif target-libgloss
45432
295f4e42
NN
45433.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
45434maybe-TAGS-target-libgloss:
60975492
PB
45435@if target-libgloss
45436maybe-TAGS-target-libgloss: TAGS-target-libgloss
7e2dbcef 45437
295f4e42 45438TAGS-target-libgloss: \
05750653 45439 configure-target-libgloss
f41d6665 45440 @: $(MAKE); $(unstage)
295f4e42
NN
45441 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45442 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45444 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45445 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
45446 for flag in $(EXTRA_TARGET_FLAGS); do \
45447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45448 done; \
45449 (cd $(TARGET_SUBDIR)/libgloss && \
45450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45452 "RANLIB=$${RANLIB}" \
901119ae 45453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45454 TAGS) \
295f4e42 45455 || exit 1
82c34dcb 45456
60975492 45457@endif target-libgloss
82c34dcb 45458
295f4e42
NN
45459.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
45460maybe-install-info-target-libgloss:
60975492
PB
45461@if target-libgloss
45462maybe-install-info-target-libgloss: install-info-target-libgloss
295f4e42
NN
45463
45464install-info-target-libgloss: \
45465 configure-target-libgloss \
05750653 45466 info-target-libgloss
f41d6665 45467 @: $(MAKE); $(unstage)
295f4e42 45468 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
45469 r=`${PWD_COMMAND}`; export r; \
45470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45471 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45472 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
45473 for flag in $(EXTRA_TARGET_FLAGS); do \
45474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45475 done; \
45476 (cd $(TARGET_SUBDIR)/libgloss && \
45477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45479 "RANLIB=$${RANLIB}" \
901119ae 45480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45481 install-info) \
4977bab6
ZW
45482 || exit 1
45483
60975492 45484@endif target-libgloss
4977bab6 45485
9c4d2493
BM
45486.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
45487maybe-install-pdf-target-libgloss:
45488@if target-libgloss
45489maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
45490
45491install-pdf-target-libgloss: \
45492 configure-target-libgloss \
45493 pdf-target-libgloss
45494 @: $(MAKE); $(unstage)
45495 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45496 r=`${PWD_COMMAND}`; export r; \
45497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45498 $(NORMAL_TARGET_EXPORTS) \
45499 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
45500 for flag in $(EXTRA_TARGET_FLAGS); do \
45501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45502 done; \
45503 (cd $(TARGET_SUBDIR)/libgloss && \
45504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45506 "RANLIB=$${RANLIB}" \
901119ae 45507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
45508 install-pdf) \
45509 || exit 1
45510
45511@endif target-libgloss
45512
65d6e994
CD
45513.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
45514maybe-install-html-target-libgloss:
45515@if target-libgloss
45516maybe-install-html-target-libgloss: install-html-target-libgloss
45517
45518install-html-target-libgloss: \
45519 configure-target-libgloss \
45520 html-target-libgloss
45521 @: $(MAKE); $(unstage)
45522 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45523 r=`${PWD_COMMAND}`; export r; \
45524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45525 $(NORMAL_TARGET_EXPORTS) \
45526 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
45527 for flag in $(EXTRA_TARGET_FLAGS); do \
45528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45529 done; \
45530 (cd $(TARGET_SUBDIR)/libgloss && \
45531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45533 "RANLIB=$${RANLIB}" \
901119ae 45534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
45535 install-html) \
45536 || exit 1
45537
45538@endif target-libgloss
45539
295f4e42
NN
45540.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
45541maybe-installcheck-target-libgloss:
60975492
PB
45542@if target-libgloss
45543maybe-installcheck-target-libgloss: installcheck-target-libgloss
4977bab6 45544
295f4e42 45545installcheck-target-libgloss: \
05750653 45546 configure-target-libgloss
f41d6665 45547 @: $(MAKE); $(unstage)
295f4e42
NN
45548 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45549 r=`${PWD_COMMAND}`; export r; \
45550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45551 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45552 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
45553 for flag in $(EXTRA_TARGET_FLAGS); do \
45554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45555 done; \
45556 (cd $(TARGET_SUBDIR)/libgloss && \
45557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45559 "RANLIB=$${RANLIB}" \
901119ae 45560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45561 installcheck) \
295f4e42 45562 || exit 1
4977bab6 45563
60975492 45564@endif target-libgloss
4977bab6 45565
295f4e42
NN
45566.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
45567maybe-mostlyclean-target-libgloss:
60975492
PB
45568@if target-libgloss
45569maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
7e2dbcef 45570
05750653 45571mostlyclean-target-libgloss:
f41d6665 45572 @: $(MAKE); $(unstage)
295f4e42
NN
45573 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45574 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45576 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45577 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
45578 for flag in $(EXTRA_TARGET_FLAGS); do \
45579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45580 done; \
45581 (cd $(TARGET_SUBDIR)/libgloss && \
45582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45584 "RANLIB=$${RANLIB}" \
901119ae 45585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45586 mostlyclean) \
295f4e42 45587 || exit 1
4977bab6 45588
60975492 45589@endif target-libgloss
4977bab6 45590
295f4e42
NN
45591.PHONY: maybe-clean-target-libgloss clean-target-libgloss
45592maybe-clean-target-libgloss:
60975492
PB
45593@if target-libgloss
45594maybe-clean-target-libgloss: clean-target-libgloss
295f4e42 45595
05750653 45596clean-target-libgloss:
f41d6665 45597 @: $(MAKE); $(unstage)
295f4e42 45598 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
45599 r=`${PWD_COMMAND}`; export r; \
45600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45601 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45602 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
45603 for flag in $(EXTRA_TARGET_FLAGS); do \
45604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45605 done; \
45606 (cd $(TARGET_SUBDIR)/libgloss && \
45607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45609 "RANLIB=$${RANLIB}" \
901119ae 45610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45611 clean) \
4977bab6
ZW
45612 || exit 1
45613
60975492 45614@endif target-libgloss
4977bab6 45615
295f4e42
NN
45616.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
45617maybe-distclean-target-libgloss:
60975492
PB
45618@if target-libgloss
45619maybe-distclean-target-libgloss: distclean-target-libgloss
4977bab6 45620
05750653 45621distclean-target-libgloss:
f41d6665 45622 @: $(MAKE); $(unstage)
295f4e42
NN
45623 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45624 r=`${PWD_COMMAND}`; export r; \
45625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45626 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45627 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
45628 for flag in $(EXTRA_TARGET_FLAGS); do \
45629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45630 done; \
45631 (cd $(TARGET_SUBDIR)/libgloss && \
45632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45634 "RANLIB=$${RANLIB}" \
901119ae 45635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45636 distclean) \
295f4e42 45637 || exit 1
4977bab6 45638
60975492 45639@endif target-libgloss
4977bab6 45640
295f4e42
NN
45641.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
45642maybe-maintainer-clean-target-libgloss:
60975492
PB
45643@if target-libgloss
45644maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
7e2dbcef 45645
05750653 45646maintainer-clean-target-libgloss:
f41d6665 45647 @: $(MAKE); $(unstage)
295f4e42
NN
45648 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45649 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45651 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45652 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
45653 for flag in $(EXTRA_TARGET_FLAGS); do \
45654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45655 done; \
45656 (cd $(TARGET_SUBDIR)/libgloss && \
45657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45659 "RANLIB=$${RANLIB}" \
901119ae 45660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45661 maintainer-clean) \
295f4e42 45662 || exit 1
4977bab6 45663
60975492 45664@endif target-libgloss
4977bab6 45665
4977bab6 45666
4977bab6 45667
4977bab6 45668
25b42232
PB
45669
45670.PHONY: configure-target-libiberty maybe-configure-target-libiberty
45671maybe-configure-target-libiberty:
3ff3adad
PB
45672@if gcc-bootstrap
45673configure-target-libiberty: stage_current
45674@endif gcc-bootstrap
25b42232
PB
45675@if target-libiberty
45676maybe-configure-target-libiberty: configure-target-libiberty
cc11cc9b 45677configure-target-libiberty:
f41d6665
DJ
45678 @: $(MAKE); $(unstage)
45679 @r=`${PWD_COMMAND}`; export r; \
45680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45681 echo "Checking multilib configuration for libiberty..."; \
45682 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
45683 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
45684 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45685 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45686 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
45687 else \
45688 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
45689 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
45690 fi; \
45691 else \
45692 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
cc11cc9b
PB
45693 fi; \
45694 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
295f4e42 45695 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
4fc4dd12 45696 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45697 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
45698 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
3aa83176 45699 case $(srcdir) in \
215c351a
PB
45700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45701 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
45702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 45703 esac; \
215c351a
PB
45704 srcdiroption="--srcdir=$${topdir}/libiberty"; \
45705 libsrcdir="$$s/libiberty"; \
3aa83176
NN
45706 rm -f no-such-file || : ; \
45707 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
45708 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45709 --target=${target_alias} $${srcdiroption} \
3aa83176 45710 || exit 1
60975492 45711@endif target-libiberty
4977bab6 45712
25b42232
PB
45713
45714
ce406537
PB
45715
45716
295f4e42
NN
45717.PHONY: all-target-libiberty maybe-all-target-libiberty
45718maybe-all-target-libiberty:
3ff3adad
PB
45719@if gcc-bootstrap
45720all-target-libiberty: stage_current
45721@endif gcc-bootstrap
60975492 45722@if target-libiberty
7c27e184 45723TARGET-target-libiberty=all
60975492 45724maybe-all-target-libiberty: all-target-libiberty
295f4e42 45725all-target-libiberty: configure-target-libiberty
f41d6665 45726 @: $(MAKE); $(unstage)
8c90b13a
L
45727 @r=`${PWD_COMMAND}`; export r; \
45728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45729 $(NORMAL_TARGET_EXPORTS) \
295f4e42 45730 (cd $(TARGET_SUBDIR)/libiberty && \
1c8bd6a3
PB
45731 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45732 $(TARGET-target-libiberty))
60975492 45733@endif target-libiberty
4977bab6 45734
25b42232
PB
45735
45736
ce406537
PB
45737
45738
295f4e42
NN
45739.PHONY: check-target-libiberty maybe-check-target-libiberty
45740maybe-check-target-libiberty:
60975492
PB
45741@if target-libiberty
45742maybe-check-target-libiberty: check-target-libiberty
7e2dbcef 45743
295f4e42 45744check-target-libiberty:
f41d6665 45745 @: $(MAKE); $(unstage)
8c90b13a
L
45746 @r=`${PWD_COMMAND}`; export r; \
45747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45748 $(NORMAL_TARGET_EXPORTS) \
295f4e42 45749 (cd $(TARGET_SUBDIR)/libiberty && \
a52a0a7f 45750 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 45751
60975492 45752@endif target-libiberty
4977bab6 45753
295f4e42
NN
45754.PHONY: install-target-libiberty maybe-install-target-libiberty
45755maybe-install-target-libiberty:
60975492
PB
45756@if target-libiberty
45757maybe-install-target-libiberty: install-target-libiberty
295f4e42
NN
45758
45759install-target-libiberty: installdirs
f41d6665 45760 @: $(MAKE); $(unstage)
295f4e42
NN
45761 @r=`${PWD_COMMAND}`; export r; \
45762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45763 $(NORMAL_TARGET_EXPORTS) \
295f4e42 45764 (cd $(TARGET_SUBDIR)/libiberty && \
a52a0a7f 45765 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 45766
60975492 45767@endif target-libiberty
295f4e42 45768
b5422ad7 45769# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
45770
45771.PHONY: maybe-info-target-libiberty info-target-libiberty
45772maybe-info-target-libiberty:
60975492
PB
45773@if target-libiberty
45774maybe-info-target-libiberty: info-target-libiberty
295f4e42
NN
45775
45776info-target-libiberty: \
05750653 45777 configure-target-libiberty
f41d6665 45778 @: $(MAKE); $(unstage)
295f4e42
NN
45779 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45780 r=`${PWD_COMMAND}`; export r; \
45781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45782 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45783 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
45784 for flag in $(EXTRA_TARGET_FLAGS); do \
45785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45786 done; \
45787 (cd $(TARGET_SUBDIR)/libiberty && \
45788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45790 "RANLIB=$${RANLIB}" \
901119ae 45791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45792 info) \
295f4e42
NN
45793 || exit 1
45794
60975492 45795@endif target-libiberty
295f4e42
NN
45796
45797.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
45798maybe-dvi-target-libiberty:
60975492
PB
45799@if target-libiberty
45800maybe-dvi-target-libiberty: dvi-target-libiberty
295f4e42
NN
45801
45802dvi-target-libiberty: \
05750653 45803 configure-target-libiberty
f41d6665 45804 @: $(MAKE); $(unstage)
295f4e42
NN
45805 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45806 r=`${PWD_COMMAND}`; export r; \
45807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45808 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45809 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
45810 for flag in $(EXTRA_TARGET_FLAGS); do \
45811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45812 done; \
45813 (cd $(TARGET_SUBDIR)/libiberty && \
45814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45816 "RANLIB=$${RANLIB}" \
901119ae 45817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45818 dvi) \
295f4e42
NN
45819 || exit 1
45820
60975492 45821@endif target-libiberty
295f4e42 45822
b5422ad7
BM
45823.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
45824maybe-pdf-target-libiberty:
45825@if target-libiberty
45826maybe-pdf-target-libiberty: pdf-target-libiberty
45827
45828pdf-target-libiberty: \
45829 configure-target-libiberty
45830 @: $(MAKE); $(unstage)
45831 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45832 r=`${PWD_COMMAND}`; export r; \
45833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45834 $(NORMAL_TARGET_EXPORTS) \
45835 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
45836 for flag in $(EXTRA_TARGET_FLAGS); do \
45837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45838 done; \
45839 (cd $(TARGET_SUBDIR)/libiberty && \
45840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45842 "RANLIB=$${RANLIB}" \
901119ae 45843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
45844 pdf) \
45845 || exit 1
45846
45847@endif target-libiberty
45848
f87a2b2e
MS
45849.PHONY: maybe-html-target-libiberty html-target-libiberty
45850maybe-html-target-libiberty:
45851@if target-libiberty
45852maybe-html-target-libiberty: html-target-libiberty
45853
45854html-target-libiberty: \
05750653 45855 configure-target-libiberty
f41d6665 45856 @: $(MAKE); $(unstage)
f87a2b2e
MS
45857 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45858 r=`${PWD_COMMAND}`; export r; \
45859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
45860 $(NORMAL_TARGET_EXPORTS) \
45861 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
45862 for flag in $(EXTRA_TARGET_FLAGS); do \
45863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45864 done; \
45865 (cd $(TARGET_SUBDIR)/libiberty && \
45866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45868 "RANLIB=$${RANLIB}" \
901119ae 45869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
45870 html) \
45871 || exit 1
45872
45873@endif target-libiberty
45874
295f4e42
NN
45875.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
45876maybe-TAGS-target-libiberty:
60975492
PB
45877@if target-libiberty
45878maybe-TAGS-target-libiberty: TAGS-target-libiberty
295f4e42
NN
45879
45880TAGS-target-libiberty: \
05750653 45881 configure-target-libiberty
f41d6665 45882 @: $(MAKE); $(unstage)
295f4e42
NN
45883 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45884 r=`${PWD_COMMAND}`; export r; \
45885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45886 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45887 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
45888 for flag in $(EXTRA_TARGET_FLAGS); do \
45889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45890 done; \
45891 (cd $(TARGET_SUBDIR)/libiberty && \
45892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45894 "RANLIB=$${RANLIB}" \
901119ae 45895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45896 TAGS) \
295f4e42
NN
45897 || exit 1
45898
60975492 45899@endif target-libiberty
295f4e42
NN
45900
45901.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
45902maybe-install-info-target-libiberty:
60975492
PB
45903@if target-libiberty
45904maybe-install-info-target-libiberty: install-info-target-libiberty
295f4e42
NN
45905
45906install-info-target-libiberty: \
45907 configure-target-libiberty \
05750653 45908 info-target-libiberty
f41d6665 45909 @: $(MAKE); $(unstage)
295f4e42
NN
45910 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45911 r=`${PWD_COMMAND}`; export r; \
45912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45913 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45914 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
45915 for flag in $(EXTRA_TARGET_FLAGS); do \
45916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45917 done; \
45918 (cd $(TARGET_SUBDIR)/libiberty && \
45919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45921 "RANLIB=$${RANLIB}" \
901119ae 45922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45923 install-info) \
295f4e42
NN
45924 || exit 1
45925
60975492 45926@endif target-libiberty
295f4e42 45927
9c4d2493
BM
45928.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
45929maybe-install-pdf-target-libiberty:
45930@if target-libiberty
45931maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
45932
45933install-pdf-target-libiberty: \
45934 configure-target-libiberty \
45935 pdf-target-libiberty
45936 @: $(MAKE); $(unstage)
45937 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45938 r=`${PWD_COMMAND}`; export r; \
45939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45940 $(NORMAL_TARGET_EXPORTS) \
45941 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
45942 for flag in $(EXTRA_TARGET_FLAGS); do \
45943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45944 done; \
45945 (cd $(TARGET_SUBDIR)/libiberty && \
45946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45948 "RANLIB=$${RANLIB}" \
901119ae 45949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
45950 install-pdf) \
45951 || exit 1
45952
45953@endif target-libiberty
45954
65d6e994
CD
45955.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
45956maybe-install-html-target-libiberty:
45957@if target-libiberty
45958maybe-install-html-target-libiberty: install-html-target-libiberty
45959
45960install-html-target-libiberty: \
45961 configure-target-libiberty \
45962 html-target-libiberty
45963 @: $(MAKE); $(unstage)
45964 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45965 r=`${PWD_COMMAND}`; export r; \
45966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45967 $(NORMAL_TARGET_EXPORTS) \
45968 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
45969 for flag in $(EXTRA_TARGET_FLAGS); do \
45970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45971 done; \
45972 (cd $(TARGET_SUBDIR)/libiberty && \
45973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45975 "RANLIB=$${RANLIB}" \
901119ae 45976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
45977 install-html) \
45978 || exit 1
45979
45980@endif target-libiberty
45981
295f4e42
NN
45982.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
45983maybe-installcheck-target-libiberty:
60975492
PB
45984@if target-libiberty
45985maybe-installcheck-target-libiberty: installcheck-target-libiberty
295f4e42
NN
45986
45987installcheck-target-libiberty: \
05750653 45988 configure-target-libiberty
f41d6665 45989 @: $(MAKE); $(unstage)
295f4e42
NN
45990 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45991 r=`${PWD_COMMAND}`; export r; \
45992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45993 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45994 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
45995 for flag in $(EXTRA_TARGET_FLAGS); do \
45996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45997 done; \
45998 (cd $(TARGET_SUBDIR)/libiberty && \
45999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46001 "RANLIB=$${RANLIB}" \
901119ae 46002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46003 installcheck) \
295f4e42
NN
46004 || exit 1
46005
60975492 46006@endif target-libiberty
295f4e42
NN
46007
46008.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
46009maybe-mostlyclean-target-libiberty:
60975492
PB
46010@if target-libiberty
46011maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
295f4e42 46012
05750653 46013mostlyclean-target-libiberty:
f41d6665 46014 @: $(MAKE); $(unstage)
295f4e42
NN
46015 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46016 r=`${PWD_COMMAND}`; export r; \
46017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46018 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46019 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
46020 for flag in $(EXTRA_TARGET_FLAGS); do \
46021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46022 done; \
46023 (cd $(TARGET_SUBDIR)/libiberty && \
46024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46026 "RANLIB=$${RANLIB}" \
901119ae 46027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46028 mostlyclean) \
295f4e42
NN
46029 || exit 1
46030
60975492 46031@endif target-libiberty
295f4e42
NN
46032
46033.PHONY: maybe-clean-target-libiberty clean-target-libiberty
46034maybe-clean-target-libiberty:
60975492
PB
46035@if target-libiberty
46036maybe-clean-target-libiberty: clean-target-libiberty
295f4e42 46037
05750653 46038clean-target-libiberty:
f41d6665 46039 @: $(MAKE); $(unstage)
295f4e42
NN
46040 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46041 r=`${PWD_COMMAND}`; export r; \
46042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46043 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46044 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
46045 for flag in $(EXTRA_TARGET_FLAGS); do \
46046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46047 done; \
46048 (cd $(TARGET_SUBDIR)/libiberty && \
46049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46051 "RANLIB=$${RANLIB}" \
901119ae 46052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46053 clean) \
295f4e42
NN
46054 || exit 1
46055
60975492 46056@endif target-libiberty
295f4e42
NN
46057
46058.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
46059maybe-distclean-target-libiberty:
60975492
PB
46060@if target-libiberty
46061maybe-distclean-target-libiberty: distclean-target-libiberty
295f4e42 46062
05750653 46063distclean-target-libiberty:
f41d6665 46064 @: $(MAKE); $(unstage)
295f4e42
NN
46065 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46066 r=`${PWD_COMMAND}`; export r; \
46067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46068 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46069 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
46070 for flag in $(EXTRA_TARGET_FLAGS); do \
46071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46072 done; \
46073 (cd $(TARGET_SUBDIR)/libiberty && \
46074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46076 "RANLIB=$${RANLIB}" \
901119ae 46077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46078 distclean) \
295f4e42
NN
46079 || exit 1
46080
60975492 46081@endif target-libiberty
295f4e42
NN
46082
46083.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
46084maybe-maintainer-clean-target-libiberty:
60975492
PB
46085@if target-libiberty
46086maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
295f4e42 46087
05750653 46088maintainer-clean-target-libiberty:
f41d6665 46089 @: $(MAKE); $(unstage)
295f4e42
NN
46090 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46091 r=`${PWD_COMMAND}`; export r; \
46092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46093 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46094 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
46095 for flag in $(EXTRA_TARGET_FLAGS); do \
46096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46097 done; \
46098 (cd $(TARGET_SUBDIR)/libiberty && \
46099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46101 "RANLIB=$${RANLIB}" \
901119ae 46102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46103 maintainer-clean) \
295f4e42 46104 || exit 1
7e2dbcef 46105
60975492 46106@endif target-libiberty
4977bab6
ZW
46107
46108
4977bab6 46109
4977bab6 46110
25b42232
PB
46111
46112.PHONY: configure-target-gperf maybe-configure-target-gperf
46113maybe-configure-target-gperf:
3ff3adad
PB
46114@if gcc-bootstrap
46115configure-target-gperf: stage_current
46116@endif gcc-bootstrap
25b42232
PB
46117@if target-gperf
46118maybe-configure-target-gperf: configure-target-gperf
cc11cc9b 46119configure-target-gperf:
f41d6665
DJ
46120 @: $(MAKE); $(unstage)
46121 @r=`${PWD_COMMAND}`; export r; \
46122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46123 echo "Checking multilib configuration for gperf..."; \
46124 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
46125 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
46126 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
46127 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
46128 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
46129 else \
46130 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
46131 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
46132 fi; \
46133 else \
46134 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
cc11cc9b
PB
46135 fi; \
46136 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
295f4e42 46137 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
4fc4dd12 46138 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46139 echo Configuring in $(TARGET_SUBDIR)/gperf; \
46140 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
3aa83176 46141 case $(srcdir) in \
215c351a
PB
46142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46143 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
46144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 46145 esac; \
215c351a
PB
46146 srcdiroption="--srcdir=$${topdir}/gperf"; \
46147 libsrcdir="$$s/gperf"; \
3aa83176
NN
46148 rm -f no-such-file || : ; \
46149 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
46150 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46151 --target=${target_alias} $${srcdiroption} \
3aa83176 46152 || exit 1
60975492 46153@endif target-gperf
4977bab6 46154
25b42232
PB
46155
46156
ce406537
PB
46157
46158
295f4e42
NN
46159.PHONY: all-target-gperf maybe-all-target-gperf
46160maybe-all-target-gperf:
3ff3adad
PB
46161@if gcc-bootstrap
46162all-target-gperf: stage_current
46163@endif gcc-bootstrap
60975492 46164@if target-gperf
7c27e184 46165TARGET-target-gperf=all
60975492 46166maybe-all-target-gperf: all-target-gperf
295f4e42 46167all-target-gperf: configure-target-gperf
f41d6665 46168 @: $(MAKE); $(unstage)
8c90b13a
L
46169 @r=`${PWD_COMMAND}`; export r; \
46170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46171 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46172 (cd $(TARGET_SUBDIR)/gperf && \
1c8bd6a3
PB
46173 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46174 $(TARGET-target-gperf))
60975492 46175@endif target-gperf
4977bab6 46176
25b42232
PB
46177
46178
ce406537
PB
46179
46180
295f4e42
NN
46181.PHONY: check-target-gperf maybe-check-target-gperf
46182maybe-check-target-gperf:
60975492
PB
46183@if target-gperf
46184maybe-check-target-gperf: check-target-gperf
7e2dbcef 46185
295f4e42 46186check-target-gperf:
f41d6665 46187 @: $(MAKE); $(unstage)
8c90b13a
L
46188 @r=`${PWD_COMMAND}`; export r; \
46189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46190 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46191 (cd $(TARGET_SUBDIR)/gperf && \
a52a0a7f 46192 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 46193
60975492 46194@endif target-gperf
4977bab6 46195
295f4e42
NN
46196.PHONY: install-target-gperf maybe-install-target-gperf
46197maybe-install-target-gperf:
60975492
PB
46198@if target-gperf
46199maybe-install-target-gperf: install-target-gperf
295f4e42
NN
46200
46201install-target-gperf: installdirs
f41d6665 46202 @: $(MAKE); $(unstage)
295f4e42
NN
46203 @r=`${PWD_COMMAND}`; export r; \
46204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46205 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46206 (cd $(TARGET_SUBDIR)/gperf && \
a52a0a7f 46207 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 46208
60975492 46209@endif target-gperf
295f4e42 46210
b5422ad7 46211# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
46212
46213.PHONY: maybe-info-target-gperf info-target-gperf
46214maybe-info-target-gperf:
60975492
PB
46215@if target-gperf
46216maybe-info-target-gperf: info-target-gperf
295f4e42
NN
46217
46218info-target-gperf: \
05750653 46219 configure-target-gperf
f41d6665 46220 @: $(MAKE); $(unstage)
295f4e42
NN
46221 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46222 r=`${PWD_COMMAND}`; export r; \
46223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46224 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46225 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
46226 for flag in $(EXTRA_TARGET_FLAGS); do \
46227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46228 done; \
46229 (cd $(TARGET_SUBDIR)/gperf && \
46230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46232 "RANLIB=$${RANLIB}" \
901119ae 46233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46234 info) \
295f4e42
NN
46235 || exit 1
46236
60975492 46237@endif target-gperf
295f4e42
NN
46238
46239.PHONY: maybe-dvi-target-gperf dvi-target-gperf
46240maybe-dvi-target-gperf:
60975492
PB
46241@if target-gperf
46242maybe-dvi-target-gperf: dvi-target-gperf
295f4e42
NN
46243
46244dvi-target-gperf: \
05750653 46245 configure-target-gperf
f41d6665 46246 @: $(MAKE); $(unstage)
295f4e42
NN
46247 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46248 r=`${PWD_COMMAND}`; export r; \
46249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46250 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46251 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
46252 for flag in $(EXTRA_TARGET_FLAGS); do \
46253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46254 done; \
46255 (cd $(TARGET_SUBDIR)/gperf && \
46256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46258 "RANLIB=$${RANLIB}" \
901119ae 46259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46260 dvi) \
295f4e42
NN
46261 || exit 1
46262
60975492 46263@endif target-gperf
295f4e42 46264
b5422ad7
BM
46265.PHONY: maybe-pdf-target-gperf pdf-target-gperf
46266maybe-pdf-target-gperf:
46267@if target-gperf
46268maybe-pdf-target-gperf: pdf-target-gperf
46269
46270pdf-target-gperf: \
46271 configure-target-gperf
46272 @: $(MAKE); $(unstage)
46273 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46274 r=`${PWD_COMMAND}`; export r; \
46275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46276 $(NORMAL_TARGET_EXPORTS) \
46277 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
46278 for flag in $(EXTRA_TARGET_FLAGS); do \
46279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46280 done; \
46281 (cd $(TARGET_SUBDIR)/gperf && \
46282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46284 "RANLIB=$${RANLIB}" \
901119ae 46285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
46286 pdf) \
46287 || exit 1
46288
46289@endif target-gperf
46290
f87a2b2e
MS
46291.PHONY: maybe-html-target-gperf html-target-gperf
46292maybe-html-target-gperf:
46293@if target-gperf
46294maybe-html-target-gperf: html-target-gperf
46295
46296html-target-gperf: \
05750653 46297 configure-target-gperf
f41d6665 46298 @: $(MAKE); $(unstage)
f87a2b2e
MS
46299 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46300 r=`${PWD_COMMAND}`; export r; \
46301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
46302 $(NORMAL_TARGET_EXPORTS) \
46303 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
46304 for flag in $(EXTRA_TARGET_FLAGS); do \
46305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46306 done; \
46307 (cd $(TARGET_SUBDIR)/gperf && \
46308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46310 "RANLIB=$${RANLIB}" \
901119ae 46311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
46312 html) \
46313 || exit 1
46314
46315@endif target-gperf
46316
295f4e42
NN
46317.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
46318maybe-TAGS-target-gperf:
60975492
PB
46319@if target-gperf
46320maybe-TAGS-target-gperf: TAGS-target-gperf
295f4e42
NN
46321
46322TAGS-target-gperf: \
05750653 46323 configure-target-gperf
f41d6665 46324 @: $(MAKE); $(unstage)
295f4e42
NN
46325 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46326 r=`${PWD_COMMAND}`; export r; \
46327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46328 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46329 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
46330 for flag in $(EXTRA_TARGET_FLAGS); do \
46331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46332 done; \
46333 (cd $(TARGET_SUBDIR)/gperf && \
46334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46336 "RANLIB=$${RANLIB}" \
901119ae 46337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46338 TAGS) \
295f4e42
NN
46339 || exit 1
46340
60975492 46341@endif target-gperf
295f4e42
NN
46342
46343.PHONY: maybe-install-info-target-gperf install-info-target-gperf
46344maybe-install-info-target-gperf:
60975492
PB
46345@if target-gperf
46346maybe-install-info-target-gperf: install-info-target-gperf
295f4e42
NN
46347
46348install-info-target-gperf: \
46349 configure-target-gperf \
05750653 46350 info-target-gperf
f41d6665 46351 @: $(MAKE); $(unstage)
295f4e42
NN
46352 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46353 r=`${PWD_COMMAND}`; export r; \
46354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46355 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46356 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
46357 for flag in $(EXTRA_TARGET_FLAGS); do \
46358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46359 done; \
46360 (cd $(TARGET_SUBDIR)/gperf && \
46361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46363 "RANLIB=$${RANLIB}" \
901119ae 46364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46365 install-info) \
295f4e42
NN
46366 || exit 1
46367
60975492 46368@endif target-gperf
295f4e42 46369
9c4d2493
BM
46370.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
46371maybe-install-pdf-target-gperf:
46372@if target-gperf
46373maybe-install-pdf-target-gperf: install-pdf-target-gperf
46374
46375install-pdf-target-gperf: \
46376 configure-target-gperf \
46377 pdf-target-gperf
46378 @: $(MAKE); $(unstage)
46379 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46380 r=`${PWD_COMMAND}`; export r; \
46381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46382 $(NORMAL_TARGET_EXPORTS) \
46383 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
46384 for flag in $(EXTRA_TARGET_FLAGS); do \
46385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46386 done; \
46387 (cd $(TARGET_SUBDIR)/gperf && \
46388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46390 "RANLIB=$${RANLIB}" \
901119ae 46391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
46392 install-pdf) \
46393 || exit 1
46394
46395@endif target-gperf
46396
65d6e994
CD
46397.PHONY: maybe-install-html-target-gperf install-html-target-gperf
46398maybe-install-html-target-gperf:
46399@if target-gperf
46400maybe-install-html-target-gperf: install-html-target-gperf
46401
46402install-html-target-gperf: \
46403 configure-target-gperf \
46404 html-target-gperf
46405 @: $(MAKE); $(unstage)
46406 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46407 r=`${PWD_COMMAND}`; export r; \
46408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46409 $(NORMAL_TARGET_EXPORTS) \
46410 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
46411 for flag in $(EXTRA_TARGET_FLAGS); do \
46412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46413 done; \
46414 (cd $(TARGET_SUBDIR)/gperf && \
46415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46417 "RANLIB=$${RANLIB}" \
901119ae 46418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
46419 install-html) \
46420 || exit 1
46421
46422@endif target-gperf
46423
295f4e42
NN
46424.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
46425maybe-installcheck-target-gperf:
60975492
PB
46426@if target-gperf
46427maybe-installcheck-target-gperf: installcheck-target-gperf
295f4e42
NN
46428
46429installcheck-target-gperf: \
05750653 46430 configure-target-gperf
f41d6665 46431 @: $(MAKE); $(unstage)
295f4e42
NN
46432 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46433 r=`${PWD_COMMAND}`; export r; \
46434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46435 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46436 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
46437 for flag in $(EXTRA_TARGET_FLAGS); do \
46438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46439 done; \
46440 (cd $(TARGET_SUBDIR)/gperf && \
46441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46443 "RANLIB=$${RANLIB}" \
901119ae 46444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46445 installcheck) \
295f4e42
NN
46446 || exit 1
46447
60975492 46448@endif target-gperf
295f4e42
NN
46449
46450.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
46451maybe-mostlyclean-target-gperf:
60975492
PB
46452@if target-gperf
46453maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
295f4e42 46454
05750653 46455mostlyclean-target-gperf:
f41d6665 46456 @: $(MAKE); $(unstage)
295f4e42
NN
46457 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46458 r=`${PWD_COMMAND}`; export r; \
46459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46460 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46461 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
46462 for flag in $(EXTRA_TARGET_FLAGS); do \
46463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46464 done; \
46465 (cd $(TARGET_SUBDIR)/gperf && \
46466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46468 "RANLIB=$${RANLIB}" \
901119ae 46469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46470 mostlyclean) \
295f4e42
NN
46471 || exit 1
46472
60975492 46473@endif target-gperf
295f4e42
NN
46474
46475.PHONY: maybe-clean-target-gperf clean-target-gperf
46476maybe-clean-target-gperf:
60975492
PB
46477@if target-gperf
46478maybe-clean-target-gperf: clean-target-gperf
295f4e42 46479
05750653 46480clean-target-gperf:
f41d6665 46481 @: $(MAKE); $(unstage)
295f4e42
NN
46482 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46483 r=`${PWD_COMMAND}`; export r; \
46484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46485 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46486 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
46487 for flag in $(EXTRA_TARGET_FLAGS); do \
46488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46489 done; \
46490 (cd $(TARGET_SUBDIR)/gperf && \
46491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46493 "RANLIB=$${RANLIB}" \
901119ae 46494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46495 clean) \
295f4e42
NN
46496 || exit 1
46497
60975492 46498@endif target-gperf
295f4e42
NN
46499
46500.PHONY: maybe-distclean-target-gperf distclean-target-gperf
46501maybe-distclean-target-gperf:
60975492
PB
46502@if target-gperf
46503maybe-distclean-target-gperf: distclean-target-gperf
295f4e42 46504
05750653 46505distclean-target-gperf:
f41d6665 46506 @: $(MAKE); $(unstage)
295f4e42
NN
46507 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46508 r=`${PWD_COMMAND}`; export r; \
46509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46510 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46511 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
46512 for flag in $(EXTRA_TARGET_FLAGS); do \
46513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46514 done; \
46515 (cd $(TARGET_SUBDIR)/gperf && \
46516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46518 "RANLIB=$${RANLIB}" \
901119ae 46519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46520 distclean) \
295f4e42
NN
46521 || exit 1
46522
60975492 46523@endif target-gperf
295f4e42
NN
46524
46525.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
46526maybe-maintainer-clean-target-gperf:
60975492
PB
46527@if target-gperf
46528maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
295f4e42 46529
05750653 46530maintainer-clean-target-gperf:
f41d6665 46531 @: $(MAKE); $(unstage)
295f4e42
NN
46532 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46533 r=`${PWD_COMMAND}`; export r; \
46534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46535 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46536 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
46537 for flag in $(EXTRA_TARGET_FLAGS); do \
46538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46539 done; \
46540 (cd $(TARGET_SUBDIR)/gperf && \
46541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46543 "RANLIB=$${RANLIB}" \
901119ae 46544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46545 maintainer-clean) \
295f4e42 46546 || exit 1
7e2dbcef 46547
60975492 46548@endif target-gperf
4977bab6
ZW
46549
46550
4977bab6 46551
25b42232
PB
46552
46553
46554.PHONY: configure-target-examples maybe-configure-target-examples
46555maybe-configure-target-examples:
3ff3adad
PB
46556@if gcc-bootstrap
46557configure-target-examples: stage_current
46558@endif gcc-bootstrap
25b42232
PB
46559@if target-examples
46560maybe-configure-target-examples: configure-target-examples
cc11cc9b 46561configure-target-examples:
f41d6665
DJ
46562 @: $(MAKE); $(unstage)
46563 @r=`${PWD_COMMAND}`; export r; \
46564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46565 echo "Checking multilib configuration for examples..."; \
46566 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
46567 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
46568 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
46569 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
46570 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
46571 else \
46572 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
46573 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
46574 fi; \
46575 else \
46576 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
cc11cc9b
PB
46577 fi; \
46578 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
295f4e42 46579 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
4fc4dd12 46580 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46581 echo Configuring in $(TARGET_SUBDIR)/examples; \
46582 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
3aa83176 46583 case $(srcdir) in \
215c351a
PB
46584 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46585 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
46586 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 46587 esac; \
215c351a
PB
46588 srcdiroption="--srcdir=$${topdir}/examples"; \
46589 libsrcdir="$$s/examples"; \
3aa83176
NN
46590 rm -f no-such-file || : ; \
46591 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
46592 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46593 --target=${target_alias} $${srcdiroption} \
3aa83176 46594 || exit 1
60975492 46595@endif target-examples
4977bab6 46596
25b42232
PB
46597
46598
ce406537
PB
46599
46600
295f4e42
NN
46601.PHONY: all-target-examples maybe-all-target-examples
46602maybe-all-target-examples:
3ff3adad
PB
46603@if gcc-bootstrap
46604all-target-examples: stage_current
46605@endif gcc-bootstrap
60975492 46606@if target-examples
7c27e184 46607TARGET-target-examples=all
60975492 46608maybe-all-target-examples: all-target-examples
295f4e42 46609all-target-examples: configure-target-examples
f41d6665 46610 @: $(MAKE); $(unstage)
8c90b13a
L
46611 @r=`${PWD_COMMAND}`; export r; \
46612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46613 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46614 (cd $(TARGET_SUBDIR)/examples && \
1c8bd6a3
PB
46615 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46616 $(TARGET-target-examples))
60975492 46617@endif target-examples
4977bab6 46618
25b42232
PB
46619
46620
ce406537
PB
46621
46622
295f4e42
NN
46623.PHONY: check-target-examples maybe-check-target-examples
46624maybe-check-target-examples:
60975492
PB
46625@if target-examples
46626maybe-check-target-examples: check-target-examples
7e2dbcef 46627
295f4e42
NN
46628# Dummy target for uncheckable module.
46629check-target-examples:
46630
60975492 46631@endif target-examples
295f4e42
NN
46632
46633.PHONY: install-target-examples maybe-install-target-examples
46634maybe-install-target-examples:
60975492
PB
46635@if target-examples
46636maybe-install-target-examples: install-target-examples
295f4e42
NN
46637
46638# Dummy target for uninstallable.
46639install-target-examples:
46640
60975492 46641@endif target-examples
295f4e42 46642
b5422ad7 46643# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
46644
46645.PHONY: maybe-info-target-examples info-target-examples
46646maybe-info-target-examples:
60975492
PB
46647@if target-examples
46648maybe-info-target-examples: info-target-examples
295f4e42
NN
46649
46650info-target-examples: \
05750653 46651 configure-target-examples
f41d6665 46652 @: $(MAKE); $(unstage)
295f4e42
NN
46653 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46654 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46656 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46657 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
46658 for flag in $(EXTRA_TARGET_FLAGS); do \
46659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46660 done; \
46661 (cd $(TARGET_SUBDIR)/examples && \
46662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46664 "RANLIB=$${RANLIB}" \
901119ae 46665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46666 info) \
295f4e42 46667 || exit 1
4977bab6 46668
60975492 46669@endif target-examples
4977bab6 46670
295f4e42
NN
46671.PHONY: maybe-dvi-target-examples dvi-target-examples
46672maybe-dvi-target-examples:
60975492
PB
46673@if target-examples
46674maybe-dvi-target-examples: dvi-target-examples
7e2dbcef 46675
295f4e42 46676dvi-target-examples: \
05750653 46677 configure-target-examples
f41d6665 46678 @: $(MAKE); $(unstage)
295f4e42
NN
46679 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46680 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46682 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46683 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
46684 for flag in $(EXTRA_TARGET_FLAGS); do \
46685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46686 done; \
46687 (cd $(TARGET_SUBDIR)/examples && \
46688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46690 "RANLIB=$${RANLIB}" \
901119ae 46691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46692 dvi) \
295f4e42
NN
46693 || exit 1
46694
60975492 46695@endif target-examples
295f4e42 46696
b5422ad7
BM
46697.PHONY: maybe-pdf-target-examples pdf-target-examples
46698maybe-pdf-target-examples:
46699@if target-examples
46700maybe-pdf-target-examples: pdf-target-examples
46701
46702pdf-target-examples: \
46703 configure-target-examples
46704 @: $(MAKE); $(unstage)
46705 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46706 r=`${PWD_COMMAND}`; export r; \
46707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46708 $(NORMAL_TARGET_EXPORTS) \
46709 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
46710 for flag in $(EXTRA_TARGET_FLAGS); do \
46711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46712 done; \
46713 (cd $(TARGET_SUBDIR)/examples && \
46714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46716 "RANLIB=$${RANLIB}" \
901119ae 46717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
46718 pdf) \
46719 || exit 1
46720
46721@endif target-examples
46722
f87a2b2e
MS
46723.PHONY: maybe-html-target-examples html-target-examples
46724maybe-html-target-examples:
46725@if target-examples
46726maybe-html-target-examples: html-target-examples
46727
46728html-target-examples: \
05750653 46729 configure-target-examples
f41d6665 46730 @: $(MAKE); $(unstage)
f87a2b2e
MS
46731 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46732 r=`${PWD_COMMAND}`; export r; \
46733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
46734 $(NORMAL_TARGET_EXPORTS) \
46735 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
46736 for flag in $(EXTRA_TARGET_FLAGS); do \
46737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46738 done; \
46739 (cd $(TARGET_SUBDIR)/examples && \
46740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46742 "RANLIB=$${RANLIB}" \
901119ae 46743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
46744 html) \
46745 || exit 1
46746
46747@endif target-examples
46748
295f4e42
NN
46749.PHONY: maybe-TAGS-target-examples TAGS-target-examples
46750maybe-TAGS-target-examples:
60975492
PB
46751@if target-examples
46752maybe-TAGS-target-examples: TAGS-target-examples
295f4e42
NN
46753
46754TAGS-target-examples: \
05750653 46755 configure-target-examples
f41d6665 46756 @: $(MAKE); $(unstage)
295f4e42
NN
46757 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46758 r=`${PWD_COMMAND}`; export r; \
46759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46760 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46761 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
46762 for flag in $(EXTRA_TARGET_FLAGS); do \
46763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46764 done; \
46765 (cd $(TARGET_SUBDIR)/examples && \
46766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46768 "RANLIB=$${RANLIB}" \
901119ae 46769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46770 TAGS) \
295f4e42
NN
46771 || exit 1
46772
60975492 46773@endif target-examples
295f4e42
NN
46774
46775.PHONY: maybe-install-info-target-examples install-info-target-examples
46776maybe-install-info-target-examples:
60975492
PB
46777@if target-examples
46778maybe-install-info-target-examples: install-info-target-examples
295f4e42
NN
46779
46780install-info-target-examples: \
46781 configure-target-examples \
05750653 46782 info-target-examples
f41d6665 46783 @: $(MAKE); $(unstage)
295f4e42
NN
46784 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46785 r=`${PWD_COMMAND}`; export r; \
46786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46787 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46788 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
46789 for flag in $(EXTRA_TARGET_FLAGS); do \
46790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46791 done; \
46792 (cd $(TARGET_SUBDIR)/examples && \
46793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46795 "RANLIB=$${RANLIB}" \
901119ae 46796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46797 install-info) \
295f4e42
NN
46798 || exit 1
46799
60975492 46800@endif target-examples
295f4e42 46801
9c4d2493
BM
46802.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
46803maybe-install-pdf-target-examples:
46804@if target-examples
46805maybe-install-pdf-target-examples: install-pdf-target-examples
46806
46807install-pdf-target-examples: \
46808 configure-target-examples \
46809 pdf-target-examples
46810 @: $(MAKE); $(unstage)
46811 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46812 r=`${PWD_COMMAND}`; export r; \
46813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46814 $(NORMAL_TARGET_EXPORTS) \
46815 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
46816 for flag in $(EXTRA_TARGET_FLAGS); do \
46817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46818 done; \
46819 (cd $(TARGET_SUBDIR)/examples && \
46820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46822 "RANLIB=$${RANLIB}" \
901119ae 46823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
46824 install-pdf) \
46825 || exit 1
46826
46827@endif target-examples
46828
65d6e994
CD
46829.PHONY: maybe-install-html-target-examples install-html-target-examples
46830maybe-install-html-target-examples:
46831@if target-examples
46832maybe-install-html-target-examples: install-html-target-examples
46833
46834install-html-target-examples: \
46835 configure-target-examples \
46836 html-target-examples
46837 @: $(MAKE); $(unstage)
46838 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46839 r=`${PWD_COMMAND}`; export r; \
46840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46841 $(NORMAL_TARGET_EXPORTS) \
46842 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
46843 for flag in $(EXTRA_TARGET_FLAGS); do \
46844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46845 done; \
46846 (cd $(TARGET_SUBDIR)/examples && \
46847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46849 "RANLIB=$${RANLIB}" \
901119ae 46850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
46851 install-html) \
46852 || exit 1
46853
46854@endif target-examples
46855
295f4e42
NN
46856.PHONY: maybe-installcheck-target-examples installcheck-target-examples
46857maybe-installcheck-target-examples:
60975492
PB
46858@if target-examples
46859maybe-installcheck-target-examples: installcheck-target-examples
295f4e42
NN
46860
46861installcheck-target-examples: \
05750653 46862 configure-target-examples
f41d6665 46863 @: $(MAKE); $(unstage)
295f4e42
NN
46864 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46865 r=`${PWD_COMMAND}`; export r; \
46866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46867 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46868 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
46869 for flag in $(EXTRA_TARGET_FLAGS); do \
46870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46871 done; \
46872 (cd $(TARGET_SUBDIR)/examples && \
46873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46875 "RANLIB=$${RANLIB}" \
901119ae 46876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46877 installcheck) \
295f4e42
NN
46878 || exit 1
46879
60975492 46880@endif target-examples
295f4e42
NN
46881
46882.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
46883maybe-mostlyclean-target-examples:
60975492
PB
46884@if target-examples
46885maybe-mostlyclean-target-examples: mostlyclean-target-examples
295f4e42 46886
05750653 46887mostlyclean-target-examples:
f41d6665 46888 @: $(MAKE); $(unstage)
295f4e42
NN
46889 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46890 r=`${PWD_COMMAND}`; export r; \
46891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46892 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46893 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
46894 for flag in $(EXTRA_TARGET_FLAGS); do \
46895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46896 done; \
46897 (cd $(TARGET_SUBDIR)/examples && \
46898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46900 "RANLIB=$${RANLIB}" \
901119ae 46901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46902 mostlyclean) \
295f4e42
NN
46903 || exit 1
46904
60975492 46905@endif target-examples
295f4e42
NN
46906
46907.PHONY: maybe-clean-target-examples clean-target-examples
46908maybe-clean-target-examples:
60975492
PB
46909@if target-examples
46910maybe-clean-target-examples: clean-target-examples
295f4e42 46911
05750653 46912clean-target-examples:
f41d6665 46913 @: $(MAKE); $(unstage)
295f4e42
NN
46914 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46915 r=`${PWD_COMMAND}`; export r; \
46916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46917 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46918 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
46919 for flag in $(EXTRA_TARGET_FLAGS); do \
46920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46921 done; \
46922 (cd $(TARGET_SUBDIR)/examples && \
46923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46925 "RANLIB=$${RANLIB}" \
901119ae 46926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46927 clean) \
295f4e42
NN
46928 || exit 1
46929
60975492 46930@endif target-examples
295f4e42
NN
46931
46932.PHONY: maybe-distclean-target-examples distclean-target-examples
46933maybe-distclean-target-examples:
60975492
PB
46934@if target-examples
46935maybe-distclean-target-examples: distclean-target-examples
295f4e42 46936
05750653 46937distclean-target-examples:
f41d6665 46938 @: $(MAKE); $(unstage)
295f4e42
NN
46939 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46940 r=`${PWD_COMMAND}`; export r; \
46941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46942 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46943 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
46944 for flag in $(EXTRA_TARGET_FLAGS); do \
46945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46946 done; \
46947 (cd $(TARGET_SUBDIR)/examples && \
46948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46950 "RANLIB=$${RANLIB}" \
901119ae 46951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46952 distclean) \
295f4e42
NN
46953 || exit 1
46954
60975492 46955@endif target-examples
295f4e42
NN
46956
46957.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
46958maybe-maintainer-clean-target-examples:
60975492
PB
46959@if target-examples
46960maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
295f4e42 46961
05750653 46962maintainer-clean-target-examples:
f41d6665 46963 @: $(MAKE); $(unstage)
295f4e42
NN
46964 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46965 r=`${PWD_COMMAND}`; export r; \
46966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46967 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46968 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
46969 for flag in $(EXTRA_TARGET_FLAGS); do \
46970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46971 done; \
46972 (cd $(TARGET_SUBDIR)/examples && \
46973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46975 "RANLIB=$${RANLIB}" \
901119ae 46976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46977 maintainer-clean) \
295f4e42 46978 || exit 1
4977bab6 46979
60975492 46980@endif target-examples
4977bab6 46981
295f4e42 46982
4977bab6 46983
25b42232 46984
4977bab6 46985
25b42232
PB
46986.PHONY: configure-target-libffi maybe-configure-target-libffi
46987maybe-configure-target-libffi:
3ff3adad
PB
46988@if gcc-bootstrap
46989configure-target-libffi: stage_current
46990@endif gcc-bootstrap
25b42232
PB
46991@if target-libffi
46992maybe-configure-target-libffi: configure-target-libffi
cc11cc9b 46993configure-target-libffi:
f41d6665
DJ
46994 @: $(MAKE); $(unstage)
46995 @r=`${PWD_COMMAND}`; export r; \
46996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46997 echo "Checking multilib configuration for libffi..."; \
46998 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
46999 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
47000 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
47001 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
47002 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
47003 else \
47004 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
47005 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47006 fi; \
47007 else \
47008 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
cc11cc9b
PB
47009 fi; \
47010 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
295f4e42 47011 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
4fc4dd12 47012 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47013 echo Configuring in $(TARGET_SUBDIR)/libffi; \
47014 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
3aa83176 47015 case $(srcdir) in \
215c351a
PB
47016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47017 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
47018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 47019 esac; \
215c351a
PB
47020 srcdiroption="--srcdir=$${topdir}/libffi"; \
47021 libsrcdir="$$s/libffi"; \
3aa83176
NN
47022 rm -f no-such-file || : ; \
47023 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47024 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47025 --target=${target_alias} $${srcdiroption} \
3aa83176 47026 || exit 1
60975492 47027@endif target-libffi
4977bab6 47028
25b42232
PB
47029
47030
ce406537
PB
47031
47032
295f4e42
NN
47033.PHONY: all-target-libffi maybe-all-target-libffi
47034maybe-all-target-libffi:
3ff3adad
PB
47035@if gcc-bootstrap
47036all-target-libffi: stage_current
47037@endif gcc-bootstrap
60975492 47038@if target-libffi
7c27e184 47039TARGET-target-libffi=all
60975492 47040maybe-all-target-libffi: all-target-libffi
295f4e42 47041all-target-libffi: configure-target-libffi
f41d6665 47042 @: $(MAKE); $(unstage)
8c90b13a
L
47043 @r=`${PWD_COMMAND}`; export r; \
47044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47045 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47046 (cd $(TARGET_SUBDIR)/libffi && \
1c8bd6a3
PB
47047 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47048 $(TARGET-target-libffi))
60975492 47049@endif target-libffi
4977bab6 47050
25b42232
PB
47051
47052
ce406537
PB
47053
47054
295f4e42
NN
47055.PHONY: check-target-libffi maybe-check-target-libffi
47056maybe-check-target-libffi:
60975492
PB
47057@if target-libffi
47058maybe-check-target-libffi: check-target-libffi
7e2dbcef 47059
295f4e42 47060check-target-libffi:
f41d6665 47061 @: $(MAKE); $(unstage)
8c90b13a
L
47062 @r=`${PWD_COMMAND}`; export r; \
47063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47064 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47065 (cd $(TARGET_SUBDIR)/libffi && \
a52a0a7f 47066 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 47067
60975492 47068@endif target-libffi
4977bab6 47069
295f4e42
NN
47070.PHONY: install-target-libffi maybe-install-target-libffi
47071maybe-install-target-libffi:
60975492
PB
47072@if target-libffi
47073maybe-install-target-libffi: install-target-libffi
7e2dbcef 47074
295f4e42 47075install-target-libffi: installdirs
f41d6665 47076 @: $(MAKE); $(unstage)
8c90b13a
L
47077 @r=`${PWD_COMMAND}`; export r; \
47078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47079 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47080 (cd $(TARGET_SUBDIR)/libffi && \
a52a0a7f 47081 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 47082
60975492 47083@endif target-libffi
4977bab6 47084
b5422ad7 47085# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
47086
47087.PHONY: maybe-info-target-libffi info-target-libffi
47088maybe-info-target-libffi:
60975492
PB
47089@if target-libffi
47090maybe-info-target-libffi: info-target-libffi
295f4e42
NN
47091
47092info-target-libffi: \
05750653 47093 configure-target-libffi
f41d6665 47094 @: $(MAKE); $(unstage)
295f4e42
NN
47095 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47096 r=`${PWD_COMMAND}`; export r; \
47097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47098 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47099 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
47100 for flag in $(EXTRA_TARGET_FLAGS); do \
47101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47102 done; \
47103 (cd $(TARGET_SUBDIR)/libffi && \
47104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47106 "RANLIB=$${RANLIB}" \
901119ae 47107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47108 info) \
295f4e42
NN
47109 || exit 1
47110
60975492 47111@endif target-libffi
295f4e42
NN
47112
47113.PHONY: maybe-dvi-target-libffi dvi-target-libffi
47114maybe-dvi-target-libffi:
60975492
PB
47115@if target-libffi
47116maybe-dvi-target-libffi: dvi-target-libffi
295f4e42
NN
47117
47118dvi-target-libffi: \
05750653 47119 configure-target-libffi
f41d6665 47120 @: $(MAKE); $(unstage)
295f4e42
NN
47121 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47122 r=`${PWD_COMMAND}`; export r; \
47123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47124 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47125 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
47126 for flag in $(EXTRA_TARGET_FLAGS); do \
47127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47128 done; \
47129 (cd $(TARGET_SUBDIR)/libffi && \
47130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47132 "RANLIB=$${RANLIB}" \
901119ae 47133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47134 dvi) \
295f4e42
NN
47135 || exit 1
47136
60975492 47137@endif target-libffi
295f4e42 47138
b5422ad7
BM
47139.PHONY: maybe-pdf-target-libffi pdf-target-libffi
47140maybe-pdf-target-libffi:
47141@if target-libffi
47142maybe-pdf-target-libffi: pdf-target-libffi
47143
47144pdf-target-libffi: \
47145 configure-target-libffi
47146 @: $(MAKE); $(unstage)
47147 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47148 r=`${PWD_COMMAND}`; export r; \
47149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47150 $(NORMAL_TARGET_EXPORTS) \
47151 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
47152 for flag in $(EXTRA_TARGET_FLAGS); do \
47153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47154 done; \
47155 (cd $(TARGET_SUBDIR)/libffi && \
47156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47158 "RANLIB=$${RANLIB}" \
901119ae 47159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
47160 pdf) \
47161 || exit 1
47162
47163@endif target-libffi
47164
f87a2b2e
MS
47165.PHONY: maybe-html-target-libffi html-target-libffi
47166maybe-html-target-libffi:
47167@if target-libffi
47168maybe-html-target-libffi: html-target-libffi
47169
47170html-target-libffi: \
05750653 47171 configure-target-libffi
f41d6665 47172 @: $(MAKE); $(unstage)
f87a2b2e
MS
47173 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47174 r=`${PWD_COMMAND}`; export r; \
47175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
47176 $(NORMAL_TARGET_EXPORTS) \
47177 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
47178 for flag in $(EXTRA_TARGET_FLAGS); do \
47179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47180 done; \
47181 (cd $(TARGET_SUBDIR)/libffi && \
47182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47184 "RANLIB=$${RANLIB}" \
901119ae 47185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
47186 html) \
47187 || exit 1
47188
47189@endif target-libffi
47190
295f4e42
NN
47191.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
47192maybe-TAGS-target-libffi:
60975492
PB
47193@if target-libffi
47194maybe-TAGS-target-libffi: TAGS-target-libffi
295f4e42
NN
47195
47196TAGS-target-libffi: \
05750653 47197 configure-target-libffi
f41d6665 47198 @: $(MAKE); $(unstage)
295f4e42
NN
47199 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47200 r=`${PWD_COMMAND}`; export r; \
47201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47202 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47203 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
47204 for flag in $(EXTRA_TARGET_FLAGS); do \
47205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47206 done; \
47207 (cd $(TARGET_SUBDIR)/libffi && \
47208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47210 "RANLIB=$${RANLIB}" \
901119ae 47211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47212 TAGS) \
295f4e42
NN
47213 || exit 1
47214
60975492 47215@endif target-libffi
295f4e42
NN
47216
47217.PHONY: maybe-install-info-target-libffi install-info-target-libffi
47218maybe-install-info-target-libffi:
60975492
PB
47219@if target-libffi
47220maybe-install-info-target-libffi: install-info-target-libffi
295f4e42
NN
47221
47222install-info-target-libffi: \
47223 configure-target-libffi \
05750653 47224 info-target-libffi
f41d6665 47225 @: $(MAKE); $(unstage)
295f4e42
NN
47226 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47227 r=`${PWD_COMMAND}`; export r; \
47228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47229 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47230 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
47231 for flag in $(EXTRA_TARGET_FLAGS); do \
47232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47233 done; \
47234 (cd $(TARGET_SUBDIR)/libffi && \
47235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47237 "RANLIB=$${RANLIB}" \
901119ae 47238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47239 install-info) \
295f4e42
NN
47240 || exit 1
47241
60975492 47242@endif target-libffi
295f4e42 47243
9c4d2493
BM
47244.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
47245maybe-install-pdf-target-libffi:
47246@if target-libffi
47247maybe-install-pdf-target-libffi: install-pdf-target-libffi
47248
47249install-pdf-target-libffi: \
47250 configure-target-libffi \
47251 pdf-target-libffi
47252 @: $(MAKE); $(unstage)
47253 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47254 r=`${PWD_COMMAND}`; export r; \
47255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47256 $(NORMAL_TARGET_EXPORTS) \
47257 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
47258 for flag in $(EXTRA_TARGET_FLAGS); do \
47259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47260 done; \
47261 (cd $(TARGET_SUBDIR)/libffi && \
47262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47264 "RANLIB=$${RANLIB}" \
901119ae 47265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
47266 install-pdf) \
47267 || exit 1
47268
47269@endif target-libffi
47270
65d6e994
CD
47271.PHONY: maybe-install-html-target-libffi install-html-target-libffi
47272maybe-install-html-target-libffi:
47273@if target-libffi
47274maybe-install-html-target-libffi: install-html-target-libffi
47275
47276install-html-target-libffi: \
47277 configure-target-libffi \
47278 html-target-libffi
47279 @: $(MAKE); $(unstage)
47280 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47281 r=`${PWD_COMMAND}`; export r; \
47282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47283 $(NORMAL_TARGET_EXPORTS) \
47284 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
47285 for flag in $(EXTRA_TARGET_FLAGS); do \
47286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47287 done; \
47288 (cd $(TARGET_SUBDIR)/libffi && \
47289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47291 "RANLIB=$${RANLIB}" \
901119ae 47292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
47293 install-html) \
47294 || exit 1
47295
47296@endif target-libffi
47297
295f4e42
NN
47298.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
47299maybe-installcheck-target-libffi:
60975492
PB
47300@if target-libffi
47301maybe-installcheck-target-libffi: installcheck-target-libffi
295f4e42
NN
47302
47303installcheck-target-libffi: \
05750653 47304 configure-target-libffi
f41d6665 47305 @: $(MAKE); $(unstage)
295f4e42
NN
47306 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47307 r=`${PWD_COMMAND}`; export r; \
47308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47309 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47310 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
47311 for flag in $(EXTRA_TARGET_FLAGS); do \
47312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47313 done; \
47314 (cd $(TARGET_SUBDIR)/libffi && \
47315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47317 "RANLIB=$${RANLIB}" \
901119ae 47318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47319 installcheck) \
295f4e42
NN
47320 || exit 1
47321
60975492 47322@endif target-libffi
295f4e42
NN
47323
47324.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
47325maybe-mostlyclean-target-libffi:
60975492
PB
47326@if target-libffi
47327maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
295f4e42 47328
05750653 47329mostlyclean-target-libffi:
f41d6665 47330 @: $(MAKE); $(unstage)
295f4e42
NN
47331 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47332 r=`${PWD_COMMAND}`; export r; \
47333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47334 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47335 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
47336 for flag in $(EXTRA_TARGET_FLAGS); do \
47337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47338 done; \
47339 (cd $(TARGET_SUBDIR)/libffi && \
47340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47342 "RANLIB=$${RANLIB}" \
901119ae 47343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47344 mostlyclean) \
295f4e42
NN
47345 || exit 1
47346
60975492 47347@endif target-libffi
295f4e42
NN
47348
47349.PHONY: maybe-clean-target-libffi clean-target-libffi
47350maybe-clean-target-libffi:
60975492
PB
47351@if target-libffi
47352maybe-clean-target-libffi: clean-target-libffi
295f4e42 47353
05750653 47354clean-target-libffi:
f41d6665 47355 @: $(MAKE); $(unstage)
295f4e42
NN
47356 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47357 r=`${PWD_COMMAND}`; export r; \
47358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47359 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47360 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
47361 for flag in $(EXTRA_TARGET_FLAGS); do \
47362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47363 done; \
47364 (cd $(TARGET_SUBDIR)/libffi && \
47365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47367 "RANLIB=$${RANLIB}" \
901119ae 47368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47369 clean) \
295f4e42
NN
47370 || exit 1
47371
60975492 47372@endif target-libffi
295f4e42
NN
47373
47374.PHONY: maybe-distclean-target-libffi distclean-target-libffi
47375maybe-distclean-target-libffi:
60975492
PB
47376@if target-libffi
47377maybe-distclean-target-libffi: distclean-target-libffi
295f4e42 47378
05750653 47379distclean-target-libffi:
f41d6665 47380 @: $(MAKE); $(unstage)
295f4e42
NN
47381 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47382 r=`${PWD_COMMAND}`; export r; \
47383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47384 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47385 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
47386 for flag in $(EXTRA_TARGET_FLAGS); do \
47387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47388 done; \
47389 (cd $(TARGET_SUBDIR)/libffi && \
47390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47392 "RANLIB=$${RANLIB}" \
901119ae 47393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47394 distclean) \
295f4e42
NN
47395 || exit 1
47396
60975492 47397@endif target-libffi
295f4e42
NN
47398
47399.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
47400maybe-maintainer-clean-target-libffi:
60975492
PB
47401@if target-libffi
47402maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
295f4e42 47403
05750653 47404maintainer-clean-target-libffi:
f41d6665 47405 @: $(MAKE); $(unstage)
295f4e42
NN
47406 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47407 r=`${PWD_COMMAND}`; export r; \
47408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47409 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47410 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
47411 for flag in $(EXTRA_TARGET_FLAGS); do \
47412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47413 done; \
47414 (cd $(TARGET_SUBDIR)/libffi && \
47415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47417 "RANLIB=$${RANLIB}" \
901119ae 47418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47419 maintainer-clean) \
295f4e42
NN
47420 || exit 1
47421
60975492 47422@endif target-libffi
295f4e42
NN
47423
47424
4977bab6 47425
25b42232 47426
4977bab6 47427
25b42232
PB
47428.PHONY: configure-target-libjava maybe-configure-target-libjava
47429maybe-configure-target-libjava:
3ff3adad
PB
47430@if gcc-bootstrap
47431configure-target-libjava: stage_current
47432@endif gcc-bootstrap
25b42232
PB
47433@if target-libjava
47434maybe-configure-target-libjava: configure-target-libjava
cc11cc9b 47435configure-target-libjava:
f41d6665
DJ
47436 @: $(MAKE); $(unstage)
47437 @r=`${PWD_COMMAND}`; export r; \
47438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47439 echo "Checking multilib configuration for libjava..."; \
47440 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
47441 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
47442 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
47443 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
47444 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
47445 else \
47446 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
47447 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
47448 fi; \
47449 else \
47450 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
cc11cc9b
PB
47451 fi; \
47452 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
295f4e42 47453 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
4fc4dd12 47454 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
47455 echo Configuring in $(TARGET_SUBDIR)/libjava; \
47456 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
3aa83176 47457 case $(srcdir) in \
215c351a
PB
47458 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47459 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
47460 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 47461 esac; \
215c351a
PB
47462 srcdiroption="--srcdir=$${topdir}/libjava"; \
47463 libsrcdir="$$s/libjava"; \
3aa83176
NN
47464 rm -f no-such-file || : ; \
47465 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47466 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47467 --target=${target_alias} $${srcdiroption} \
3aa83176 47468 || exit 1
60975492 47469@endif target-libjava
4977bab6 47470
25b42232
PB
47471
47472
ce406537
PB
47473
47474
295f4e42
NN
47475.PHONY: all-target-libjava maybe-all-target-libjava
47476maybe-all-target-libjava:
3ff3adad
PB
47477@if gcc-bootstrap
47478all-target-libjava: stage_current
47479@endif gcc-bootstrap
60975492 47480@if target-libjava
7c27e184 47481TARGET-target-libjava=all
60975492 47482maybe-all-target-libjava: all-target-libjava
295f4e42 47483all-target-libjava: configure-target-libjava
f41d6665 47484 @: $(MAKE); $(unstage)
8c90b13a
L
47485 @r=`${PWD_COMMAND}`; export r; \
47486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47487 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 47488 (cd $(TARGET_SUBDIR)/libjava && \
1c8bd6a3
PB
47489 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
47490 $(TARGET-target-libjava))
60975492 47491@endif target-libjava
4977bab6 47492
25b42232
PB
47493
47494
ce406537
PB
47495
47496
295f4e42
NN
47497.PHONY: check-target-libjava maybe-check-target-libjava
47498maybe-check-target-libjava:
60975492
PB
47499@if target-libjava
47500maybe-check-target-libjava: check-target-libjava
7e2dbcef 47501
295f4e42 47502check-target-libjava:
f41d6665 47503 @: $(MAKE); $(unstage)
295f4e42
NN
47504 @r=`${PWD_COMMAND}`; export r; \
47505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47506 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 47507 (cd $(TARGET_SUBDIR)/libjava && \
a52a0a7f 47508 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
4977bab6 47509
60975492 47510@endif target-libjava
4977bab6 47511
295f4e42
NN
47512.PHONY: install-target-libjava maybe-install-target-libjava
47513maybe-install-target-libjava:
60975492
PB
47514@if target-libjava
47515maybe-install-target-libjava: install-target-libjava
7e2dbcef 47516
295f4e42 47517install-target-libjava: installdirs
f41d6665 47518 @: $(MAKE); $(unstage)
8c90b13a
L
47519 @r=`${PWD_COMMAND}`; export r; \
47520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47521 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 47522 (cd $(TARGET_SUBDIR)/libjava && \
a52a0a7f 47523 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 47524
60975492 47525@endif target-libjava
4977bab6 47526
b5422ad7 47527# Other targets (info, dvi, pdf, etc.)
4977bab6 47528
295f4e42
NN
47529.PHONY: maybe-info-target-libjava info-target-libjava
47530maybe-info-target-libjava:
60975492
PB
47531@if target-libjava
47532maybe-info-target-libjava: info-target-libjava
4977bab6 47533
295f4e42 47534info-target-libjava: \
05750653 47535 configure-target-libjava
f41d6665 47536 @: $(MAKE); $(unstage)
295f4e42 47537 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
8c90b13a
L
47538 r=`${PWD_COMMAND}`; export r; \
47539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47540 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
47541 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
47542 for flag in $(EXTRA_TARGET_FLAGS); do \
47543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47544 done; \
47545 (cd $(TARGET_SUBDIR)/libjava && \
47546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47548 "RANLIB=$${RANLIB}" \
901119ae 47549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47550 info) \
3aa83176 47551 || exit 1
4977bab6 47552
60975492 47553@endif target-libjava
295f4e42
NN
47554
47555.PHONY: maybe-dvi-target-libjava dvi-target-libjava
47556maybe-dvi-target-libjava:
60975492
PB
47557@if target-libjava
47558maybe-dvi-target-libjava: dvi-target-libjava
295f4e42
NN
47559
47560dvi-target-libjava: \
05750653 47561 configure-target-libjava
f41d6665 47562 @: $(MAKE); $(unstage)
295f4e42
NN
47563 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47564 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47566 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
47567 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
47568 for flag in $(EXTRA_TARGET_FLAGS); do \
47569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47570 done; \
47571 (cd $(TARGET_SUBDIR)/libjava && \
47572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47574 "RANLIB=$${RANLIB}" \
901119ae 47575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47576 dvi) \
295f4e42 47577 || exit 1
4977bab6 47578
60975492 47579@endif target-libjava
7e2dbcef 47580
b5422ad7
BM
47581.PHONY: maybe-pdf-target-libjava pdf-target-libjava
47582maybe-pdf-target-libjava:
47583@if target-libjava
47584maybe-pdf-target-libjava: pdf-target-libjava
47585
47586pdf-target-libjava: \
47587 configure-target-libjava
47588 @: $(MAKE); $(unstage)
47589 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47590 r=`${PWD_COMMAND}`; export r; \
47591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47592 $(RAW_CXX_TARGET_EXPORTS) \
47593 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
47594 for flag in $(EXTRA_TARGET_FLAGS); do \
47595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47596 done; \
47597 (cd $(TARGET_SUBDIR)/libjava && \
47598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47600 "RANLIB=$${RANLIB}" \
901119ae 47601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
47602 pdf) \
47603 || exit 1
47604
47605@endif target-libjava
47606
f87a2b2e
MS
47607.PHONY: maybe-html-target-libjava html-target-libjava
47608maybe-html-target-libjava:
47609@if target-libjava
47610maybe-html-target-libjava: html-target-libjava
47611
47612html-target-libjava: \
05750653 47613 configure-target-libjava
f41d6665 47614 @: $(MAKE); $(unstage)
f87a2b2e
MS
47615 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47616 r=`${PWD_COMMAND}`; export r; \
47617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
47618 $(RAW_CXX_TARGET_EXPORTS) \
47619 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
47620 for flag in $(EXTRA_TARGET_FLAGS); do \
47621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47622 done; \
47623 (cd $(TARGET_SUBDIR)/libjava && \
47624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47626 "RANLIB=$${RANLIB}" \
901119ae 47627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
47628 html) \
47629 || exit 1
47630
47631@endif target-libjava
47632
295f4e42
NN
47633.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
47634maybe-TAGS-target-libjava:
60975492
PB
47635@if target-libjava
47636maybe-TAGS-target-libjava: TAGS-target-libjava
295f4e42
NN
47637
47638TAGS-target-libjava: \
05750653 47639 configure-target-libjava
f41d6665 47640 @: $(MAKE); $(unstage)
295f4e42
NN
47641 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47642 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47644 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
47645 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
47646 for flag in $(EXTRA_TARGET_FLAGS); do \
47647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47648 done; \
47649 (cd $(TARGET_SUBDIR)/libjava && \
47650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47652 "RANLIB=$${RANLIB}" \
901119ae 47653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47654 TAGS) \
295f4e42 47655 || exit 1
4977bab6 47656
60975492 47657@endif target-libjava
4977bab6 47658
295f4e42
NN
47659.PHONY: maybe-install-info-target-libjava install-info-target-libjava
47660maybe-install-info-target-libjava:
60975492
PB
47661@if target-libjava
47662maybe-install-info-target-libjava: install-info-target-libjava
7e2dbcef 47663
295f4e42
NN
47664install-info-target-libjava: \
47665 configure-target-libjava \
05750653 47666 info-target-libjava
f41d6665 47667 @: $(MAKE); $(unstage)
295f4e42
NN
47668 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47669 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47671 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
47672 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
47673 for flag in $(EXTRA_TARGET_FLAGS); do \
47674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47675 done; \
47676 (cd $(TARGET_SUBDIR)/libjava && \
47677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47679 "RANLIB=$${RANLIB}" \
901119ae 47680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47681 install-info) \
295f4e42 47682 || exit 1
4977bab6 47683
60975492 47684@endif target-libjava
4977bab6 47685
9c4d2493
BM
47686.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
47687maybe-install-pdf-target-libjava:
47688@if target-libjava
47689maybe-install-pdf-target-libjava: install-pdf-target-libjava
47690
47691install-pdf-target-libjava: \
47692 configure-target-libjava \
47693 pdf-target-libjava
47694 @: $(MAKE); $(unstage)
47695 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47696 r=`${PWD_COMMAND}`; export r; \
47697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47698 $(RAW_CXX_TARGET_EXPORTS) \
47699 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
47700 for flag in $(EXTRA_TARGET_FLAGS); do \
47701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47702 done; \
47703 (cd $(TARGET_SUBDIR)/libjava && \
47704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47706 "RANLIB=$${RANLIB}" \
901119ae 47707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
47708 install-pdf) \
47709 || exit 1
47710
47711@endif target-libjava
47712
65d6e994
CD
47713.PHONY: maybe-install-html-target-libjava install-html-target-libjava
47714maybe-install-html-target-libjava:
47715@if target-libjava
47716maybe-install-html-target-libjava: install-html-target-libjava
47717
47718install-html-target-libjava: \
47719 configure-target-libjava \
47720 html-target-libjava
47721 @: $(MAKE); $(unstage)
47722 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47723 r=`${PWD_COMMAND}`; export r; \
47724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47725 $(RAW_CXX_TARGET_EXPORTS) \
47726 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
47727 for flag in $(EXTRA_TARGET_FLAGS); do \
47728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47729 done; \
47730 (cd $(TARGET_SUBDIR)/libjava && \
47731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47733 "RANLIB=$${RANLIB}" \
901119ae 47734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
47735 install-html) \
47736 || exit 1
47737
47738@endif target-libjava
47739
295f4e42
NN
47740.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
47741maybe-installcheck-target-libjava:
60975492
PB
47742@if target-libjava
47743maybe-installcheck-target-libjava: installcheck-target-libjava
4977bab6 47744
295f4e42 47745installcheck-target-libjava: \
05750653 47746 configure-target-libjava
f41d6665 47747 @: $(MAKE); $(unstage)
295f4e42
NN
47748 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47749 r=`${PWD_COMMAND}`; export r; \
47750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47751 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
47752 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
47753 for flag in $(EXTRA_TARGET_FLAGS); do \
47754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47755 done; \
47756 (cd $(TARGET_SUBDIR)/libjava && \
47757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47759 "RANLIB=$${RANLIB}" \
901119ae 47760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47761 installcheck) \
295f4e42 47762 || exit 1
4977bab6 47763
60975492 47764@endif target-libjava
295f4e42
NN
47765
47766.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
47767maybe-mostlyclean-target-libjava:
60975492
PB
47768@if target-libjava
47769maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
295f4e42 47770
05750653 47771mostlyclean-target-libjava:
f41d6665 47772 @: $(MAKE); $(unstage)
295f4e42
NN
47773 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47774 r=`${PWD_COMMAND}`; export r; \
47775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47776 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
47777 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
47778 for flag in $(EXTRA_TARGET_FLAGS); do \
47779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47780 done; \
47781 (cd $(TARGET_SUBDIR)/libjava && \
47782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47784 "RANLIB=$${RANLIB}" \
901119ae 47785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47786 mostlyclean) \
295f4e42
NN
47787 || exit 1
47788
60975492 47789@endif target-libjava
295f4e42
NN
47790
47791.PHONY: maybe-clean-target-libjava clean-target-libjava
47792maybe-clean-target-libjava:
60975492
PB
47793@if target-libjava
47794maybe-clean-target-libjava: clean-target-libjava
295f4e42 47795
05750653 47796clean-target-libjava:
f41d6665 47797 @: $(MAKE); $(unstage)
295f4e42 47798 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
8c90b13a
L
47799 r=`${PWD_COMMAND}`; export r; \
47800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47801 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
47802 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
47803 for flag in $(EXTRA_TARGET_FLAGS); do \
47804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47805 done; \
47806 (cd $(TARGET_SUBDIR)/libjava && \
47807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47809 "RANLIB=$${RANLIB}" \
901119ae 47810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47811 clean) \
3aa83176 47812 || exit 1
4977bab6 47813
60975492 47814@endif target-libjava
4977bab6 47815
295f4e42
NN
47816.PHONY: maybe-distclean-target-libjava distclean-target-libjava
47817maybe-distclean-target-libjava:
60975492
PB
47818@if target-libjava
47819maybe-distclean-target-libjava: distclean-target-libjava
7e2dbcef 47820
05750653 47821distclean-target-libjava:
f41d6665 47822 @: $(MAKE); $(unstage)
295f4e42
NN
47823 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47824 r=`${PWD_COMMAND}`; export r; \
47825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47826 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
47827 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
47828 for flag in $(EXTRA_TARGET_FLAGS); do \
47829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47830 done; \
47831 (cd $(TARGET_SUBDIR)/libjava && \
47832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47834 "RANLIB=$${RANLIB}" \
901119ae 47835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47836 distclean) \
295f4e42 47837 || exit 1
4977bab6 47838
60975492 47839@endif target-libjava
4977bab6 47840
295f4e42
NN
47841.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
47842maybe-maintainer-clean-target-libjava:
60975492
PB
47843@if target-libjava
47844maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
7e2dbcef 47845
05750653 47846maintainer-clean-target-libjava:
f41d6665 47847 @: $(MAKE); $(unstage)
295f4e42
NN
47848 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47849 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47851 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
47852 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
47853 for flag in $(EXTRA_TARGET_FLAGS); do \
47854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47855 done; \
47856 (cd $(TARGET_SUBDIR)/libjava && \
47857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47859 "RANLIB=$${RANLIB}" \
901119ae 47860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47861 maintainer-clean) \
295f4e42 47862 || exit 1
4977bab6 47863
60975492 47864@endif target-libjava
4977bab6 47865
295f4e42 47866
4977bab6 47867
25b42232 47868
4977bab6 47869
25b42232
PB
47870.PHONY: configure-target-zlib maybe-configure-target-zlib
47871maybe-configure-target-zlib:
3ff3adad
PB
47872@if gcc-bootstrap
47873configure-target-zlib: stage_current
47874@endif gcc-bootstrap
25b42232
PB
47875@if target-zlib
47876maybe-configure-target-zlib: configure-target-zlib
cc11cc9b 47877configure-target-zlib:
f41d6665
DJ
47878 @: $(MAKE); $(unstage)
47879 @r=`${PWD_COMMAND}`; export r; \
47880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47881 echo "Checking multilib configuration for zlib..."; \
47882 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
47883 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
47884 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
47885 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
47886 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
47887 else \
47888 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
47889 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47890 fi; \
47891 else \
47892 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
cc11cc9b
PB
47893 fi; \
47894 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
295f4e42 47895 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
4fc4dd12 47896 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47897 echo Configuring in $(TARGET_SUBDIR)/zlib; \
47898 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
3aa83176 47899 case $(srcdir) in \
215c351a
PB
47900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47901 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
47902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 47903 esac; \
215c351a
PB
47904 srcdiroption="--srcdir=$${topdir}/zlib"; \
47905 libsrcdir="$$s/zlib"; \
3aa83176
NN
47906 rm -f no-such-file || : ; \
47907 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47908 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47909 --target=${target_alias} $${srcdiroption} \
3aa83176 47910 || exit 1
60975492 47911@endif target-zlib
4977bab6 47912
25b42232
PB
47913
47914
ce406537
PB
47915
47916
295f4e42
NN
47917.PHONY: all-target-zlib maybe-all-target-zlib
47918maybe-all-target-zlib:
3ff3adad
PB
47919@if gcc-bootstrap
47920all-target-zlib: stage_current
47921@endif gcc-bootstrap
60975492 47922@if target-zlib
7c27e184 47923TARGET-target-zlib=all
60975492 47924maybe-all-target-zlib: all-target-zlib
295f4e42 47925all-target-zlib: configure-target-zlib
f41d6665 47926 @: $(MAKE); $(unstage)
8c90b13a
L
47927 @r=`${PWD_COMMAND}`; export r; \
47928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47929 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47930 (cd $(TARGET_SUBDIR)/zlib && \
1c8bd6a3
PB
47931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47932 $(TARGET-target-zlib))
60975492 47933@endif target-zlib
4977bab6 47934
25b42232
PB
47935
47936
ce406537
PB
47937
47938
295f4e42
NN
47939.PHONY: check-target-zlib maybe-check-target-zlib
47940maybe-check-target-zlib:
60975492
PB
47941@if target-zlib
47942maybe-check-target-zlib: check-target-zlib
7e2dbcef 47943
295f4e42 47944check-target-zlib:
f41d6665 47945 @: $(MAKE); $(unstage)
8c90b13a
L
47946 @r=`${PWD_COMMAND}`; export r; \
47947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47948 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47949 (cd $(TARGET_SUBDIR)/zlib && \
a52a0a7f 47950 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 47951
60975492 47952@endif target-zlib
4977bab6 47953
295f4e42
NN
47954.PHONY: install-target-zlib maybe-install-target-zlib
47955maybe-install-target-zlib:
60975492
PB
47956@if target-zlib
47957maybe-install-target-zlib: install-target-zlib
7e2dbcef 47958
295f4e42 47959install-target-zlib: installdirs
f41d6665 47960 @: $(MAKE); $(unstage)
8c90b13a
L
47961 @r=`${PWD_COMMAND}`; export r; \
47962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47963 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47964 (cd $(TARGET_SUBDIR)/zlib && \
a52a0a7f 47965 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 47966
60975492 47967@endif target-zlib
4977bab6 47968
b5422ad7 47969# Other targets (info, dvi, pdf, etc.)
4977bab6 47970
295f4e42
NN
47971.PHONY: maybe-info-target-zlib info-target-zlib
47972maybe-info-target-zlib:
60975492
PB
47973@if target-zlib
47974maybe-info-target-zlib: info-target-zlib
4977bab6 47975
295f4e42 47976info-target-zlib: \
05750653 47977 configure-target-zlib
f41d6665 47978 @: $(MAKE); $(unstage)
295f4e42 47979 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
47980 r=`${PWD_COMMAND}`; export r; \
47981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47982 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47983 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
47984 for flag in $(EXTRA_TARGET_FLAGS); do \
47985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47986 done; \
47987 (cd $(TARGET_SUBDIR)/zlib && \
47988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47990 "RANLIB=$${RANLIB}" \
901119ae 47991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47992 info) \
3aa83176 47993 || exit 1
4977bab6 47994
60975492 47995@endif target-zlib
4977bab6 47996
295f4e42
NN
47997.PHONY: maybe-dvi-target-zlib dvi-target-zlib
47998maybe-dvi-target-zlib:
60975492
PB
47999@if target-zlib
48000maybe-dvi-target-zlib: dvi-target-zlib
7e2dbcef 48001
295f4e42 48002dvi-target-zlib: \
05750653 48003 configure-target-zlib
f41d6665 48004 @: $(MAKE); $(unstage)
295f4e42
NN
48005 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48006 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48008 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48009 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
48010 for flag in $(EXTRA_TARGET_FLAGS); do \
48011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48012 done; \
48013 (cd $(TARGET_SUBDIR)/zlib && \
48014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48016 "RANLIB=$${RANLIB}" \
901119ae 48017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48018 dvi) \
295f4e42 48019 || exit 1
4977bab6 48020
60975492 48021@endif target-zlib
4977bab6 48022
b5422ad7
BM
48023.PHONY: maybe-pdf-target-zlib pdf-target-zlib
48024maybe-pdf-target-zlib:
48025@if target-zlib
48026maybe-pdf-target-zlib: pdf-target-zlib
48027
48028pdf-target-zlib: \
48029 configure-target-zlib
48030 @: $(MAKE); $(unstage)
48031 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48032 r=`${PWD_COMMAND}`; export r; \
48033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48034 $(NORMAL_TARGET_EXPORTS) \
48035 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
48036 for flag in $(EXTRA_TARGET_FLAGS); do \
48037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48038 done; \
48039 (cd $(TARGET_SUBDIR)/zlib && \
48040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48042 "RANLIB=$${RANLIB}" \
901119ae 48043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
48044 pdf) \
48045 || exit 1
48046
48047@endif target-zlib
48048
f87a2b2e
MS
48049.PHONY: maybe-html-target-zlib html-target-zlib
48050maybe-html-target-zlib:
48051@if target-zlib
48052maybe-html-target-zlib: html-target-zlib
48053
48054html-target-zlib: \
05750653 48055 configure-target-zlib
f41d6665 48056 @: $(MAKE); $(unstage)
f87a2b2e
MS
48057 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48058 r=`${PWD_COMMAND}`; export r; \
48059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
48060 $(NORMAL_TARGET_EXPORTS) \
48061 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
48062 for flag in $(EXTRA_TARGET_FLAGS); do \
48063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48064 done; \
48065 (cd $(TARGET_SUBDIR)/zlib && \
48066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48068 "RANLIB=$${RANLIB}" \
901119ae 48069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
48070 html) \
48071 || exit 1
48072
48073@endif target-zlib
48074
295f4e42
NN
48075.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
48076maybe-TAGS-target-zlib:
60975492
PB
48077@if target-zlib
48078maybe-TAGS-target-zlib: TAGS-target-zlib
7e2dbcef 48079
295f4e42 48080TAGS-target-zlib: \
05750653 48081 configure-target-zlib
f41d6665 48082 @: $(MAKE); $(unstage)
295f4e42
NN
48083 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48084 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48086 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48087 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
48088 for flag in $(EXTRA_TARGET_FLAGS); do \
48089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48090 done; \
48091 (cd $(TARGET_SUBDIR)/zlib && \
48092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48094 "RANLIB=$${RANLIB}" \
901119ae 48095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48096 TAGS) \
295f4e42 48097 || exit 1
4977bab6 48098
60975492 48099@endif target-zlib
4977bab6 48100
295f4e42
NN
48101.PHONY: maybe-install-info-target-zlib install-info-target-zlib
48102maybe-install-info-target-zlib:
60975492
PB
48103@if target-zlib
48104maybe-install-info-target-zlib: install-info-target-zlib
4977bab6 48105
295f4e42
NN
48106install-info-target-zlib: \
48107 configure-target-zlib \
05750653 48108 info-target-zlib
f41d6665 48109 @: $(MAKE); $(unstage)
295f4e42 48110 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
48111 r=`${PWD_COMMAND}`; export r; \
48112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48113 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48114 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
48115 for flag in $(EXTRA_TARGET_FLAGS); do \
48116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48117 done; \
48118 (cd $(TARGET_SUBDIR)/zlib && \
48119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48121 "RANLIB=$${RANLIB}" \
901119ae 48122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48123 install-info) \
3aa83176 48124 || exit 1
4977bab6 48125
60975492 48126@endif target-zlib
7e2dbcef 48127
9c4d2493
BM
48128.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
48129maybe-install-pdf-target-zlib:
48130@if target-zlib
48131maybe-install-pdf-target-zlib: install-pdf-target-zlib
48132
48133install-pdf-target-zlib: \
48134 configure-target-zlib \
48135 pdf-target-zlib
48136 @: $(MAKE); $(unstage)
48137 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48138 r=`${PWD_COMMAND}`; export r; \
48139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48140 $(NORMAL_TARGET_EXPORTS) \
48141 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
48142 for flag in $(EXTRA_TARGET_FLAGS); do \
48143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48144 done; \
48145 (cd $(TARGET_SUBDIR)/zlib && \
48146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48148 "RANLIB=$${RANLIB}" \
901119ae 48149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
48150 install-pdf) \
48151 || exit 1
48152
48153@endif target-zlib
48154
65d6e994
CD
48155.PHONY: maybe-install-html-target-zlib install-html-target-zlib
48156maybe-install-html-target-zlib:
48157@if target-zlib
48158maybe-install-html-target-zlib: install-html-target-zlib
48159
48160install-html-target-zlib: \
48161 configure-target-zlib \
48162 html-target-zlib
48163 @: $(MAKE); $(unstage)
48164 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48165 r=`${PWD_COMMAND}`; export r; \
48166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48167 $(NORMAL_TARGET_EXPORTS) \
48168 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
48169 for flag in $(EXTRA_TARGET_FLAGS); do \
48170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48171 done; \
48172 (cd $(TARGET_SUBDIR)/zlib && \
48173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48175 "RANLIB=$${RANLIB}" \
901119ae 48176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
48177 install-html) \
48178 || exit 1
48179
48180@endif target-zlib
48181
295f4e42
NN
48182.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
48183maybe-installcheck-target-zlib:
60975492
PB
48184@if target-zlib
48185maybe-installcheck-target-zlib: installcheck-target-zlib
4977bab6 48186
295f4e42 48187installcheck-target-zlib: \
05750653 48188 configure-target-zlib
f41d6665 48189 @: $(MAKE); $(unstage)
295f4e42
NN
48190 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48191 r=`${PWD_COMMAND}`; export r; \
48192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48193 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48194 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
48195 for flag in $(EXTRA_TARGET_FLAGS); do \
48196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48197 done; \
48198 (cd $(TARGET_SUBDIR)/zlib && \
48199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48201 "RANLIB=$${RANLIB}" \
901119ae 48202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48203 installcheck) \
295f4e42 48204 || exit 1
4977bab6 48205
60975492 48206@endif target-zlib
7e2dbcef 48207
295f4e42
NN
48208.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
48209maybe-mostlyclean-target-zlib:
60975492
PB
48210@if target-zlib
48211maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
4977bab6 48212
05750653 48213mostlyclean-target-zlib:
f41d6665 48214 @: $(MAKE); $(unstage)
295f4e42
NN
48215 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48216 r=`${PWD_COMMAND}`; export r; \
48217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48218 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48219 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
48220 for flag in $(EXTRA_TARGET_FLAGS); do \
48221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48222 done; \
48223 (cd $(TARGET_SUBDIR)/zlib && \
48224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48226 "RANLIB=$${RANLIB}" \
901119ae 48227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48228 mostlyclean) \
295f4e42 48229 || exit 1
4977bab6 48230
60975492 48231@endif target-zlib
4977bab6 48232
295f4e42
NN
48233.PHONY: maybe-clean-target-zlib clean-target-zlib
48234maybe-clean-target-zlib:
60975492
PB
48235@if target-zlib
48236maybe-clean-target-zlib: clean-target-zlib
4977bab6 48237
05750653 48238clean-target-zlib:
f41d6665 48239 @: $(MAKE); $(unstage)
295f4e42 48240 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
48241 r=`${PWD_COMMAND}`; export r; \
48242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48243 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48244 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
48245 for flag in $(EXTRA_TARGET_FLAGS); do \
48246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48247 done; \
48248 (cd $(TARGET_SUBDIR)/zlib && \
48249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48251 "RANLIB=$${RANLIB}" \
901119ae 48252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48253 clean) \
3aa83176 48254 || exit 1
4977bab6 48255
60975492 48256@endif target-zlib
4977bab6 48257
295f4e42
NN
48258.PHONY: maybe-distclean-target-zlib distclean-target-zlib
48259maybe-distclean-target-zlib:
60975492
PB
48260@if target-zlib
48261maybe-distclean-target-zlib: distclean-target-zlib
7e2dbcef 48262
05750653 48263distclean-target-zlib:
f41d6665 48264 @: $(MAKE); $(unstage)
295f4e42
NN
48265 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48266 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48268 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48269 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
48270 for flag in $(EXTRA_TARGET_FLAGS); do \
48271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48272 done; \
48273 (cd $(TARGET_SUBDIR)/zlib && \
48274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48276 "RANLIB=$${RANLIB}" \
901119ae 48277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48278 distclean) \
295f4e42 48279 || exit 1
4977bab6 48280
60975492 48281@endif target-zlib
4977bab6 48282
295f4e42
NN
48283.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
48284maybe-maintainer-clean-target-zlib:
60975492
PB
48285@if target-zlib
48286maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
7e2dbcef 48287
05750653 48288maintainer-clean-target-zlib:
f41d6665 48289 @: $(MAKE); $(unstage)
295f4e42
NN
48290 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48291 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48293 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48294 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
48295 for flag in $(EXTRA_TARGET_FLAGS); do \
48296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48297 done; \
48298 (cd $(TARGET_SUBDIR)/zlib && \
48299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48301 "RANLIB=$${RANLIB}" \
901119ae 48302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48303 maintainer-clean) \
295f4e42 48304 || exit 1
4977bab6 48305
60975492 48306@endif target-zlib
4977bab6 48307
4977bab6 48308
295f4e42 48309
25b42232 48310
4977bab6 48311
25b42232
PB
48312.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
48313maybe-configure-target-boehm-gc:
3ff3adad
PB
48314@if gcc-bootstrap
48315configure-target-boehm-gc: stage_current
48316@endif gcc-bootstrap
25b42232
PB
48317@if target-boehm-gc
48318maybe-configure-target-boehm-gc: configure-target-boehm-gc
cc11cc9b 48319configure-target-boehm-gc:
f41d6665
DJ
48320 @: $(MAKE); $(unstage)
48321 @r=`${PWD_COMMAND}`; export r; \
48322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48323 echo "Checking multilib configuration for boehm-gc..."; \
48324 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
48325 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
48326 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48327 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48328 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
48329 else \
48330 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
48331 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
48332 fi; \
48333 else \
48334 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
cc11cc9b
PB
48335 fi; \
48336 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
295f4e42 48337 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
4fc4dd12 48338 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48339 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
48340 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
3aa83176 48341 case $(srcdir) in \
215c351a
PB
48342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48343 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
48344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 48345 esac; \
215c351a
PB
48346 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
48347 libsrcdir="$$s/boehm-gc"; \
3aa83176
NN
48348 rm -f no-such-file || : ; \
48349 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
48350 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48351 --target=${target_alias} $${srcdiroption} \
3aa83176 48352 || exit 1
60975492 48353@endif target-boehm-gc
4977bab6 48354
25b42232
PB
48355
48356
ce406537
PB
48357
48358
295f4e42
NN
48359.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
48360maybe-all-target-boehm-gc:
3ff3adad
PB
48361@if gcc-bootstrap
48362all-target-boehm-gc: stage_current
48363@endif gcc-bootstrap
60975492 48364@if target-boehm-gc
7c27e184 48365TARGET-target-boehm-gc=all
60975492 48366maybe-all-target-boehm-gc: all-target-boehm-gc
295f4e42 48367all-target-boehm-gc: configure-target-boehm-gc
f41d6665 48368 @: $(MAKE); $(unstage)
8c90b13a
L
48369 @r=`${PWD_COMMAND}`; export r; \
48370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48371 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48372 (cd $(TARGET_SUBDIR)/boehm-gc && \
1c8bd6a3
PB
48373 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48374 $(TARGET-target-boehm-gc))
60975492 48375@endif target-boehm-gc
4977bab6 48376
25b42232
PB
48377
48378
ce406537
PB
48379
48380
295f4e42
NN
48381.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
48382maybe-check-target-boehm-gc:
60975492
PB
48383@if target-boehm-gc
48384maybe-check-target-boehm-gc: check-target-boehm-gc
7e2dbcef 48385
295f4e42 48386check-target-boehm-gc:
f41d6665 48387 @: $(MAKE); $(unstage)
8c90b13a
L
48388 @r=`${PWD_COMMAND}`; export r; \
48389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48390 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48391 (cd $(TARGET_SUBDIR)/boehm-gc && \
a52a0a7f 48392 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 48393
60975492 48394@endif target-boehm-gc
4977bab6 48395
295f4e42
NN
48396.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
48397maybe-install-target-boehm-gc:
60975492
PB
48398@if target-boehm-gc
48399maybe-install-target-boehm-gc: install-target-boehm-gc
7e2dbcef 48400
295f4e42 48401install-target-boehm-gc: installdirs
f41d6665 48402 @: $(MAKE); $(unstage)
8c90b13a
L
48403 @r=`${PWD_COMMAND}`; export r; \
48404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48405 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48406 (cd $(TARGET_SUBDIR)/boehm-gc && \
a52a0a7f 48407 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 48408
60975492 48409@endif target-boehm-gc
4977bab6 48410
b5422ad7 48411# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
48412
48413.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
48414maybe-info-target-boehm-gc:
60975492
PB
48415@if target-boehm-gc
48416maybe-info-target-boehm-gc: info-target-boehm-gc
295f4e42
NN
48417
48418info-target-boehm-gc: \
05750653 48419 configure-target-boehm-gc
f41d6665 48420 @: $(MAKE); $(unstage)
295f4e42
NN
48421 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48422 r=`${PWD_COMMAND}`; export r; \
48423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48424 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48425 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
48426 for flag in $(EXTRA_TARGET_FLAGS); do \
48427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48428 done; \
48429 (cd $(TARGET_SUBDIR)/boehm-gc && \
48430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48432 "RANLIB=$${RANLIB}" \
901119ae 48433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48434 info) \
295f4e42
NN
48435 || exit 1
48436
60975492 48437@endif target-boehm-gc
295f4e42
NN
48438
48439.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
48440maybe-dvi-target-boehm-gc:
60975492
PB
48441@if target-boehm-gc
48442maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
295f4e42
NN
48443
48444dvi-target-boehm-gc: \
05750653 48445 configure-target-boehm-gc
f41d6665 48446 @: $(MAKE); $(unstage)
295f4e42
NN
48447 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48448 r=`${PWD_COMMAND}`; export r; \
48449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48450 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48451 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
48452 for flag in $(EXTRA_TARGET_FLAGS); do \
48453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48454 done; \
48455 (cd $(TARGET_SUBDIR)/boehm-gc && \
48456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48458 "RANLIB=$${RANLIB}" \
901119ae 48459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48460 dvi) \
295f4e42
NN
48461 || exit 1
48462
60975492 48463@endif target-boehm-gc
295f4e42 48464
b5422ad7
BM
48465.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
48466maybe-pdf-target-boehm-gc:
48467@if target-boehm-gc
48468maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
48469
48470pdf-target-boehm-gc: \
48471 configure-target-boehm-gc
48472 @: $(MAKE); $(unstage)
48473 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48474 r=`${PWD_COMMAND}`; export r; \
48475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48476 $(NORMAL_TARGET_EXPORTS) \
48477 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48478 for flag in $(EXTRA_TARGET_FLAGS); do \
48479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48480 done; \
48481 (cd $(TARGET_SUBDIR)/boehm-gc && \
48482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48484 "RANLIB=$${RANLIB}" \
901119ae 48485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
48486 pdf) \
48487 || exit 1
48488
48489@endif target-boehm-gc
48490
f87a2b2e
MS
48491.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
48492maybe-html-target-boehm-gc:
48493@if target-boehm-gc
48494maybe-html-target-boehm-gc: html-target-boehm-gc
48495
48496html-target-boehm-gc: \
05750653 48497 configure-target-boehm-gc
f41d6665 48498 @: $(MAKE); $(unstage)
f87a2b2e
MS
48499 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48500 r=`${PWD_COMMAND}`; export r; \
48501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
48502 $(NORMAL_TARGET_EXPORTS) \
48503 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
48504 for flag in $(EXTRA_TARGET_FLAGS); do \
48505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48506 done; \
48507 (cd $(TARGET_SUBDIR)/boehm-gc && \
48508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48510 "RANLIB=$${RANLIB}" \
901119ae 48511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
48512 html) \
48513 || exit 1
48514
48515@endif target-boehm-gc
48516
295f4e42
NN
48517.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
48518maybe-TAGS-target-boehm-gc:
60975492
PB
48519@if target-boehm-gc
48520maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
295f4e42
NN
48521
48522TAGS-target-boehm-gc: \
05750653 48523 configure-target-boehm-gc
f41d6665 48524 @: $(MAKE); $(unstage)
295f4e42
NN
48525 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48526 r=`${PWD_COMMAND}`; export r; \
48527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48528 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48529 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
48530 for flag in $(EXTRA_TARGET_FLAGS); do \
48531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48532 done; \
48533 (cd $(TARGET_SUBDIR)/boehm-gc && \
48534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48536 "RANLIB=$${RANLIB}" \
901119ae 48537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48538 TAGS) \
295f4e42
NN
48539 || exit 1
48540
60975492 48541@endif target-boehm-gc
295f4e42
NN
48542
48543.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
48544maybe-install-info-target-boehm-gc:
60975492
PB
48545@if target-boehm-gc
48546maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
295f4e42
NN
48547
48548install-info-target-boehm-gc: \
48549 configure-target-boehm-gc \
05750653 48550 info-target-boehm-gc
f41d6665 48551 @: $(MAKE); $(unstage)
295f4e42
NN
48552 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48553 r=`${PWD_COMMAND}`; export r; \
48554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48555 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48556 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
48557 for flag in $(EXTRA_TARGET_FLAGS); do \
48558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48559 done; \
48560 (cd $(TARGET_SUBDIR)/boehm-gc && \
48561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48563 "RANLIB=$${RANLIB}" \
901119ae 48564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48565 install-info) \
295f4e42
NN
48566 || exit 1
48567
60975492 48568@endif target-boehm-gc
295f4e42 48569
9c4d2493
BM
48570.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
48571maybe-install-pdf-target-boehm-gc:
48572@if target-boehm-gc
48573maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
48574
48575install-pdf-target-boehm-gc: \
48576 configure-target-boehm-gc \
48577 pdf-target-boehm-gc
48578 @: $(MAKE); $(unstage)
48579 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48580 r=`${PWD_COMMAND}`; export r; \
48581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48582 $(NORMAL_TARGET_EXPORTS) \
48583 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48584 for flag in $(EXTRA_TARGET_FLAGS); do \
48585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48586 done; \
48587 (cd $(TARGET_SUBDIR)/boehm-gc && \
48588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48590 "RANLIB=$${RANLIB}" \
901119ae 48591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
48592 install-pdf) \
48593 || exit 1
48594
48595@endif target-boehm-gc
48596
65d6e994
CD
48597.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
48598maybe-install-html-target-boehm-gc:
48599@if target-boehm-gc
48600maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
48601
48602install-html-target-boehm-gc: \
48603 configure-target-boehm-gc \
48604 html-target-boehm-gc
48605 @: $(MAKE); $(unstage)
48606 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48607 r=`${PWD_COMMAND}`; export r; \
48608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48609 $(NORMAL_TARGET_EXPORTS) \
48610 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
48611 for flag in $(EXTRA_TARGET_FLAGS); do \
48612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48613 done; \
48614 (cd $(TARGET_SUBDIR)/boehm-gc && \
48615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48617 "RANLIB=$${RANLIB}" \
901119ae 48618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
48619 install-html) \
48620 || exit 1
48621
48622@endif target-boehm-gc
48623
295f4e42
NN
48624.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
48625maybe-installcheck-target-boehm-gc:
60975492
PB
48626@if target-boehm-gc
48627maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
295f4e42
NN
48628
48629installcheck-target-boehm-gc: \
05750653 48630 configure-target-boehm-gc
f41d6665 48631 @: $(MAKE); $(unstage)
295f4e42
NN
48632 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48633 r=`${PWD_COMMAND}`; export r; \
48634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48635 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48636 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
48637 for flag in $(EXTRA_TARGET_FLAGS); do \
48638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48639 done; \
48640 (cd $(TARGET_SUBDIR)/boehm-gc && \
48641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48643 "RANLIB=$${RANLIB}" \
901119ae 48644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48645 installcheck) \
295f4e42
NN
48646 || exit 1
48647
60975492 48648@endif target-boehm-gc
295f4e42
NN
48649
48650.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
48651maybe-mostlyclean-target-boehm-gc:
60975492
PB
48652@if target-boehm-gc
48653maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
295f4e42 48654
05750653 48655mostlyclean-target-boehm-gc:
f41d6665 48656 @: $(MAKE); $(unstage)
295f4e42
NN
48657 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48658 r=`${PWD_COMMAND}`; export r; \
48659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48660 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48661 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48662 for flag in $(EXTRA_TARGET_FLAGS); do \
48663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48664 done; \
48665 (cd $(TARGET_SUBDIR)/boehm-gc && \
48666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48668 "RANLIB=$${RANLIB}" \
901119ae 48669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48670 mostlyclean) \
295f4e42
NN
48671 || exit 1
48672
60975492 48673@endif target-boehm-gc
295f4e42
NN
48674
48675.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
48676maybe-clean-target-boehm-gc:
60975492
PB
48677@if target-boehm-gc
48678maybe-clean-target-boehm-gc: clean-target-boehm-gc
295f4e42 48679
05750653 48680clean-target-boehm-gc:
f41d6665 48681 @: $(MAKE); $(unstage)
295f4e42
NN
48682 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48683 r=`${PWD_COMMAND}`; export r; \
48684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48685 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48686 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48687 for flag in $(EXTRA_TARGET_FLAGS); do \
48688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48689 done; \
48690 (cd $(TARGET_SUBDIR)/boehm-gc && \
48691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48693 "RANLIB=$${RANLIB}" \
901119ae 48694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48695 clean) \
295f4e42
NN
48696 || exit 1
48697
60975492 48698@endif target-boehm-gc
295f4e42
NN
48699
48700.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
48701maybe-distclean-target-boehm-gc:
60975492
PB
48702@if target-boehm-gc
48703maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
295f4e42 48704
05750653 48705distclean-target-boehm-gc:
f41d6665 48706 @: $(MAKE); $(unstage)
295f4e42
NN
48707 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48708 r=`${PWD_COMMAND}`; export r; \
48709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48710 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48711 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48712 for flag in $(EXTRA_TARGET_FLAGS); do \
48713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48714 done; \
48715 (cd $(TARGET_SUBDIR)/boehm-gc && \
48716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48718 "RANLIB=$${RANLIB}" \
901119ae 48719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48720 distclean) \
295f4e42
NN
48721 || exit 1
48722
60975492 48723@endif target-boehm-gc
295f4e42
NN
48724
48725.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
48726maybe-maintainer-clean-target-boehm-gc:
60975492
PB
48727@if target-boehm-gc
48728maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
295f4e42 48729
05750653 48730maintainer-clean-target-boehm-gc:
f41d6665 48731 @: $(MAKE); $(unstage)
295f4e42
NN
48732 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48733 r=`${PWD_COMMAND}`; export r; \
48734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48735 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48736 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48737 for flag in $(EXTRA_TARGET_FLAGS); do \
48738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48739 done; \
48740 (cd $(TARGET_SUBDIR)/boehm-gc && \
48741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48743 "RANLIB=$${RANLIB}" \
901119ae 48744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48745 maintainer-clean) \
295f4e42
NN
48746 || exit 1
48747
60975492 48748@endif target-boehm-gc
295f4e42
NN
48749
48750
4977bab6 48751
4977bab6 48752
25b42232
PB
48753
48754.PHONY: configure-target-qthreads maybe-configure-target-qthreads
48755maybe-configure-target-qthreads:
3ff3adad
PB
48756@if gcc-bootstrap
48757configure-target-qthreads: stage_current
48758@endif gcc-bootstrap
25b42232
PB
48759@if target-qthreads
48760maybe-configure-target-qthreads: configure-target-qthreads
cc11cc9b 48761configure-target-qthreads:
f41d6665
DJ
48762 @: $(MAKE); $(unstage)
48763 @r=`${PWD_COMMAND}`; export r; \
48764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48765 echo "Checking multilib configuration for qthreads..."; \
48766 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
48767 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
48768 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48769 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48770 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
48771 else \
48772 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
48773 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
48774 fi; \
48775 else \
48776 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
cc11cc9b
PB
48777 fi; \
48778 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
295f4e42 48779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
4fc4dd12 48780 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48781 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
48782 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
3aa83176 48783 case $(srcdir) in \
215c351a
PB
48784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48785 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
48786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 48787 esac; \
215c351a
PB
48788 srcdiroption="--srcdir=$${topdir}/qthreads"; \
48789 libsrcdir="$$s/qthreads"; \
3aa83176
NN
48790 rm -f no-such-file || : ; \
48791 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
48792 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48793 --target=${target_alias} $${srcdiroption} \
3aa83176 48794 || exit 1
60975492 48795@endif target-qthreads
4977bab6 48796
25b42232
PB
48797
48798
ce406537
PB
48799
48800
295f4e42
NN
48801.PHONY: all-target-qthreads maybe-all-target-qthreads
48802maybe-all-target-qthreads:
3ff3adad
PB
48803@if gcc-bootstrap
48804all-target-qthreads: stage_current
48805@endif gcc-bootstrap
60975492 48806@if target-qthreads
7c27e184 48807TARGET-target-qthreads=all
60975492 48808maybe-all-target-qthreads: all-target-qthreads
295f4e42 48809all-target-qthreads: configure-target-qthreads
f41d6665 48810 @: $(MAKE); $(unstage)
8c90b13a
L
48811 @r=`${PWD_COMMAND}`; export r; \
48812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48813 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48814 (cd $(TARGET_SUBDIR)/qthreads && \
1c8bd6a3
PB
48815 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48816 $(TARGET-target-qthreads))
60975492 48817@endif target-qthreads
4977bab6 48818
25b42232
PB
48819
48820
ce406537
PB
48821
48822
295f4e42
NN
48823.PHONY: check-target-qthreads maybe-check-target-qthreads
48824maybe-check-target-qthreads:
60975492
PB
48825@if target-qthreads
48826maybe-check-target-qthreads: check-target-qthreads
7e2dbcef 48827
295f4e42 48828check-target-qthreads:
f41d6665 48829 @: $(MAKE); $(unstage)
8c90b13a
L
48830 @r=`${PWD_COMMAND}`; export r; \
48831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48832 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48833 (cd $(TARGET_SUBDIR)/qthreads && \
a52a0a7f 48834 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 48835
60975492 48836@endif target-qthreads
4977bab6 48837
295f4e42
NN
48838.PHONY: install-target-qthreads maybe-install-target-qthreads
48839maybe-install-target-qthreads:
60975492
PB
48840@if target-qthreads
48841maybe-install-target-qthreads: install-target-qthreads
295f4e42
NN
48842
48843install-target-qthreads: installdirs
f41d6665 48844 @: $(MAKE); $(unstage)
295f4e42
NN
48845 @r=`${PWD_COMMAND}`; export r; \
48846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48847 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48848 (cd $(TARGET_SUBDIR)/qthreads && \
a52a0a7f 48849 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 48850
60975492 48851@endif target-qthreads
295f4e42 48852
b5422ad7 48853# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
48854
48855.PHONY: maybe-info-target-qthreads info-target-qthreads
48856maybe-info-target-qthreads:
60975492
PB
48857@if target-qthreads
48858maybe-info-target-qthreads: info-target-qthreads
295f4e42
NN
48859
48860info-target-qthreads: \
05750653 48861 configure-target-qthreads
f41d6665 48862 @: $(MAKE); $(unstage)
295f4e42
NN
48863 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48864 r=`${PWD_COMMAND}`; export r; \
48865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48866 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48867 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
48868 for flag in $(EXTRA_TARGET_FLAGS); do \
48869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48870 done; \
48871 (cd $(TARGET_SUBDIR)/qthreads && \
48872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48874 "RANLIB=$${RANLIB}" \
901119ae 48875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48876 info) \
295f4e42
NN
48877 || exit 1
48878
60975492 48879@endif target-qthreads
295f4e42
NN
48880
48881.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
48882maybe-dvi-target-qthreads:
60975492
PB
48883@if target-qthreads
48884maybe-dvi-target-qthreads: dvi-target-qthreads
295f4e42
NN
48885
48886dvi-target-qthreads: \
05750653 48887 configure-target-qthreads
f41d6665 48888 @: $(MAKE); $(unstage)
295f4e42
NN
48889 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48890 r=`${PWD_COMMAND}`; export r; \
48891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48892 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48893 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
48894 for flag in $(EXTRA_TARGET_FLAGS); do \
48895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48896 done; \
48897 (cd $(TARGET_SUBDIR)/qthreads && \
48898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48900 "RANLIB=$${RANLIB}" \
901119ae 48901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48902 dvi) \
295f4e42
NN
48903 || exit 1
48904
60975492 48905@endif target-qthreads
295f4e42 48906
b5422ad7
BM
48907.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
48908maybe-pdf-target-qthreads:
48909@if target-qthreads
48910maybe-pdf-target-qthreads: pdf-target-qthreads
48911
48912pdf-target-qthreads: \
48913 configure-target-qthreads
48914 @: $(MAKE); $(unstage)
48915 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48916 r=`${PWD_COMMAND}`; export r; \
48917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48918 $(NORMAL_TARGET_EXPORTS) \
48919 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
48920 for flag in $(EXTRA_TARGET_FLAGS); do \
48921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48922 done; \
48923 (cd $(TARGET_SUBDIR)/qthreads && \
48924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48926 "RANLIB=$${RANLIB}" \
901119ae 48927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
48928 pdf) \
48929 || exit 1
48930
48931@endif target-qthreads
48932
f87a2b2e
MS
48933.PHONY: maybe-html-target-qthreads html-target-qthreads
48934maybe-html-target-qthreads:
48935@if target-qthreads
48936maybe-html-target-qthreads: html-target-qthreads
48937
48938html-target-qthreads: \
05750653 48939 configure-target-qthreads
f41d6665 48940 @: $(MAKE); $(unstage)
f87a2b2e
MS
48941 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48942 r=`${PWD_COMMAND}`; export r; \
48943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
48944 $(NORMAL_TARGET_EXPORTS) \
48945 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
48946 for flag in $(EXTRA_TARGET_FLAGS); do \
48947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48948 done; \
48949 (cd $(TARGET_SUBDIR)/qthreads && \
48950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48952 "RANLIB=$${RANLIB}" \
901119ae 48953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
48954 html) \
48955 || exit 1
48956
48957@endif target-qthreads
48958
295f4e42
NN
48959.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
48960maybe-TAGS-target-qthreads:
60975492
PB
48961@if target-qthreads
48962maybe-TAGS-target-qthreads: TAGS-target-qthreads
295f4e42
NN
48963
48964TAGS-target-qthreads: \
05750653 48965 configure-target-qthreads
f41d6665 48966 @: $(MAKE); $(unstage)
295f4e42
NN
48967 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48968 r=`${PWD_COMMAND}`; export r; \
48969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48970 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48971 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
48972 for flag in $(EXTRA_TARGET_FLAGS); do \
48973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48974 done; \
48975 (cd $(TARGET_SUBDIR)/qthreads && \
48976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48978 "RANLIB=$${RANLIB}" \
901119ae 48979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48980 TAGS) \
295f4e42
NN
48981 || exit 1
48982
60975492 48983@endif target-qthreads
295f4e42
NN
48984
48985.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
48986maybe-install-info-target-qthreads:
60975492
PB
48987@if target-qthreads
48988maybe-install-info-target-qthreads: install-info-target-qthreads
295f4e42
NN
48989
48990install-info-target-qthreads: \
48991 configure-target-qthreads \
05750653 48992 info-target-qthreads
f41d6665 48993 @: $(MAKE); $(unstage)
295f4e42
NN
48994 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48995 r=`${PWD_COMMAND}`; export r; \
48996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48997 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48998 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
48999 for flag in $(EXTRA_TARGET_FLAGS); do \
49000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49001 done; \
49002 (cd $(TARGET_SUBDIR)/qthreads && \
49003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49005 "RANLIB=$${RANLIB}" \
901119ae 49006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49007 install-info) \
295f4e42
NN
49008 || exit 1
49009
60975492 49010@endif target-qthreads
295f4e42 49011
9c4d2493
BM
49012.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
49013maybe-install-pdf-target-qthreads:
49014@if target-qthreads
49015maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
49016
49017install-pdf-target-qthreads: \
49018 configure-target-qthreads \
49019 pdf-target-qthreads
49020 @: $(MAKE); $(unstage)
49021 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49022 r=`${PWD_COMMAND}`; export r; \
49023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49024 $(NORMAL_TARGET_EXPORTS) \
49025 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
49026 for flag in $(EXTRA_TARGET_FLAGS); do \
49027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49028 done; \
49029 (cd $(TARGET_SUBDIR)/qthreads && \
49030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49032 "RANLIB=$${RANLIB}" \
901119ae 49033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
49034 install-pdf) \
49035 || exit 1
49036
49037@endif target-qthreads
49038
65d6e994
CD
49039.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
49040maybe-install-html-target-qthreads:
49041@if target-qthreads
49042maybe-install-html-target-qthreads: install-html-target-qthreads
49043
49044install-html-target-qthreads: \
49045 configure-target-qthreads \
49046 html-target-qthreads
49047 @: $(MAKE); $(unstage)
49048 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49049 r=`${PWD_COMMAND}`; export r; \
49050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49051 $(NORMAL_TARGET_EXPORTS) \
49052 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
49053 for flag in $(EXTRA_TARGET_FLAGS); do \
49054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49055 done; \
49056 (cd $(TARGET_SUBDIR)/qthreads && \
49057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49059 "RANLIB=$${RANLIB}" \
901119ae 49060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
49061 install-html) \
49062 || exit 1
49063
49064@endif target-qthreads
49065
295f4e42
NN
49066.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
49067maybe-installcheck-target-qthreads:
60975492
PB
49068@if target-qthreads
49069maybe-installcheck-target-qthreads: installcheck-target-qthreads
295f4e42
NN
49070
49071installcheck-target-qthreads: \
05750653 49072 configure-target-qthreads
f41d6665 49073 @: $(MAKE); $(unstage)
295f4e42
NN
49074 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49075 r=`${PWD_COMMAND}`; export r; \
49076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49077 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49078 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
49079 for flag in $(EXTRA_TARGET_FLAGS); do \
49080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49081 done; \
49082 (cd $(TARGET_SUBDIR)/qthreads && \
49083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49085 "RANLIB=$${RANLIB}" \
901119ae 49086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49087 installcheck) \
295f4e42
NN
49088 || exit 1
49089
60975492 49090@endif target-qthreads
295f4e42
NN
49091
49092.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
49093maybe-mostlyclean-target-qthreads:
60975492
PB
49094@if target-qthreads
49095maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
295f4e42 49096
05750653 49097mostlyclean-target-qthreads:
f41d6665 49098 @: $(MAKE); $(unstage)
295f4e42
NN
49099 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49100 r=`${PWD_COMMAND}`; export r; \
49101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49102 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49103 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
49104 for flag in $(EXTRA_TARGET_FLAGS); do \
49105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49106 done; \
49107 (cd $(TARGET_SUBDIR)/qthreads && \
49108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49110 "RANLIB=$${RANLIB}" \
901119ae 49111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49112 mostlyclean) \
295f4e42
NN
49113 || exit 1
49114
60975492 49115@endif target-qthreads
295f4e42
NN
49116
49117.PHONY: maybe-clean-target-qthreads clean-target-qthreads
49118maybe-clean-target-qthreads:
60975492
PB
49119@if target-qthreads
49120maybe-clean-target-qthreads: clean-target-qthreads
295f4e42 49121
05750653 49122clean-target-qthreads:
f41d6665 49123 @: $(MAKE); $(unstage)
295f4e42
NN
49124 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49125 r=`${PWD_COMMAND}`; export r; \
49126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49127 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49128 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
49129 for flag in $(EXTRA_TARGET_FLAGS); do \
49130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49131 done; \
49132 (cd $(TARGET_SUBDIR)/qthreads && \
49133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49135 "RANLIB=$${RANLIB}" \
901119ae 49136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49137 clean) \
295f4e42
NN
49138 || exit 1
49139
60975492 49140@endif target-qthreads
295f4e42
NN
49141
49142.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
49143maybe-distclean-target-qthreads:
60975492
PB
49144@if target-qthreads
49145maybe-distclean-target-qthreads: distclean-target-qthreads
295f4e42 49146
05750653 49147distclean-target-qthreads:
f41d6665 49148 @: $(MAKE); $(unstage)
295f4e42
NN
49149 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49150 r=`${PWD_COMMAND}`; export r; \
49151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49152 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49153 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
49154 for flag in $(EXTRA_TARGET_FLAGS); do \
49155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49156 done; \
49157 (cd $(TARGET_SUBDIR)/qthreads && \
49158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49160 "RANLIB=$${RANLIB}" \
901119ae 49161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49162 distclean) \
295f4e42
NN
49163 || exit 1
49164
60975492 49165@endif target-qthreads
295f4e42
NN
49166
49167.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
49168maybe-maintainer-clean-target-qthreads:
60975492
PB
49169@if target-qthreads
49170maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
295f4e42 49171
05750653 49172maintainer-clean-target-qthreads:
f41d6665 49173 @: $(MAKE); $(unstage)
295f4e42
NN
49174 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49175 r=`${PWD_COMMAND}`; export r; \
49176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49177 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49178 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
49179 for flag in $(EXTRA_TARGET_FLAGS); do \
49180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49181 done; \
49182 (cd $(TARGET_SUBDIR)/qthreads && \
49183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49185 "RANLIB=$${RANLIB}" \
901119ae 49186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49187 maintainer-clean) \
295f4e42 49188 || exit 1
7e2dbcef 49189
60975492 49190@endif target-qthreads
4977bab6
ZW
49191
49192
4977bab6 49193
4977bab6 49194
25b42232
PB
49195
49196.PHONY: configure-target-rda maybe-configure-target-rda
49197maybe-configure-target-rda:
3ff3adad
PB
49198@if gcc-bootstrap
49199configure-target-rda: stage_current
49200@endif gcc-bootstrap
25b42232
PB
49201@if target-rda
49202maybe-configure-target-rda: configure-target-rda
cc11cc9b 49203configure-target-rda:
f41d6665
DJ
49204 @: $(MAKE); $(unstage)
49205 @r=`${PWD_COMMAND}`; export r; \
49206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49207 echo "Checking multilib configuration for rda..."; \
49208 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
49209 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
49210 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
49211 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
49212 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
49213 else \
49214 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
49215 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
49216 fi; \
49217 else \
49218 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
cc11cc9b
PB
49219 fi; \
49220 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
295f4e42 49221 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
4fc4dd12 49222 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49223 echo Configuring in $(TARGET_SUBDIR)/rda; \
49224 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
3aa83176 49225 case $(srcdir) in \
215c351a
PB
49226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49227 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
49228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 49229 esac; \
215c351a
PB
49230 srcdiroption="--srcdir=$${topdir}/rda"; \
49231 libsrcdir="$$s/rda"; \
3aa83176
NN
49232 rm -f no-such-file || : ; \
49233 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
49234 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49235 --target=${target_alias} $${srcdiroption} \
3aa83176 49236 || exit 1
60975492 49237@endif target-rda
4977bab6 49238
25b42232
PB
49239
49240
ce406537
PB
49241
49242
295f4e42
NN
49243.PHONY: all-target-rda maybe-all-target-rda
49244maybe-all-target-rda:
3ff3adad
PB
49245@if gcc-bootstrap
49246all-target-rda: stage_current
49247@endif gcc-bootstrap
60975492 49248@if target-rda
7c27e184 49249TARGET-target-rda=all
60975492 49250maybe-all-target-rda: all-target-rda
295f4e42 49251all-target-rda: configure-target-rda
f41d6665 49252 @: $(MAKE); $(unstage)
8c90b13a
L
49253 @r=`${PWD_COMMAND}`; export r; \
49254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49255 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49256 (cd $(TARGET_SUBDIR)/rda && \
1c8bd6a3
PB
49257 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49258 $(TARGET-target-rda))
60975492 49259@endif target-rda
4977bab6 49260
25b42232
PB
49261
49262
ce406537
PB
49263
49264
295f4e42
NN
49265.PHONY: check-target-rda maybe-check-target-rda
49266maybe-check-target-rda:
60975492
PB
49267@if target-rda
49268maybe-check-target-rda: check-target-rda
7e2dbcef 49269
295f4e42 49270check-target-rda:
f41d6665 49271 @: $(MAKE); $(unstage)
8c90b13a
L
49272 @r=`${PWD_COMMAND}`; export r; \
49273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49274 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49275 (cd $(TARGET_SUBDIR)/rda && \
a52a0a7f 49276 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6599da04 49277
60975492 49278@endif target-rda
4977bab6 49279
295f4e42
NN
49280.PHONY: install-target-rda maybe-install-target-rda
49281maybe-install-target-rda:
60975492
PB
49282@if target-rda
49283maybe-install-target-rda: install-target-rda
7e2dbcef 49284
295f4e42 49285install-target-rda: installdirs
f41d6665 49286 @: $(MAKE); $(unstage)
8c90b13a
L
49287 @r=`${PWD_COMMAND}`; export r; \
49288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49289 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49290 (cd $(TARGET_SUBDIR)/rda && \
a52a0a7f 49291 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e490616e 49292
60975492 49293@endif target-rda
4977bab6 49294
b5422ad7 49295# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
49296
49297.PHONY: maybe-info-target-rda info-target-rda
49298maybe-info-target-rda:
60975492
PB
49299@if target-rda
49300maybe-info-target-rda: info-target-rda
295f4e42
NN
49301
49302info-target-rda: \
05750653 49303 configure-target-rda
f41d6665 49304 @: $(MAKE); $(unstage)
295f4e42
NN
49305 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49306 r=`${PWD_COMMAND}`; export r; \
49307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49308 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49309 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
49310 for flag in $(EXTRA_TARGET_FLAGS); do \
49311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49312 done; \
49313 (cd $(TARGET_SUBDIR)/rda && \
49314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49316 "RANLIB=$${RANLIB}" \
901119ae 49317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49318 info) \
295f4e42
NN
49319 || exit 1
49320
60975492 49321@endif target-rda
295f4e42
NN
49322
49323.PHONY: maybe-dvi-target-rda dvi-target-rda
49324maybe-dvi-target-rda:
60975492
PB
49325@if target-rda
49326maybe-dvi-target-rda: dvi-target-rda
295f4e42
NN
49327
49328dvi-target-rda: \
05750653 49329 configure-target-rda
f41d6665 49330 @: $(MAKE); $(unstage)
295f4e42
NN
49331 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49332 r=`${PWD_COMMAND}`; export r; \
49333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49334 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49335 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
49336 for flag in $(EXTRA_TARGET_FLAGS); do \
49337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49338 done; \
49339 (cd $(TARGET_SUBDIR)/rda && \
49340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49342 "RANLIB=$${RANLIB}" \
901119ae 49343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49344 dvi) \
295f4e42
NN
49345 || exit 1
49346
60975492 49347@endif target-rda
295f4e42 49348
b5422ad7
BM
49349.PHONY: maybe-pdf-target-rda pdf-target-rda
49350maybe-pdf-target-rda:
49351@if target-rda
49352maybe-pdf-target-rda: pdf-target-rda
49353
49354pdf-target-rda: \
49355 configure-target-rda
49356 @: $(MAKE); $(unstage)
49357 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49358 r=`${PWD_COMMAND}`; export r; \
49359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49360 $(NORMAL_TARGET_EXPORTS) \
49361 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
49362 for flag in $(EXTRA_TARGET_FLAGS); do \
49363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49364 done; \
49365 (cd $(TARGET_SUBDIR)/rda && \
49366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49368 "RANLIB=$${RANLIB}" \
901119ae 49369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
49370 pdf) \
49371 || exit 1
49372
49373@endif target-rda
49374
f87a2b2e
MS
49375.PHONY: maybe-html-target-rda html-target-rda
49376maybe-html-target-rda:
49377@if target-rda
49378maybe-html-target-rda: html-target-rda
49379
49380html-target-rda: \
05750653 49381 configure-target-rda
f41d6665 49382 @: $(MAKE); $(unstage)
f87a2b2e
MS
49383 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49384 r=`${PWD_COMMAND}`; export r; \
49385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
49386 $(NORMAL_TARGET_EXPORTS) \
49387 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
49388 for flag in $(EXTRA_TARGET_FLAGS); do \
49389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49390 done; \
49391 (cd $(TARGET_SUBDIR)/rda && \
49392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49394 "RANLIB=$${RANLIB}" \
901119ae 49395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
49396 html) \
49397 || exit 1
49398
49399@endif target-rda
49400
295f4e42
NN
49401.PHONY: maybe-TAGS-target-rda TAGS-target-rda
49402maybe-TAGS-target-rda:
60975492
PB
49403@if target-rda
49404maybe-TAGS-target-rda: TAGS-target-rda
295f4e42
NN
49405
49406TAGS-target-rda: \
05750653 49407 configure-target-rda
f41d6665 49408 @: $(MAKE); $(unstage)
295f4e42
NN
49409 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49410 r=`${PWD_COMMAND}`; export r; \
49411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49412 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49413 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
49414 for flag in $(EXTRA_TARGET_FLAGS); do \
49415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49416 done; \
49417 (cd $(TARGET_SUBDIR)/rda && \
49418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49420 "RANLIB=$${RANLIB}" \
901119ae 49421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49422 TAGS) \
295f4e42
NN
49423 || exit 1
49424
60975492 49425@endif target-rda
295f4e42
NN
49426
49427.PHONY: maybe-install-info-target-rda install-info-target-rda
49428maybe-install-info-target-rda:
60975492
PB
49429@if target-rda
49430maybe-install-info-target-rda: install-info-target-rda
295f4e42
NN
49431
49432install-info-target-rda: \
49433 configure-target-rda \
05750653 49434 info-target-rda
f41d6665 49435 @: $(MAKE); $(unstage)
295f4e42
NN
49436 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49437 r=`${PWD_COMMAND}`; export r; \
49438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49439 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49440 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
49441 for flag in $(EXTRA_TARGET_FLAGS); do \
49442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49443 done; \
49444 (cd $(TARGET_SUBDIR)/rda && \
49445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49447 "RANLIB=$${RANLIB}" \
901119ae 49448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49449 install-info) \
295f4e42
NN
49450 || exit 1
49451
60975492 49452@endif target-rda
295f4e42 49453
9c4d2493
BM
49454.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
49455maybe-install-pdf-target-rda:
49456@if target-rda
49457maybe-install-pdf-target-rda: install-pdf-target-rda
49458
49459install-pdf-target-rda: \
49460 configure-target-rda \
49461 pdf-target-rda
49462 @: $(MAKE); $(unstage)
49463 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49464 r=`${PWD_COMMAND}`; export r; \
49465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49466 $(NORMAL_TARGET_EXPORTS) \
49467 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
49468 for flag in $(EXTRA_TARGET_FLAGS); do \
49469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49470 done; \
49471 (cd $(TARGET_SUBDIR)/rda && \
49472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49474 "RANLIB=$${RANLIB}" \
901119ae 49475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
49476 install-pdf) \
49477 || exit 1
49478
49479@endif target-rda
49480
65d6e994
CD
49481.PHONY: maybe-install-html-target-rda install-html-target-rda
49482maybe-install-html-target-rda:
49483@if target-rda
49484maybe-install-html-target-rda: install-html-target-rda
49485
49486install-html-target-rda: \
49487 configure-target-rda \
49488 html-target-rda
49489 @: $(MAKE); $(unstage)
49490 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49491 r=`${PWD_COMMAND}`; export r; \
49492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49493 $(NORMAL_TARGET_EXPORTS) \
49494 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
49495 for flag in $(EXTRA_TARGET_FLAGS); do \
49496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49497 done; \
49498 (cd $(TARGET_SUBDIR)/rda && \
49499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49501 "RANLIB=$${RANLIB}" \
901119ae 49502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
49503 install-html) \
49504 || exit 1
49505
49506@endif target-rda
49507
295f4e42
NN
49508.PHONY: maybe-installcheck-target-rda installcheck-target-rda
49509maybe-installcheck-target-rda:
60975492
PB
49510@if target-rda
49511maybe-installcheck-target-rda: installcheck-target-rda
295f4e42
NN
49512
49513installcheck-target-rda: \
05750653 49514 configure-target-rda
f41d6665 49515 @: $(MAKE); $(unstage)
295f4e42
NN
49516 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49517 r=`${PWD_COMMAND}`; export r; \
49518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49519 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49520 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
49521 for flag in $(EXTRA_TARGET_FLAGS); do \
49522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49523 done; \
49524 (cd $(TARGET_SUBDIR)/rda && \
49525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49527 "RANLIB=$${RANLIB}" \
901119ae 49528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49529 installcheck) \
295f4e42
NN
49530 || exit 1
49531
60975492 49532@endif target-rda
295f4e42
NN
49533
49534.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
49535maybe-mostlyclean-target-rda:
60975492
PB
49536@if target-rda
49537maybe-mostlyclean-target-rda: mostlyclean-target-rda
295f4e42 49538
05750653 49539mostlyclean-target-rda:
f41d6665 49540 @: $(MAKE); $(unstage)
295f4e42
NN
49541 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49542 r=`${PWD_COMMAND}`; export r; \
49543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49544 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49545 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
49546 for flag in $(EXTRA_TARGET_FLAGS); do \
49547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49548 done; \
49549 (cd $(TARGET_SUBDIR)/rda && \
49550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49552 "RANLIB=$${RANLIB}" \
901119ae 49553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49554 mostlyclean) \
295f4e42
NN
49555 || exit 1
49556
60975492 49557@endif target-rda
295f4e42
NN
49558
49559.PHONY: maybe-clean-target-rda clean-target-rda
49560maybe-clean-target-rda:
60975492
PB
49561@if target-rda
49562maybe-clean-target-rda: clean-target-rda
295f4e42 49563
05750653 49564clean-target-rda:
f41d6665 49565 @: $(MAKE); $(unstage)
295f4e42
NN
49566 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49567 r=`${PWD_COMMAND}`; export r; \
49568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49569 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49570 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
49571 for flag in $(EXTRA_TARGET_FLAGS); do \
49572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49573 done; \
49574 (cd $(TARGET_SUBDIR)/rda && \
49575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49577 "RANLIB=$${RANLIB}" \
901119ae 49578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49579 clean) \
295f4e42
NN
49580 || exit 1
49581
60975492 49582@endif target-rda
295f4e42
NN
49583
49584.PHONY: maybe-distclean-target-rda distclean-target-rda
49585maybe-distclean-target-rda:
60975492
PB
49586@if target-rda
49587maybe-distclean-target-rda: distclean-target-rda
295f4e42 49588
05750653 49589distclean-target-rda:
f41d6665 49590 @: $(MAKE); $(unstage)
295f4e42
NN
49591 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49592 r=`${PWD_COMMAND}`; export r; \
49593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49594 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49595 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
49596 for flag in $(EXTRA_TARGET_FLAGS); do \
49597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49598 done; \
49599 (cd $(TARGET_SUBDIR)/rda && \
49600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49602 "RANLIB=$${RANLIB}" \
901119ae 49603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49604 distclean) \
295f4e42
NN
49605 || exit 1
49606
60975492 49607@endif target-rda
295f4e42
NN
49608
49609.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
49610maybe-maintainer-clean-target-rda:
60975492
PB
49611@if target-rda
49612maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
295f4e42 49613
05750653 49614maintainer-clean-target-rda:
f41d6665 49615 @: $(MAKE); $(unstage)
295f4e42
NN
49616 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49617 r=`${PWD_COMMAND}`; export r; \
49618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49619 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49620 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
49621 for flag in $(EXTRA_TARGET_FLAGS); do \
49622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49623 done; \
49624 (cd $(TARGET_SUBDIR)/rda && \
49625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49627 "RANLIB=$${RANLIB}" \
901119ae 49628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49629 maintainer-clean) \
295f4e42
NN
49630 || exit 1
49631
60975492 49632@endif target-rda
295f4e42
NN
49633
49634
4977bab6 49635
25b42232
PB
49636
49637
49638.PHONY: configure-target-libada maybe-configure-target-libada
49639maybe-configure-target-libada:
3ff3adad
PB
49640@if gcc-bootstrap
49641configure-target-libada: stage_current
49642@endif gcc-bootstrap
25b42232
PB
49643@if target-libada
49644maybe-configure-target-libada: configure-target-libada
cc11cc9b 49645configure-target-libada:
f41d6665
DJ
49646 @: $(MAKE); $(unstage)
49647 @r=`${PWD_COMMAND}`; export r; \
49648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49649 echo "Checking multilib configuration for libada..."; \
49650 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
49651 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
49652 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
49653 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
49654 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
49655 else \
49656 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
49657 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
49658 fi; \
49659 else \
49660 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
cc11cc9b
PB
49661 fi; \
49662 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
295f4e42 49663 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
4fc4dd12 49664 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49665 echo Configuring in $(TARGET_SUBDIR)/libada; \
49666 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
3aa83176 49667 case $(srcdir) in \
215c351a
PB
49668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49669 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
49670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 49671 esac; \
215c351a
PB
49672 srcdiroption="--srcdir=$${topdir}/libada"; \
49673 libsrcdir="$$s/libada"; \
3aa83176
NN
49674 rm -f no-such-file || : ; \
49675 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
49676 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49677 --target=${target_alias} $${srcdiroption} \
3aa83176 49678 || exit 1
60975492 49679@endif target-libada
4977bab6 49680
25b42232
PB
49681
49682
ce406537
PB
49683
49684
295f4e42
NN
49685.PHONY: all-target-libada maybe-all-target-libada
49686maybe-all-target-libada:
3ff3adad
PB
49687@if gcc-bootstrap
49688all-target-libada: stage_current
49689@endif gcc-bootstrap
60975492 49690@if target-libada
7c27e184 49691TARGET-target-libada=all
60975492 49692maybe-all-target-libada: all-target-libada
295f4e42 49693all-target-libada: configure-target-libada
f41d6665 49694 @: $(MAKE); $(unstage)
8c90b13a
L
49695 @r=`${PWD_COMMAND}`; export r; \
49696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49697 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49698 (cd $(TARGET_SUBDIR)/libada && \
1c8bd6a3
PB
49699 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49700 $(TARGET-target-libada))
60975492 49701@endif target-libada
6599da04 49702
25b42232
PB
49703
49704
ce406537
PB
49705
49706
295f4e42
NN
49707.PHONY: check-target-libada maybe-check-target-libada
49708maybe-check-target-libada:
60975492
PB
49709@if target-libada
49710maybe-check-target-libada: check-target-libada
7e2dbcef 49711
295f4e42 49712check-target-libada:
f41d6665 49713 @: $(MAKE); $(unstage)
8c90b13a
L
49714 @r=`${PWD_COMMAND}`; export r; \
49715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49716 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49717 (cd $(TARGET_SUBDIR)/libada && \
a52a0a7f 49718 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6599da04 49719
60975492 49720@endif target-libada
4977bab6 49721
295f4e42
NN
49722.PHONY: install-target-libada maybe-install-target-libada
49723maybe-install-target-libada:
60975492
PB
49724@if target-libada
49725maybe-install-target-libada: install-target-libada
7e2dbcef 49726
295f4e42 49727install-target-libada: installdirs
f41d6665 49728 @: $(MAKE); $(unstage)
8c90b13a
L
49729 @r=`${PWD_COMMAND}`; export r; \
49730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49731 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49732 (cd $(TARGET_SUBDIR)/libada && \
a52a0a7f 49733 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6599da04 49734
60975492 49735@endif target-libada
4977bab6 49736
b5422ad7 49737# Other targets (info, dvi, pdf, etc.)
4977bab6 49738
295f4e42
NN
49739.PHONY: maybe-info-target-libada info-target-libada
49740maybe-info-target-libada:
60975492
PB
49741@if target-libada
49742maybe-info-target-libada: info-target-libada
4977bab6 49743
295f4e42 49744info-target-libada: \
05750653 49745 configure-target-libada
f41d6665 49746 @: $(MAKE); $(unstage)
295f4e42 49747 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
8c90b13a
L
49748 r=`${PWD_COMMAND}`; export r; \
49749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49750 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49751 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
49752 for flag in $(EXTRA_TARGET_FLAGS); do \
49753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49754 done; \
49755 (cd $(TARGET_SUBDIR)/libada && \
49756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49758 "RANLIB=$${RANLIB}" \
901119ae 49759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49760 info) \
3aa83176 49761 || exit 1
4977bab6 49762
60975492 49763@endif target-libada
295f4e42
NN
49764
49765.PHONY: maybe-dvi-target-libada dvi-target-libada
49766maybe-dvi-target-libada:
60975492
PB
49767@if target-libada
49768maybe-dvi-target-libada: dvi-target-libada
295f4e42
NN
49769
49770dvi-target-libada: \
05750653 49771 configure-target-libada
f41d6665 49772 @: $(MAKE); $(unstage)
295f4e42
NN
49773 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49774 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49776 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49777 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
49778 for flag in $(EXTRA_TARGET_FLAGS); do \
49779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49780 done; \
49781 (cd $(TARGET_SUBDIR)/libada && \
49782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49784 "RANLIB=$${RANLIB}" \
901119ae 49785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49786 dvi) \
295f4e42 49787 || exit 1
6599da04 49788
60975492 49789@endif target-libada
7e2dbcef 49790
b5422ad7
BM
49791.PHONY: maybe-pdf-target-libada pdf-target-libada
49792maybe-pdf-target-libada:
49793@if target-libada
49794maybe-pdf-target-libada: pdf-target-libada
49795
49796pdf-target-libada: \
49797 configure-target-libada
49798 @: $(MAKE); $(unstage)
49799 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49800 r=`${PWD_COMMAND}`; export r; \
49801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49802 $(NORMAL_TARGET_EXPORTS) \
49803 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
49804 for flag in $(EXTRA_TARGET_FLAGS); do \
49805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49806 done; \
49807 (cd $(TARGET_SUBDIR)/libada && \
49808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49810 "RANLIB=$${RANLIB}" \
901119ae 49811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
49812 pdf) \
49813 || exit 1
49814
49815@endif target-libada
49816
f87a2b2e
MS
49817.PHONY: maybe-html-target-libada html-target-libada
49818maybe-html-target-libada:
49819@if target-libada
49820maybe-html-target-libada: html-target-libada
49821
49822html-target-libada: \
05750653 49823 configure-target-libada
f41d6665 49824 @: $(MAKE); $(unstage)
f87a2b2e
MS
49825 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49826 r=`${PWD_COMMAND}`; export r; \
49827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
49828 $(NORMAL_TARGET_EXPORTS) \
49829 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
49830 for flag in $(EXTRA_TARGET_FLAGS); do \
49831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49832 done; \
49833 (cd $(TARGET_SUBDIR)/libada && \
49834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49836 "RANLIB=$${RANLIB}" \
901119ae 49837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
49838 html) \
49839 || exit 1
49840
49841@endif target-libada
49842
295f4e42
NN
49843.PHONY: maybe-TAGS-target-libada TAGS-target-libada
49844maybe-TAGS-target-libada:
60975492
PB
49845@if target-libada
49846maybe-TAGS-target-libada: TAGS-target-libada
295f4e42
NN
49847
49848TAGS-target-libada: \
05750653 49849 configure-target-libada
f41d6665 49850 @: $(MAKE); $(unstage)
295f4e42
NN
49851 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49852 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49854 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49855 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
49856 for flag in $(EXTRA_TARGET_FLAGS); do \
49857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49858 done; \
49859 (cd $(TARGET_SUBDIR)/libada && \
49860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49862 "RANLIB=$${RANLIB}" \
901119ae 49863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49864 TAGS) \
295f4e42 49865 || exit 1
6599da04 49866
60975492 49867@endif target-libada
6599da04 49868
295f4e42
NN
49869.PHONY: maybe-install-info-target-libada install-info-target-libada
49870maybe-install-info-target-libada:
60975492
PB
49871@if target-libada
49872maybe-install-info-target-libada: install-info-target-libada
7e2dbcef 49873
295f4e42
NN
49874install-info-target-libada: \
49875 configure-target-libada \
05750653 49876 info-target-libada
f41d6665 49877 @: $(MAKE); $(unstage)
295f4e42
NN
49878 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49879 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49881 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49882 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
49883 for flag in $(EXTRA_TARGET_FLAGS); do \
49884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49885 done; \
49886 (cd $(TARGET_SUBDIR)/libada && \
49887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49889 "RANLIB=$${RANLIB}" \
901119ae 49890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49891 install-info) \
295f4e42 49892 || exit 1
6599da04 49893
60975492 49894@endif target-libada
6599da04 49895
9c4d2493
BM
49896.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
49897maybe-install-pdf-target-libada:
49898@if target-libada
49899maybe-install-pdf-target-libada: install-pdf-target-libada
49900
49901install-pdf-target-libada: \
49902 configure-target-libada \
49903 pdf-target-libada
49904 @: $(MAKE); $(unstage)
49905 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49906 r=`${PWD_COMMAND}`; export r; \
49907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49908 $(NORMAL_TARGET_EXPORTS) \
49909 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
49910 for flag in $(EXTRA_TARGET_FLAGS); do \
49911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49912 done; \
49913 (cd $(TARGET_SUBDIR)/libada && \
49914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49916 "RANLIB=$${RANLIB}" \
901119ae 49917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
49918 install-pdf) \
49919 || exit 1
49920
49921@endif target-libada
49922
65d6e994
CD
49923.PHONY: maybe-install-html-target-libada install-html-target-libada
49924maybe-install-html-target-libada:
49925@if target-libada
49926maybe-install-html-target-libada: install-html-target-libada
49927
49928install-html-target-libada: \
49929 configure-target-libada \
49930 html-target-libada
49931 @: $(MAKE); $(unstage)
49932 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49933 r=`${PWD_COMMAND}`; export r; \
49934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49935 $(NORMAL_TARGET_EXPORTS) \
49936 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
49937 for flag in $(EXTRA_TARGET_FLAGS); do \
49938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49939 done; \
49940 (cd $(TARGET_SUBDIR)/libada && \
49941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49943 "RANLIB=$${RANLIB}" \
901119ae 49944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
49945 install-html) \
49946 || exit 1
49947
49948@endif target-libada
49949
295f4e42
NN
49950.PHONY: maybe-installcheck-target-libada installcheck-target-libada
49951maybe-installcheck-target-libada:
60975492
PB
49952@if target-libada
49953maybe-installcheck-target-libada: installcheck-target-libada
d9cdb878 49954
295f4e42 49955installcheck-target-libada: \
05750653 49956 configure-target-libada
f41d6665 49957 @: $(MAKE); $(unstage)
295f4e42
NN
49958 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49959 r=`${PWD_COMMAND}`; export r; \
49960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49961 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49962 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
49963 for flag in $(EXTRA_TARGET_FLAGS); do \
49964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49965 done; \
49966 (cd $(TARGET_SUBDIR)/libada && \
49967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49969 "RANLIB=$${RANLIB}" \
901119ae 49970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49971 installcheck) \
295f4e42 49972 || exit 1
d9cdb878 49973
60975492 49974@endif target-libada
295f4e42
NN
49975
49976.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
49977maybe-mostlyclean-target-libada:
60975492
PB
49978@if target-libada
49979maybe-mostlyclean-target-libada: mostlyclean-target-libada
295f4e42 49980
05750653 49981mostlyclean-target-libada:
f41d6665 49982 @: $(MAKE); $(unstage)
295f4e42 49983 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
d9cdb878
AC
49984 r=`${PWD_COMMAND}`; export r; \
49985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49986 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49987 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
49988 for flag in $(EXTRA_TARGET_FLAGS); do \
49989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49990 done; \
49991 (cd $(TARGET_SUBDIR)/libada && \
49992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49994 "RANLIB=$${RANLIB}" \
901119ae 49995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49996 mostlyclean) \
d9cdb878
AC
49997 || exit 1
49998
60975492 49999@endif target-libada
295f4e42
NN
50000
50001.PHONY: maybe-clean-target-libada clean-target-libada
50002maybe-clean-target-libada:
60975492
PB
50003@if target-libada
50004maybe-clean-target-libada: clean-target-libada
295f4e42 50005
05750653 50006clean-target-libada:
f41d6665 50007 @: $(MAKE); $(unstage)
295f4e42
NN
50008 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50009 r=`${PWD_COMMAND}`; export r; \
d9cdb878 50010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50011 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50012 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
50013 for flag in $(EXTRA_TARGET_FLAGS); do \
50014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50015 done; \
d9cdb878 50016 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
50017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50019 "RANLIB=$${RANLIB}" \
901119ae 50020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50021 clean) \
295f4e42 50022 || exit 1
d9cdb878 50023
60975492 50024@endif target-libada
d9cdb878 50025
295f4e42
NN
50026.PHONY: maybe-distclean-target-libada distclean-target-libada
50027maybe-distclean-target-libada:
60975492
PB
50028@if target-libada
50029maybe-distclean-target-libada: distclean-target-libada
295f4e42 50030
05750653 50031distclean-target-libada:
f41d6665 50032 @: $(MAKE); $(unstage)
295f4e42
NN
50033 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50034 r=`${PWD_COMMAND}`; export r; \
d9cdb878 50035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50036 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50037 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
50038 for flag in $(EXTRA_TARGET_FLAGS); do \
50039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50040 done; \
d9cdb878 50041 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
50042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50044 "RANLIB=$${RANLIB}" \
901119ae 50045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50046 distclean) \
295f4e42 50047 || exit 1
d9cdb878 50048
60975492 50049@endif target-libada
d9cdb878 50050
295f4e42
NN
50051.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
50052maybe-maintainer-clean-target-libada:
60975492
PB
50053@if target-libada
50054maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
d9cdb878 50055
05750653 50056maintainer-clean-target-libada:
f41d6665 50057 @: $(MAKE); $(unstage)
295f4e42
NN
50058 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50059 r=`${PWD_COMMAND}`; export r; \
d9cdb878 50060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50061 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50062 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
50063 for flag in $(EXTRA_TARGET_FLAGS); do \
50064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50065 done; \
d9cdb878 50066 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
50067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50069 "RANLIB=$${RANLIB}" \
901119ae 50070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50071 maintainer-clean) \
295f4e42
NN
50072 || exit 1
50073
60975492 50074@endif target-libada
d9cdb878
AC
50075
50076
4977bab6 50077
953ff289
DN
50078
50079
50080.PHONY: configure-target-libgomp maybe-configure-target-libgomp
50081maybe-configure-target-libgomp:
3ff3adad
PB
50082@if gcc-bootstrap
50083configure-target-libgomp: stage_current
50084@endif gcc-bootstrap
953ff289
DN
50085@if target-libgomp
50086maybe-configure-target-libgomp: configure-target-libgomp
cc11cc9b 50087configure-target-libgomp:
953ff289
DN
50088 @: $(MAKE); $(unstage)
50089 @r=`${PWD_COMMAND}`; export r; \
50090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50091 echo "Checking multilib configuration for libgomp..."; \
50092 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
50093 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
50094 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50095 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50096 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
50097 else \
50098 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
50099 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50100 fi; \
50101 else \
50102 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
cc11cc9b
PB
50103 fi; \
50104 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
953ff289 50105 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
953ff289
DN
50106 $(NORMAL_TARGET_EXPORTS) \
50107 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
50108 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
50109 case $(srcdir) in \
50110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50111 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
50112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50113 esac; \
50114 srcdiroption="--srcdir=$${topdir}/libgomp"; \
50115 libsrcdir="$$s/libgomp"; \
50116 rm -f no-such-file || : ; \
50117 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
50118 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50119 --target=${target_alias} $${srcdiroption} \
953ff289
DN
50120 || exit 1
50121@endif target-libgomp
50122
50123
50124
50125
50126
50127.PHONY: all-target-libgomp maybe-all-target-libgomp
50128maybe-all-target-libgomp:
3ff3adad
PB
50129@if gcc-bootstrap
50130all-target-libgomp: stage_current
50131@endif gcc-bootstrap
953ff289
DN
50132@if target-libgomp
50133TARGET-target-libgomp=all
50134maybe-all-target-libgomp: all-target-libgomp
50135all-target-libgomp: configure-target-libgomp
50136 @: $(MAKE); $(unstage)
50137 @r=`${PWD_COMMAND}`; export r; \
50138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50139 $(NORMAL_TARGET_EXPORTS) \
50140 (cd $(TARGET_SUBDIR)/libgomp && \
1c8bd6a3
PB
50141 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50142 $(TARGET-target-libgomp))
953ff289
DN
50143@endif target-libgomp
50144
50145
50146
50147
50148
50149.PHONY: check-target-libgomp maybe-check-target-libgomp
50150maybe-check-target-libgomp:
50151@if target-libgomp
50152maybe-check-target-libgomp: check-target-libgomp
50153
50154check-target-libgomp:
50155 @: $(MAKE); $(unstage)
50156 @r=`${PWD_COMMAND}`; export r; \
50157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50158 $(NORMAL_TARGET_EXPORTS) \
50159 (cd $(TARGET_SUBDIR)/libgomp && \
50160 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50161
50162@endif target-libgomp
50163
50164.PHONY: install-target-libgomp maybe-install-target-libgomp
50165maybe-install-target-libgomp:
50166@if target-libgomp
50167maybe-install-target-libgomp: install-target-libgomp
50168
50169install-target-libgomp: installdirs
50170 @: $(MAKE); $(unstage)
50171 @r=`${PWD_COMMAND}`; export r; \
50172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50173 $(NORMAL_TARGET_EXPORTS) \
50174 (cd $(TARGET_SUBDIR)/libgomp && \
50175 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50176
50177@endif target-libgomp
50178
b5422ad7 50179# Other targets (info, dvi, pdf, etc.)
953ff289
DN
50180
50181.PHONY: maybe-info-target-libgomp info-target-libgomp
50182maybe-info-target-libgomp:
50183@if target-libgomp
50184maybe-info-target-libgomp: info-target-libgomp
50185
50186info-target-libgomp: \
50187 configure-target-libgomp
50188 @: $(MAKE); $(unstage)
50189 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50190 r=`${PWD_COMMAND}`; export r; \
50191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50192 $(NORMAL_TARGET_EXPORTS) \
50193 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
50194 for flag in $(EXTRA_TARGET_FLAGS); do \
50195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50196 done; \
50197 (cd $(TARGET_SUBDIR)/libgomp && \
50198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50200 "RANLIB=$${RANLIB}" \
901119ae 50201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
50202 info) \
50203 || exit 1
50204
50205@endif target-libgomp
50206
50207.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
50208maybe-dvi-target-libgomp:
50209@if target-libgomp
50210maybe-dvi-target-libgomp: dvi-target-libgomp
50211
50212dvi-target-libgomp: \
50213 configure-target-libgomp
50214 @: $(MAKE); $(unstage)
50215 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50216 r=`${PWD_COMMAND}`; export r; \
50217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50218 $(NORMAL_TARGET_EXPORTS) \
50219 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
50220 for flag in $(EXTRA_TARGET_FLAGS); do \
50221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50222 done; \
50223 (cd $(TARGET_SUBDIR)/libgomp && \
50224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50226 "RANLIB=$${RANLIB}" \
901119ae 50227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
50228 dvi) \
50229 || exit 1
50230
50231@endif target-libgomp
50232
b5422ad7
BM
50233.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
50234maybe-pdf-target-libgomp:
50235@if target-libgomp
50236maybe-pdf-target-libgomp: pdf-target-libgomp
50237
50238pdf-target-libgomp: \
50239 configure-target-libgomp
50240 @: $(MAKE); $(unstage)
50241 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50242 r=`${PWD_COMMAND}`; export r; \
50243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50244 $(NORMAL_TARGET_EXPORTS) \
50245 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
50246 for flag in $(EXTRA_TARGET_FLAGS); do \
50247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50248 done; \
50249 (cd $(TARGET_SUBDIR)/libgomp && \
50250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50252 "RANLIB=$${RANLIB}" \
901119ae 50253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
50254 pdf) \
50255 || exit 1
50256
50257@endif target-libgomp
50258
953ff289
DN
50259.PHONY: maybe-html-target-libgomp html-target-libgomp
50260maybe-html-target-libgomp:
50261@if target-libgomp
50262maybe-html-target-libgomp: html-target-libgomp
50263
50264html-target-libgomp: \
50265 configure-target-libgomp
50266 @: $(MAKE); $(unstage)
50267 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50268 r=`${PWD_COMMAND}`; export r; \
50269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50270 $(NORMAL_TARGET_EXPORTS) \
50271 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
50272 for flag in $(EXTRA_TARGET_FLAGS); do \
50273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50274 done; \
50275 (cd $(TARGET_SUBDIR)/libgomp && \
50276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50278 "RANLIB=$${RANLIB}" \
901119ae 50279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
50280 html) \
50281 || exit 1
50282
50283@endif target-libgomp
50284
50285.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
50286maybe-TAGS-target-libgomp:
50287@if target-libgomp
50288maybe-TAGS-target-libgomp: TAGS-target-libgomp
50289
50290TAGS-target-libgomp: \
50291 configure-target-libgomp
50292 @: $(MAKE); $(unstage)
50293 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50294 r=`${PWD_COMMAND}`; export r; \
50295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50296 $(NORMAL_TARGET_EXPORTS) \
50297 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
50298 for flag in $(EXTRA_TARGET_FLAGS); do \
50299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50300 done; \
50301 (cd $(TARGET_SUBDIR)/libgomp && \
50302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50304 "RANLIB=$${RANLIB}" \
901119ae 50305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
50306 TAGS) \
50307 || exit 1
50308
50309@endif target-libgomp
50310
50311.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
50312maybe-install-info-target-libgomp:
50313@if target-libgomp
50314maybe-install-info-target-libgomp: install-info-target-libgomp
50315
50316install-info-target-libgomp: \
50317 configure-target-libgomp \
50318 info-target-libgomp
50319 @: $(MAKE); $(unstage)
50320 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50321 r=`${PWD_COMMAND}`; export r; \
50322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50323 $(NORMAL_TARGET_EXPORTS) \
50324 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
50325 for flag in $(EXTRA_TARGET_FLAGS); do \
50326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50327 done; \
50328 (cd $(TARGET_SUBDIR)/libgomp && \
50329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50331 "RANLIB=$${RANLIB}" \
901119ae 50332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
50333 install-info) \
50334 || exit 1
50335
50336@endif target-libgomp
50337
9c4d2493
BM
50338.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
50339maybe-install-pdf-target-libgomp:
50340@if target-libgomp
50341maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
50342
50343install-pdf-target-libgomp: \
50344 configure-target-libgomp \
50345 pdf-target-libgomp
50346 @: $(MAKE); $(unstage)
50347 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50348 r=`${PWD_COMMAND}`; export r; \
50349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50350 $(NORMAL_TARGET_EXPORTS) \
50351 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
50352 for flag in $(EXTRA_TARGET_FLAGS); do \
50353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50354 done; \
50355 (cd $(TARGET_SUBDIR)/libgomp && \
50356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50358 "RANLIB=$${RANLIB}" \
901119ae 50359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
50360 install-pdf) \
50361 || exit 1
50362
50363@endif target-libgomp
50364
65d6e994
CD
50365.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
50366maybe-install-html-target-libgomp:
50367@if target-libgomp
50368maybe-install-html-target-libgomp: install-html-target-libgomp
50369
50370install-html-target-libgomp: \
50371 configure-target-libgomp \
50372 html-target-libgomp
50373 @: $(MAKE); $(unstage)
50374 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50375 r=`${PWD_COMMAND}`; export r; \
50376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50377 $(NORMAL_TARGET_EXPORTS) \
50378 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
50379 for flag in $(EXTRA_TARGET_FLAGS); do \
50380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50381 done; \
50382 (cd $(TARGET_SUBDIR)/libgomp && \
50383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50385 "RANLIB=$${RANLIB}" \
901119ae 50386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
50387 install-html) \
50388 || exit 1
50389
50390@endif target-libgomp
50391
953ff289
DN
50392.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
50393maybe-installcheck-target-libgomp:
50394@if target-libgomp
50395maybe-installcheck-target-libgomp: installcheck-target-libgomp
50396
50397installcheck-target-libgomp: \
50398 configure-target-libgomp
50399 @: $(MAKE); $(unstage)
50400 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50401 r=`${PWD_COMMAND}`; export r; \
50402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50403 $(NORMAL_TARGET_EXPORTS) \
50404 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
50405 for flag in $(EXTRA_TARGET_FLAGS); do \
50406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50407 done; \
50408 (cd $(TARGET_SUBDIR)/libgomp && \
50409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50411 "RANLIB=$${RANLIB}" \
901119ae 50412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
50413 installcheck) \
50414 || exit 1
50415
50416@endif target-libgomp
50417
50418.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
50419maybe-mostlyclean-target-libgomp:
50420@if target-libgomp
50421maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
50422
50423mostlyclean-target-libgomp:
50424 @: $(MAKE); $(unstage)
50425 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50426 r=`${PWD_COMMAND}`; export r; \
50427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50428 $(NORMAL_TARGET_EXPORTS) \
50429 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
50430 for flag in $(EXTRA_TARGET_FLAGS); do \
50431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50432 done; \
50433 (cd $(TARGET_SUBDIR)/libgomp && \
50434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50436 "RANLIB=$${RANLIB}" \
901119ae 50437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
50438 mostlyclean) \
50439 || exit 1
50440
50441@endif target-libgomp
50442
50443.PHONY: maybe-clean-target-libgomp clean-target-libgomp
50444maybe-clean-target-libgomp:
50445@if target-libgomp
50446maybe-clean-target-libgomp: clean-target-libgomp
50447
50448clean-target-libgomp:
50449 @: $(MAKE); $(unstage)
50450 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50451 r=`${PWD_COMMAND}`; export r; \
50452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50453 $(NORMAL_TARGET_EXPORTS) \
50454 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
50455 for flag in $(EXTRA_TARGET_FLAGS); do \
50456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50457 done; \
50458 (cd $(TARGET_SUBDIR)/libgomp && \
50459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50461 "RANLIB=$${RANLIB}" \
901119ae 50462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
50463 clean) \
50464 || exit 1
50465
50466@endif target-libgomp
50467
50468.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
50469maybe-distclean-target-libgomp:
50470@if target-libgomp
50471maybe-distclean-target-libgomp: distclean-target-libgomp
50472
50473distclean-target-libgomp:
50474 @: $(MAKE); $(unstage)
50475 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50476 r=`${PWD_COMMAND}`; export r; \
50477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50478 $(NORMAL_TARGET_EXPORTS) \
50479 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
50480 for flag in $(EXTRA_TARGET_FLAGS); do \
50481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50482 done; \
50483 (cd $(TARGET_SUBDIR)/libgomp && \
50484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50486 "RANLIB=$${RANLIB}" \
901119ae 50487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
50488 distclean) \
50489 || exit 1
50490
50491@endif target-libgomp
50492
50493.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
50494maybe-maintainer-clean-target-libgomp:
50495@if target-libgomp
50496maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
50497
50498maintainer-clean-target-libgomp:
50499 @: $(MAKE); $(unstage)
50500 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50501 r=`${PWD_COMMAND}`; export r; \
50502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50503 $(NORMAL_TARGET_EXPORTS) \
50504 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
50505 for flag in $(EXTRA_TARGET_FLAGS); do \
50506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50507 done; \
50508 (cd $(TARGET_SUBDIR)/libgomp && \
50509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50511 "RANLIB=$${RANLIB}" \
901119ae 50512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
50513 maintainer-clean) \
50514 || exit 1
50515
50516@endif target-libgomp
50517
50518
50519
4977bab6
ZW
50520# ----------
50521# GCC module
50522# ----------
50523
f516a7da 50524@if gcc-no-bootstrap
09f97c1e 50525.PHONY: cross
7c27e184 50526cross: all-build all-gas all-ld
8c90b13a
L
50527 @r=`${PWD_COMMAND}`; export r; \
50528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a52a0a7f 50529 $(HOST_EXPORTS) \
09f97c1e 50530 echo "Building the C and C++ compiler"; \
3a4fee66 50531 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
8c90b13a
L
50532 @r=`${PWD_COMMAND}`; export r; \
50533 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
f6b58262 50534 echo "Building runtime libraries"; \
ad6717df 50535 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
f516a7da 50536@endif gcc-no-bootstrap
09f97c1e 50537
60975492 50538@if gcc
0edcfdcb
JM
50539.PHONY: check-gcc-c++
50540check-gcc-c++:
f04885d3 50541 @if [ -f ./gcc/Makefile ] ; then \
8c90b13a
L
50542 r=`${PWD_COMMAND}`; export r; \
50543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a52a0a7f 50544 $(HOST_EXPORTS) \
88b5521b 50545 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
f04885d3
BK
50546 else \
50547 true; \
0edcfdcb
JM
50548 fi
50549
50550.PHONY: check-c++
333a28b4 50551check-c++: check-target-libstdc++-v3 check-gcc-c++
6599da04 50552
4977bab6
ZW
50553# Install the gcc headers files, but not the fixed include files,
50554# which Cygnus is not allowed to distribute. This rule is very
50555# dependent on the workings of the gcc Makefile.in.
50556.PHONY: gcc-no-fixedincludes
50557gcc-no-fixedincludes:
50558 @if [ -f ./gcc/Makefile ]; then \
50559 rm -rf gcc/tmp-include; \
50560 mv gcc/include gcc/tmp-include 2>/dev/null; \
50561 mkdir gcc/include; \
50562 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
50563 touch gcc/stmp-fixinc gcc/include/fixed; \
50564 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
8c90b13a
L
50565 r=`${PWD_COMMAND}`; export r; \
50566 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
a52a0a7f 50567 $(HOST_EXPORTS) \
88b5521b 50568 (cd ./gcc && \
4977bab6
ZW
50569 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
50570 rm -rf gcc/include; \
50571 mv gcc/tmp-include gcc/include 2>/dev/null; \
50572 else true; fi
60975492 50573@endif gcc
295f4e42 50574
d32ab992
PB
50575# ---------------------
50576# GCC bootstrap support
50577# ---------------------
295f4e42 50578
d32ab992
PB
50579# We track the current stage (the one in 'gcc') in the stage_current file.
50580# stage_last instead tracks the stage that was built last. These targets
50581# are dummy when toplevel bootstrap is not active.
295f4e42 50582
1061f99e 50583# While making host and target tools, symlinks to the final stage must be
f41d6665
DJ
50584# there, so $(unstage) should be run at various points. To avoid excessive
50585# recursive invocations of make, we "inline" them using a variable. These
50586# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
50587# to avoid warnings from the GNU Make job server.
1061f99e
PB
50588
50589unstage = :
50590stage = :
cc11cc9b 50591current_stage = ""
1061f99e 50592
d32ab992 50593@if gcc-bootstrap
9bd6112c 50594unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
d19bca38 50595stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
cc11cc9b 50596current_stage = "`cat stage_current 2> /dev/null`"
d32ab992 50597@endif gcc-bootstrap
295f4e42 50598
1061f99e
PB
50599.PHONY: unstage stage
50600unstage:
f41d6665 50601 @: $(MAKE); $(unstage)
d32ab992 50602stage:
f41d6665 50603 @: $(MAKE); $(stage)
2805b53a 50604
2d309510
PB
50605# Disable commands for lean bootstrap.
50606LEAN = false
50607
148907ea
PB
50608# We name the build directories for the various stages "stage1-gcc",
50609# "stage2-gcc","stage3-gcc", etc.
50610
50611# Since the 'compare' process will fail (on debugging information) if any
50612# directory names are different, we need to link the gcc directory for
f41d6665 50613# the previous stage to a constant name ('prev-gcc'), and to make the name of
148907ea
PB
50614# the build directories constant as well. For the latter, we use naked names
50615# like 'gcc', because the scripts in that directory assume it. We use
50616# mv on platforms where symlinks to directories do not work or are not
50617# reliable.
50618
2805b53a 50619# 'touch' doesn't work right on some platforms.
05750653 50620STAMP = echo timestamp >
2805b53a 50621
148907ea
PB
50622# We only want to compare .o files, so set this!
50623objext = .o
50624
148907ea 50625
f516a7da 50626.PHONY: stage1-start stage1-end
148907ea 50627
ad6717df 50628stage1-start::
f41d6665 50629 @: $(MAKE); $(stage); \
d32ab992 50630 echo stage1 > stage_current ; \
215c351a 50631 echo stage1 > stage_last; \
f41d6665 50632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 50633@if bfd
215c351a
PB
50634 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
50635 mkdir stage1-bfd; \
2d309510 50636 mv stage1-bfd bfd
7c27e184
PB
50637@endif bfd
50638@if opcodes
215c351a
PB
50639 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
50640 mkdir stage1-opcodes; \
2d309510 50641 mv stage1-opcodes opcodes
7c27e184
PB
50642@endif opcodes
50643@if binutils
215c351a
PB
50644 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
50645 mkdir stage1-binutils; \
2d309510 50646 mv stage1-binutils binutils
7c27e184
PB
50647@endif binutils
50648@if gas
215c351a
PB
50649 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
50650 mkdir stage1-gas; \
2d309510 50651 mv stage1-gas gas
7c27e184
PB
50652@endif gas
50653@if gcc
215c351a
PB
50654 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
50655 mkdir stage1-gcc; \
2d309510 50656 mv stage1-gcc gcc
7c27e184 50657@endif gcc
e69bf64b
PB
50658@if gmp
50659 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
50660 mkdir stage1-gmp; \
50661 mv stage1-gmp gmp
50662@endif gmp
50663@if mpfr
50664 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
50665 mkdir stage1-mpfr; \
50666 mv stage1-mpfr mpfr
50667@endif mpfr
5afab7ad
ILT
50668@if gold
50669 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
50670 mkdir stage1-gold; \
50671 mv stage1-gold gold
50672@endif gold
7c27e184 50673@if intl
215c351a
PB
50674 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
50675 mkdir stage1-intl; \
2d309510 50676 mv stage1-intl intl
7c27e184
PB
50677@endif intl
50678@if ld
215c351a
PB
50679 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
50680 mkdir stage1-ld; \
2d309510 50681 mv stage1-ld ld
7c27e184
PB
50682@endif ld
50683@if libcpp
215c351a
PB
50684 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
50685 mkdir stage1-libcpp; \
2d309510 50686 mv stage1-libcpp libcpp
7c27e184 50687@endif libcpp
a4b6c45a
BE
50688@if libdecnumber
50689 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
50690 mkdir stage1-libdecnumber; \
2d309510 50691 mv stage1-libdecnumber libdecnumber
a4b6c45a 50692@endif libdecnumber
7c27e184 50693@if libiberty
215c351a
PB
50694 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
50695 mkdir stage1-libiberty; \
2d309510 50696 mv stage1-libiberty libiberty
7c27e184
PB
50697@endif libiberty
50698@if zlib
215c351a
PB
50699 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
50700 mkdir stage1-zlib; \
2d309510 50701 mv stage1-zlib zlib
7c27e184 50702@endif zlib
f41d6665
DJ
50703 @[ -d stage1-$(TARGET_SUBDIR) ] || \
50704 mkdir stage1-$(TARGET_SUBDIR); \
2d309510 50705 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
148907ea 50706
2d309510 50707stage1-end::
7c27e184 50708@if bfd
2d309510
PB
50709 @if test -d $(HOST_SUBDIR)/bfd ; then \
50710 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
f41d6665 50711 fi
7c27e184
PB
50712@endif bfd
50713@if opcodes
2d309510
PB
50714 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50715 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
f41d6665 50716 fi
7c27e184
PB
50717@endif opcodes
50718@if binutils
2d309510
PB
50719 @if test -d $(HOST_SUBDIR)/binutils ; then \
50720 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
f41d6665 50721 fi
7c27e184
PB
50722@endif binutils
50723@if gas
2d309510
PB
50724 @if test -d $(HOST_SUBDIR)/gas ; then \
50725 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
f41d6665 50726 fi
7c27e184
PB
50727@endif gas
50728@if gcc
2d309510
PB
50729 @if test -d $(HOST_SUBDIR)/gcc ; then \
50730 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
f41d6665 50731 fi
7c27e184 50732@endif gcc
e69bf64b
PB
50733@if gmp
50734 @if test -d $(HOST_SUBDIR)/gmp ; then \
50735 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
50736 fi
50737@endif gmp
50738@if mpfr
50739 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50740 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
50741 fi
50742@endif mpfr
5afab7ad
ILT
50743@if gold
50744 @if test -d $(HOST_SUBDIR)/gold ; then \
50745 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
50746 fi
50747@endif gold
7c27e184 50748@if intl
2d309510
PB
50749 @if test -d $(HOST_SUBDIR)/intl ; then \
50750 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
f41d6665 50751 fi
7c27e184
PB
50752@endif intl
50753@if ld
2d309510
PB
50754 @if test -d $(HOST_SUBDIR)/ld ; then \
50755 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
f41d6665 50756 fi
7c27e184
PB
50757@endif ld
50758@if libcpp
2d309510
PB
50759 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50760 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
f41d6665 50761 fi
7c27e184 50762@endif libcpp
a4b6c45a 50763@if libdecnumber
2d309510
PB
50764 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50765 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
f41d6665 50766 fi
a4b6c45a 50767@endif libdecnumber
7c27e184 50768@if libiberty
2d309510
PB
50769 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50770 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
f41d6665 50771 fi
7c27e184
PB
50772@endif libiberty
50773@if zlib
2d309510
PB
50774 @if test -d $(HOST_SUBDIR)/zlib ; then \
50775 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
f41d6665 50776 fi
7c27e184 50777@endif zlib
f41d6665 50778 @if test -d $(TARGET_SUBDIR) ; then \
2d309510 50779 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
f41d6665 50780 fi
2d309510 50781 rm -f stage_current
148907ea 50782
8024d75e 50783# Bubble a bug fix through all the stages up to stage 1. They are
f41d6665
DJ
50784# remade, but not reconfigured. The next stage (if any) will not be
50785# reconfigured as well.
f516a7da 50786.PHONY: stage1-bubble
05750653 50787stage1-bubble::
e7c84bf8
PB
50788 @r=`${PWD_COMMAND}`; export r; \
50789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50790 if test -f stage1-lean ; then \
ce521a9c
PB
50791 echo Skipping rebuild of stage1 ; \
50792 else \
1061f99e
PB
50793 $(MAKE) stage1-start; \
50794 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
ce521a9c 50795 fi
7c27e184 50796
45f366ab 50797.PHONY: all-stage1 clean-stage1
45f366ab 50798do-clean: clean-stage1
45f366ab 50799
7c27e184
PB
50800# FIXME: Will not need to be conditional when toplevel bootstrap is the
50801# only possibility, but now it conflicts with no-bootstrap rules
50802@if gcc-bootstrap
50803
50804
50805
50806
45f366ab 50807# Rules to wipe a stage and all the following ones, also used for cleanstrap
7c27e184 50808
45f366ab 50809.PHONY: distclean-stage1
7c27e184 50810distclean-stage1::
f41d6665 50811 @: $(MAKE); $(stage)
a19e8f64 50812 @test "`cat stage_last`" != stage1 || rm -f stage_last
05750653 50813 rm -rf stage1-*
7c27e184
PB
50814
50815
50816@endif gcc-bootstrap
50817
50818
50819.PHONY: stage2-start stage2-end
50820
50821stage2-start::
f41d6665 50822 @: $(MAKE); $(stage); \
7c27e184 50823 echo stage2 > stage_current ; \
215c351a 50824 echo stage2 > stage_last; \
f41d6665 50825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 50826@if bfd
215c351a
PB
50827 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
50828 mkdir stage2-bfd; \
2d309510
PB
50829 mv stage2-bfd bfd ; \
50830 mv stage1-bfd prev-bfd || test -f stage1-lean
7c27e184
PB
50831@endif bfd
50832@if opcodes
215c351a
PB
50833 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
50834 mkdir stage2-opcodes; \
2d309510
PB
50835 mv stage2-opcodes opcodes ; \
50836 mv stage1-opcodes prev-opcodes || test -f stage1-lean
7c27e184
PB
50837@endif opcodes
50838@if binutils
215c351a
PB
50839 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
50840 mkdir stage2-binutils; \
2d309510
PB
50841 mv stage2-binutils binutils ; \
50842 mv stage1-binutils prev-binutils || test -f stage1-lean
7c27e184
PB
50843@endif binutils
50844@if gas
215c351a
PB
50845 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
50846 mkdir stage2-gas; \
2d309510
PB
50847 mv stage2-gas gas ; \
50848 mv stage1-gas prev-gas || test -f stage1-lean
7c27e184
PB
50849@endif gas
50850@if gcc
215c351a
PB
50851 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
50852 mkdir stage2-gcc; \
2d309510
PB
50853 mv stage2-gcc gcc ; \
50854 mv stage1-gcc prev-gcc || test -f stage1-lean
7c27e184 50855@endif gcc
e69bf64b
PB
50856@if gmp
50857 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
50858 mkdir stage2-gmp; \
50859 mv stage2-gmp gmp ; \
50860 mv stage1-gmp prev-gmp || test -f stage1-lean
50861@endif gmp
50862@if mpfr
50863 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
50864 mkdir stage2-mpfr; \
50865 mv stage2-mpfr mpfr ; \
50866 mv stage1-mpfr prev-mpfr || test -f stage1-lean
50867@endif mpfr
5afab7ad
ILT
50868@if gold
50869 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
50870 mkdir stage2-gold; \
50871 mv stage2-gold gold ; \
50872 mv stage1-gold prev-gold || test -f stage1-lean
50873@endif gold
7c27e184 50874@if intl
215c351a
PB
50875 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
50876 mkdir stage2-intl; \
2d309510
PB
50877 mv stage2-intl intl ; \
50878 mv stage1-intl prev-intl || test -f stage1-lean
7c27e184
PB
50879@endif intl
50880@if ld
215c351a
PB
50881 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
50882 mkdir stage2-ld; \
2d309510
PB
50883 mv stage2-ld ld ; \
50884 mv stage1-ld prev-ld || test -f stage1-lean
7c27e184
PB
50885@endif ld
50886@if libcpp
215c351a
PB
50887 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
50888 mkdir stage2-libcpp; \
2d309510
PB
50889 mv stage2-libcpp libcpp ; \
50890 mv stage1-libcpp prev-libcpp || test -f stage1-lean
7c27e184 50891@endif libcpp
a4b6c45a
BE
50892@if libdecnumber
50893 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
50894 mkdir stage2-libdecnumber; \
2d309510
PB
50895 mv stage2-libdecnumber libdecnumber ; \
50896 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
a4b6c45a 50897@endif libdecnumber
7c27e184 50898@if libiberty
215c351a
PB
50899 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
50900 mkdir stage2-libiberty; \
2d309510
PB
50901 mv stage2-libiberty libiberty ; \
50902 mv stage1-libiberty prev-libiberty || test -f stage1-lean
7c27e184
PB
50903@endif libiberty
50904@if zlib
215c351a
PB
50905 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
50906 mkdir stage2-zlib; \
2d309510
PB
50907 mv stage2-zlib zlib ; \
50908 mv stage1-zlib prev-zlib || test -f stage1-lean
7c27e184 50909@endif zlib
f41d6665
DJ
50910 @[ -d stage2-$(TARGET_SUBDIR) ] || \
50911 mkdir stage2-$(TARGET_SUBDIR); \
2d309510
PB
50912 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50913 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
7c27e184 50914
2d309510 50915stage2-end::
7c27e184 50916@if bfd
2d309510
PB
50917 @if test -d $(HOST_SUBDIR)/bfd ; then \
50918 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
50919 mv prev-bfd stage1-bfd ; : ; \
f41d6665 50920 fi
7c27e184
PB
50921@endif bfd
50922@if opcodes
2d309510
PB
50923 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50924 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
50925 mv prev-opcodes stage1-opcodes ; : ; \
f41d6665 50926 fi
7c27e184
PB
50927@endif opcodes
50928@if binutils
2d309510
PB
50929 @if test -d $(HOST_SUBDIR)/binutils ; then \
50930 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
50931 mv prev-binutils stage1-binutils ; : ; \
f41d6665 50932 fi
7c27e184
PB
50933@endif binutils
50934@if gas
2d309510
PB
50935 @if test -d $(HOST_SUBDIR)/gas ; then \
50936 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
50937 mv prev-gas stage1-gas ; : ; \
f41d6665 50938 fi
7c27e184
PB
50939@endif gas
50940@if gcc
2d309510
PB
50941 @if test -d $(HOST_SUBDIR)/gcc ; then \
50942 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
50943 mv prev-gcc stage1-gcc ; : ; \
f41d6665 50944 fi
7c27e184 50945@endif gcc
e69bf64b
PB
50946@if gmp
50947 @if test -d $(HOST_SUBDIR)/gmp ; then \
50948 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
50949 mv prev-gmp stage1-gmp ; : ; \
50950 fi
50951@endif gmp
50952@if mpfr
50953 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50954 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
50955 mv prev-mpfr stage1-mpfr ; : ; \
50956 fi
50957@endif mpfr
5afab7ad
ILT
50958@if gold
50959 @if test -d $(HOST_SUBDIR)/gold ; then \
50960 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
50961 mv prev-gold stage1-gold ; : ; \
50962 fi
50963@endif gold
7c27e184 50964@if intl
2d309510
PB
50965 @if test -d $(HOST_SUBDIR)/intl ; then \
50966 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
50967 mv prev-intl stage1-intl ; : ; \
f41d6665 50968 fi
7c27e184
PB
50969@endif intl
50970@if ld
2d309510
PB
50971 @if test -d $(HOST_SUBDIR)/ld ; then \
50972 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
50973 mv prev-ld stage1-ld ; : ; \
f41d6665 50974 fi
7c27e184
PB
50975@endif ld
50976@if libcpp
2d309510
PB
50977 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50978 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
50979 mv prev-libcpp stage1-libcpp ; : ; \
f41d6665 50980 fi
7c27e184 50981@endif libcpp
a4b6c45a 50982@if libdecnumber
2d309510
PB
50983 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50984 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
50985 mv prev-libdecnumber stage1-libdecnumber ; : ; \
f41d6665 50986 fi
a4b6c45a 50987@endif libdecnumber
7c27e184 50988@if libiberty
2d309510
PB
50989 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50990 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
50991 mv prev-libiberty stage1-libiberty ; : ; \
f41d6665 50992 fi
7c27e184
PB
50993@endif libiberty
50994@if zlib
2d309510
PB
50995 @if test -d $(HOST_SUBDIR)/zlib ; then \
50996 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
50997 mv prev-zlib stage1-zlib ; : ; \
f41d6665 50998 fi
7c27e184 50999@endif zlib
f41d6665 51000 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
51001 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
51002 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
f41d6665 51003 fi
2d309510 51004 rm -f stage_current
7c27e184 51005
8024d75e 51006# Bubble a bug fix through all the stages up to stage 2. They are
f41d6665
DJ
51007# remade, but not reconfigured. The next stage (if any) will not be
51008# reconfigured as well.
7c27e184
PB
51009.PHONY: stage2-bubble
51010stage2-bubble:: stage1-bubble
e7c84bf8
PB
51011 @r=`${PWD_COMMAND}`; export r; \
51012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51013 if test -f stage2-lean || test -f stage1-lean ; then \
ce521a9c
PB
51014 echo Skipping rebuild of stage2 ; \
51015 else \
1061f99e
PB
51016 $(MAKE) stage2-start; \
51017 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
ce521a9c 51018 fi
7c27e184 51019
45f366ab 51020.PHONY: all-stage2 clean-stage2
45f366ab 51021do-clean: clean-stage2
45f366ab 51022
7c27e184
PB
51023# FIXME: Will not need to be conditional when toplevel bootstrap is the
51024# only possibility, but now it conflicts with no-bootstrap rules
51025@if gcc-bootstrap
51026
51027
51028
2d309510 51029.PHONY: bootstrap2 bootstrap2-lean
2abefe3d
PB
51030bootstrap2:
51031 echo stage2 > stage_final
51032 @r=`${PWD_COMMAND}`; export r; \
51033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51034 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
f41d6665 51035 @: $(MAKE); $(unstage)
2abefe3d
PB
51036 @r=`${PWD_COMMAND}`; export r; \
51037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51038 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7c27e184 51039
2d309510
PB
51040bootstrap2-lean:
51041 echo stage2 > stage_final
51042 @r=`${PWD_COMMAND}`; export r; \
51043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51044 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
51045 @: $(MAKE); $(unstage)
51046 @r=`${PWD_COMMAND}`; export r; \
51047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51048 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51049
7c27e184 51050
45f366ab 51051# Rules to wipe a stage and all the following ones, also used for cleanstrap
05750653 51052distclean-stage1:: distclean-stage2
45f366ab 51053.PHONY: distclean-stage2
7c27e184 51054distclean-stage2::
f41d6665 51055 @: $(MAKE); $(stage)
a19e8f64 51056 @test "`cat stage_last`" != stage2 || rm -f stage_last
05750653 51057 rm -rf stage2-*
7c27e184
PB
51058
51059
51060@endif gcc-bootstrap
51061
51062
bb286d71
AO
51063.PHONY: stageb2g0-start stageb2g0-end
51064
51065stageb2g0-start::
51066 @: $(MAKE); $(stage); \
51067 echo stageb2g0 > stage_current ; \
51068 echo stageb2g0 > stage_last; \
51069 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51070@if bfd
51071 @cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
51072 mkdir stageb2g0-bfd; \
51073 mv stageb2g0-bfd bfd ; \
51074 mv stage1-bfd prev-bfd || test -f stage1-lean
51075@endif bfd
51076@if opcodes
51077 @cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
51078 mkdir stageb2g0-opcodes; \
51079 mv stageb2g0-opcodes opcodes ; \
51080 mv stage1-opcodes prev-opcodes || test -f stage1-lean
51081@endif opcodes
51082@if binutils
51083 @cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
51084 mkdir stageb2g0-binutils; \
51085 mv stageb2g0-binutils binutils ; \
51086 mv stage1-binutils prev-binutils || test -f stage1-lean
51087@endif binutils
51088@if gas
51089 @cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
51090 mkdir stageb2g0-gas; \
51091 mv stageb2g0-gas gas ; \
51092 mv stage1-gas prev-gas || test -f stage1-lean
51093@endif gas
51094@if gcc
51095 @cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
51096 mkdir stageb2g0-gcc; \
51097 mv stageb2g0-gcc gcc ; \
51098 mv stage1-gcc prev-gcc || test -f stage1-lean
51099@endif gcc
51100@if gmp
51101 @cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
51102 mkdir stageb2g0-gmp; \
51103 mv stageb2g0-gmp gmp ; \
51104 mv stage1-gmp prev-gmp || test -f stage1-lean
51105@endif gmp
51106@if mpfr
51107 @cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
51108 mkdir stageb2g0-mpfr; \
51109 mv stageb2g0-mpfr mpfr ; \
51110 mv stage1-mpfr prev-mpfr || test -f stage1-lean
51111@endif mpfr
5afab7ad
ILT
51112@if gold
51113 @cd $(HOST_SUBDIR); [ -d stageb2g0-gold ] || \
51114 mkdir stageb2g0-gold; \
51115 mv stageb2g0-gold gold ; \
51116 mv stage1-gold prev-gold || test -f stage1-lean
51117@endif gold
bb286d71
AO
51118@if intl
51119 @cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
51120 mkdir stageb2g0-intl; \
51121 mv stageb2g0-intl intl ; \
51122 mv stage1-intl prev-intl || test -f stage1-lean
51123@endif intl
51124@if ld
51125 @cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
51126 mkdir stageb2g0-ld; \
51127 mv stageb2g0-ld ld ; \
51128 mv stage1-ld prev-ld || test -f stage1-lean
51129@endif ld
51130@if libcpp
51131 @cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
51132 mkdir stageb2g0-libcpp; \
51133 mv stageb2g0-libcpp libcpp ; \
51134 mv stage1-libcpp prev-libcpp || test -f stage1-lean
51135@endif libcpp
51136@if libdecnumber
51137 @cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
51138 mkdir stageb2g0-libdecnumber; \
51139 mv stageb2g0-libdecnumber libdecnumber ; \
51140 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
51141@endif libdecnumber
51142@if libiberty
51143 @cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
51144 mkdir stageb2g0-libiberty; \
51145 mv stageb2g0-libiberty libiberty ; \
51146 mv stage1-libiberty prev-libiberty || test -f stage1-lean
51147@endif libiberty
51148@if zlib
51149 @cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
51150 mkdir stageb2g0-zlib; \
51151 mv stageb2g0-zlib zlib ; \
51152 mv stage1-zlib prev-zlib || test -f stage1-lean
51153@endif zlib
51154 @[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
51155 mkdir stageb2g0-$(TARGET_SUBDIR); \
51156 mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51157 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
51158
51159stageb2g0-end::
51160@if bfd
51161 @if test -d $(HOST_SUBDIR)/bfd ; then \
51162 cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
51163 mv prev-bfd stage1-bfd ; : ; \
51164 fi
51165@endif bfd
51166@if opcodes
51167 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51168 cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
51169 mv prev-opcodes stage1-opcodes ; : ; \
51170 fi
51171@endif opcodes
51172@if binutils
51173 @if test -d $(HOST_SUBDIR)/binutils ; then \
51174 cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
51175 mv prev-binutils stage1-binutils ; : ; \
51176 fi
51177@endif binutils
51178@if gas
51179 @if test -d $(HOST_SUBDIR)/gas ; then \
51180 cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
51181 mv prev-gas stage1-gas ; : ; \
51182 fi
51183@endif gas
51184@if gcc
51185 @if test -d $(HOST_SUBDIR)/gcc ; then \
51186 cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
51187 mv prev-gcc stage1-gcc ; : ; \
51188 fi
51189@endif gcc
51190@if gmp
51191 @if test -d $(HOST_SUBDIR)/gmp ; then \
51192 cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
51193 mv prev-gmp stage1-gmp ; : ; \
51194 fi
51195@endif gmp
51196@if mpfr
51197 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51198 cd $(HOST_SUBDIR); mv mpfr stageb2g0-mpfr ; \
51199 mv prev-mpfr stage1-mpfr ; : ; \
51200 fi
51201@endif mpfr
5afab7ad
ILT
51202@if gold
51203 @if test -d $(HOST_SUBDIR)/gold ; then \
51204 cd $(HOST_SUBDIR); mv gold stageb2g0-gold ; \
51205 mv prev-gold stage1-gold ; : ; \
51206 fi
51207@endif gold
bb286d71
AO
51208@if intl
51209 @if test -d $(HOST_SUBDIR)/intl ; then \
51210 cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
51211 mv prev-intl stage1-intl ; : ; \
51212 fi
51213@endif intl
51214@if ld
51215 @if test -d $(HOST_SUBDIR)/ld ; then \
51216 cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
51217 mv prev-ld stage1-ld ; : ; \
51218 fi
51219@endif ld
51220@if libcpp
51221 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51222 cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
51223 mv prev-libcpp stage1-libcpp ; : ; \
51224 fi
51225@endif libcpp
51226@if libdecnumber
51227 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51228 cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
51229 mv prev-libdecnumber stage1-libdecnumber ; : ; \
51230 fi
51231@endif libdecnumber
51232@if libiberty
51233 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51234 cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
51235 mv prev-libiberty stage1-libiberty ; : ; \
51236 fi
51237@endif libiberty
51238@if zlib
51239 @if test -d $(HOST_SUBDIR)/zlib ; then \
51240 cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
51241 mv prev-zlib stage1-zlib ; : ; \
51242 fi
51243@endif zlib
51244 @if test -d $(TARGET_SUBDIR) ; then \
51245 mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; \
51246 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
51247 fi
51248 rm -f stage_current
51249
51250# Bubble a bug fix through all the stages up to stage b2g0. They are
51251# remade, but not reconfigured. The next stage (if any) will not be
51252# reconfigured as well.
51253.PHONY: stageb2g0-bubble
51254stageb2g0-bubble:: stage1-bubble
51255 @r=`${PWD_COMMAND}`; export r; \
51256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51257 if test -f stageb2g0-lean || test -f stage1-lean ; then \
51258 echo Skipping rebuild of stageb2g0 ; \
51259 else \
51260 $(MAKE) stageb2g0-start; \
51261 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
51262 fi
51263
51264.PHONY: all-stageb2g0 clean-stageb2g0
51265do-clean: clean-stageb2g0
51266
51267# FIXME: Will not need to be conditional when toplevel bootstrap is the
51268# only possibility, but now it conflicts with no-bootstrap rules
51269@if gcc-bootstrap
51270
51271
51272
51273.PHONY: bootstrap2-debug bootstrap2-debug-lean
51274bootstrap2-debug:
51275 echo stageb2g0 > stage_final
51276 @r=`${PWD_COMMAND}`; export r; \
51277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51278 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
51279 @: $(MAKE); $(unstage)
51280 @r=`${PWD_COMMAND}`; export r; \
51281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51282 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51283
51284bootstrap2-debug-lean:
51285 echo stageb2g0 > stage_final
51286 @r=`${PWD_COMMAND}`; export r; \
51287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51288 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
51289 @: $(MAKE); $(unstage)
51290 @r=`${PWD_COMMAND}`; export r; \
51291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51292 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51293
51294
51295# Rules to wipe a stage and all the following ones, also used for cleanstrap
51296distclean-stage1:: distclean-stageb2g0
51297.PHONY: distclean-stageb2g0
51298distclean-stageb2g0::
51299 @: $(MAKE); $(stage)
51300 @test "`cat stage_last`" != stageb2g0 || rm -f stage_last
51301 rm -rf stageb2g0-*
51302
51303
51304@endif gcc-bootstrap
51305
51306
7c27e184
PB
51307.PHONY: stage3-start stage3-end
51308
51309stage3-start::
f41d6665 51310 @: $(MAKE); $(stage); \
7c27e184 51311 echo stage3 > stage_current ; \
215c351a 51312 echo stage3 > stage_last; \
f41d6665 51313 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 51314@if bfd
215c351a
PB
51315 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
51316 mkdir stage3-bfd; \
2d309510
PB
51317 mv stage3-bfd bfd ; \
51318 mv stage2-bfd prev-bfd || test -f stage2-lean
7c27e184
PB
51319@endif bfd
51320@if opcodes
215c351a
PB
51321 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
51322 mkdir stage3-opcodes; \
2d309510
PB
51323 mv stage3-opcodes opcodes ; \
51324 mv stage2-opcodes prev-opcodes || test -f stage2-lean
7c27e184
PB
51325@endif opcodes
51326@if binutils
215c351a
PB
51327 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
51328 mkdir stage3-binutils; \
2d309510
PB
51329 mv stage3-binutils binutils ; \
51330 mv stage2-binutils prev-binutils || test -f stage2-lean
7c27e184
PB
51331@endif binutils
51332@if gas
215c351a
PB
51333 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
51334 mkdir stage3-gas; \
2d309510
PB
51335 mv stage3-gas gas ; \
51336 mv stage2-gas prev-gas || test -f stage2-lean
7c27e184
PB
51337@endif gas
51338@if gcc
215c351a
PB
51339 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
51340 mkdir stage3-gcc; \
2d309510
PB
51341 mv stage3-gcc gcc ; \
51342 mv stage2-gcc prev-gcc || test -f stage2-lean
7c27e184 51343@endif gcc
e69bf64b
PB
51344@if gmp
51345 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
51346 mkdir stage3-gmp; \
51347 mv stage3-gmp gmp ; \
51348 mv stage2-gmp prev-gmp || test -f stage2-lean
51349@endif gmp
51350@if mpfr
51351 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
51352 mkdir stage3-mpfr; \
51353 mv stage3-mpfr mpfr ; \
51354 mv stage2-mpfr prev-mpfr || test -f stage2-lean
51355@endif mpfr
5afab7ad
ILT
51356@if gold
51357 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
51358 mkdir stage3-gold; \
51359 mv stage3-gold gold ; \
51360 mv stage2-gold prev-gold || test -f stage2-lean
51361@endif gold
7c27e184 51362@if intl
215c351a
PB
51363 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
51364 mkdir stage3-intl; \
2d309510
PB
51365 mv stage3-intl intl ; \
51366 mv stage2-intl prev-intl || test -f stage2-lean
7c27e184
PB
51367@endif intl
51368@if ld
215c351a
PB
51369 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
51370 mkdir stage3-ld; \
2d309510
PB
51371 mv stage3-ld ld ; \
51372 mv stage2-ld prev-ld || test -f stage2-lean
7c27e184
PB
51373@endif ld
51374@if libcpp
215c351a
PB
51375 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
51376 mkdir stage3-libcpp; \
2d309510
PB
51377 mv stage3-libcpp libcpp ; \
51378 mv stage2-libcpp prev-libcpp || test -f stage2-lean
7c27e184 51379@endif libcpp
a4b6c45a
BE
51380@if libdecnumber
51381 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
51382 mkdir stage3-libdecnumber; \
2d309510
PB
51383 mv stage3-libdecnumber libdecnumber ; \
51384 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
a4b6c45a 51385@endif libdecnumber
7c27e184 51386@if libiberty
215c351a
PB
51387 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
51388 mkdir stage3-libiberty; \
2d309510
PB
51389 mv stage3-libiberty libiberty ; \
51390 mv stage2-libiberty prev-libiberty || test -f stage2-lean
7c27e184
PB
51391@endif libiberty
51392@if zlib
215c351a
PB
51393 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
51394 mkdir stage3-zlib; \
2d309510
PB
51395 mv stage3-zlib zlib ; \
51396 mv stage2-zlib prev-zlib || test -f stage2-lean
7c27e184 51397@endif zlib
f41d6665
DJ
51398 @[ -d stage3-$(TARGET_SUBDIR) ] || \
51399 mkdir stage3-$(TARGET_SUBDIR); \
2d309510
PB
51400 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51401 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
7c27e184 51402
2d309510 51403stage3-end::
7c27e184 51404@if bfd
2d309510
PB
51405 @if test -d $(HOST_SUBDIR)/bfd ; then \
51406 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
51407 mv prev-bfd stage2-bfd ; : ; \
f41d6665 51408 fi
7c27e184
PB
51409@endif bfd
51410@if opcodes
2d309510
PB
51411 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51412 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
51413 mv prev-opcodes stage2-opcodes ; : ; \
f41d6665 51414 fi
7c27e184
PB
51415@endif opcodes
51416@if binutils
2d309510
PB
51417 @if test -d $(HOST_SUBDIR)/binutils ; then \
51418 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
51419 mv prev-binutils stage2-binutils ; : ; \
f41d6665 51420 fi
7c27e184
PB
51421@endif binutils
51422@if gas
2d309510
PB
51423 @if test -d $(HOST_SUBDIR)/gas ; then \
51424 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
51425 mv prev-gas stage2-gas ; : ; \
f41d6665 51426 fi
7c27e184
PB
51427@endif gas
51428@if gcc
2d309510
PB
51429 @if test -d $(HOST_SUBDIR)/gcc ; then \
51430 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
51431 mv prev-gcc stage2-gcc ; : ; \
f41d6665 51432 fi
7c27e184 51433@endif gcc
e69bf64b
PB
51434@if gmp
51435 @if test -d $(HOST_SUBDIR)/gmp ; then \
51436 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
51437 mv prev-gmp stage2-gmp ; : ; \
51438 fi
51439@endif gmp
51440@if mpfr
51441 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51442 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
51443 mv prev-mpfr stage2-mpfr ; : ; \
51444 fi
51445@endif mpfr
5afab7ad
ILT
51446@if gold
51447 @if test -d $(HOST_SUBDIR)/gold ; then \
51448 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
51449 mv prev-gold stage2-gold ; : ; \
51450 fi
51451@endif gold
7c27e184 51452@if intl
2d309510
PB
51453 @if test -d $(HOST_SUBDIR)/intl ; then \
51454 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
51455 mv prev-intl stage2-intl ; : ; \
f41d6665 51456 fi
7c27e184
PB
51457@endif intl
51458@if ld
2d309510
PB
51459 @if test -d $(HOST_SUBDIR)/ld ; then \
51460 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
51461 mv prev-ld stage2-ld ; : ; \
f41d6665 51462 fi
7c27e184
PB
51463@endif ld
51464@if libcpp
2d309510
PB
51465 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51466 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
51467 mv prev-libcpp stage2-libcpp ; : ; \
f41d6665 51468 fi
7c27e184 51469@endif libcpp
a4b6c45a 51470@if libdecnumber
2d309510
PB
51471 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51472 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
51473 mv prev-libdecnumber stage2-libdecnumber ; : ; \
f41d6665 51474 fi
a4b6c45a 51475@endif libdecnumber
7c27e184 51476@if libiberty
2d309510
PB
51477 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51478 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
51479 mv prev-libiberty stage2-libiberty ; : ; \
f41d6665 51480 fi
7c27e184
PB
51481@endif libiberty
51482@if zlib
2d309510
PB
51483 @if test -d $(HOST_SUBDIR)/zlib ; then \
51484 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
51485 mv prev-zlib stage2-zlib ; : ; \
f41d6665 51486 fi
7c27e184 51487@endif zlib
f41d6665 51488 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
51489 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
51490 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
f41d6665 51491 fi
2d309510 51492 rm -f stage_current
7c27e184 51493
8024d75e 51494# Bubble a bug fix through all the stages up to stage 3. They are
f41d6665
DJ
51495# remade, but not reconfigured. The next stage (if any) will not be
51496# reconfigured as well.
7c27e184
PB
51497.PHONY: stage3-bubble
51498stage3-bubble:: stage2-bubble
e7c84bf8
PB
51499 @r=`${PWD_COMMAND}`; export r; \
51500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51501 if test -f stage3-lean || test -f stage2-lean ; then \
ce521a9c
PB
51502 echo Skipping rebuild of stage3 ; \
51503 else \
1061f99e 51504 $(MAKE) stage3-start; \
2d309510
PB
51505 if $(LEAN); then \
51506 rm -rf stage1-* ; \
51507 $(STAMP) stage1-lean ; \
51508 fi; \
1061f99e 51509 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
ce521a9c 51510 fi
d19bca38 51511 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
7c27e184 51512
45f366ab 51513.PHONY: all-stage3 clean-stage3
45f366ab 51514do-clean: clean-stage3
45f366ab 51515
ce406537
PB
51516# FIXME: Will not need to be conditional when toplevel bootstrap is the
51517# only possibility, but now it conflicts with no-bootstrap rules
51518@if gcc-bootstrap
7c27e184 51519
ce406537 51520compare:
e7c84bf8
PB
51521 @r=`${PWD_COMMAND}`; export r; \
51522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51523 if test -f stage2-lean; then \
ce406537
PB
51524 echo Cannot compare object files as stage 2 was deleted. ; \
51525 exit 0 ; \
51526 fi; \
f41d6665 51527 : $(MAKE); $(stage); \
ce406537 51528 rm -f .bad_compare ; \
cc11cc9b 51529 echo Comparing stages 2 and 3 ; \
ce406537
PB
51530 cd stage3-gcc; \
51531 files=`find . -name "*$(objext)" -print` ; \
51532 cd .. ; \
51533 for file in $${files} ; do \
51534 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
bb286d71 51535 $(do-compare) > /dev/null 2>&1; \
1061f99e
PB
51536 if test $$? -eq 1; then \
51537 case $$file in \
51538 ./cc*-checksum$(objext) | ./libgcc/* ) \
51539 echo warning: $$file differs ;; \
51540 *) \
51541 echo $$file differs >> .bad_compare ;; \
51542 esac ; \
51543 fi ; \
ce406537
PB
51544 done ; \
51545 if [ -f .bad_compare ]; then \
51546 echo "Bootstrap comparison failure!"; \
51547 cat .bad_compare; \
51548 exit 1; \
51549 else \
cc11cc9b 51550 echo Comparison successful.; \
ce406537
PB
51551 fi ; \
51552 $(STAMP) compare
2d309510
PB
51553 if $(LEAN); then \
51554 rm -rf stage2-*; \
51555 $(STAMP) stage2-lean; \
51556 fi
ce521a9c 51557
7c27e184 51558
7c27e184 51559
2d309510 51560.PHONY: bootstrap bootstrap-lean
2abefe3d
PB
51561bootstrap:
51562 echo stage3 > stage_final
51563 @r=`${PWD_COMMAND}`; export r; \
51564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51565 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
f41d6665 51566 @: $(MAKE); $(unstage)
2abefe3d
PB
51567 @r=`${PWD_COMMAND}`; export r; \
51568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51569 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45f366ab 51570
2d309510
PB
51571bootstrap-lean:
51572 echo stage3 > stage_final
51573 @r=`${PWD_COMMAND}`; export r; \
51574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51575 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
51576 @: $(MAKE); $(unstage)
51577 @r=`${PWD_COMMAND}`; export r; \
51578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51579 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51580
7c27e184 51581
ce406537
PB
51582# Rules to wipe a stage and all the following ones, also used for cleanstrap
51583distclean-stage2:: distclean-stage3
51584.PHONY: distclean-stage3
51585distclean-stage3::
f41d6665 51586 @: $(MAKE); $(stage)
a19e8f64 51587 @test "`cat stage_last`" != stage3 || rm -f stage_last
ce406537 51588 rm -rf stage3-* compare
45f366ab 51589
ce521a9c 51590
ce406537 51591.PHONY: cleanstrap
a19e8f64
PB
51592cleanstrap: do-distclean local-clean
51593 echo stage3 > stage_final
51594 @r=`${PWD_COMMAND}`; export r; \
51595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51596 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
51597 @: $(MAKE); $(unstage)
51598 @r=`${PWD_COMMAND}`; export r; \
51599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51600 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7c27e184
PB
51601
51602@endif gcc-bootstrap
51603
51604
bb286d71
AO
51605.PHONY: stageb3g2-start stageb3g2-end
51606
51607stageb3g2-start::
51608 @: $(MAKE); $(stage); \
51609 echo stageb3g2 > stage_current ; \
51610 echo stageb3g2 > stage_last; \
51611 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51612@if bfd
51613 @cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
51614 mkdir stageb3g2-bfd; \
51615 mv stageb3g2-bfd bfd ; \
51616 mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
51617@endif bfd
51618@if opcodes
51619 @cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
51620 mkdir stageb3g2-opcodes; \
51621 mv stageb3g2-opcodes opcodes ; \
51622 mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
51623@endif opcodes
51624@if binutils
51625 @cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
51626 mkdir stageb3g2-binutils; \
51627 mv stageb3g2-binutils binutils ; \
51628 mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
51629@endif binutils
51630@if gas
51631 @cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
51632 mkdir stageb3g2-gas; \
51633 mv stageb3g2-gas gas ; \
51634 mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
51635@endif gas
51636@if gcc
51637 @cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
51638 mkdir stageb3g2-gcc; \
51639 mv stageb3g2-gcc gcc ; \
51640 mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
51641@endif gcc
51642@if gmp
51643 @cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
51644 mkdir stageb3g2-gmp; \
51645 mv stageb3g2-gmp gmp ; \
51646 mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
51647@endif gmp
51648@if mpfr
51649 @cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
51650 mkdir stageb3g2-mpfr; \
51651 mv stageb3g2-mpfr mpfr ; \
51652 mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
51653@endif mpfr
5afab7ad
ILT
51654@if gold
51655 @cd $(HOST_SUBDIR); [ -d stageb3g2-gold ] || \
51656 mkdir stageb3g2-gold; \
51657 mv stageb3g2-gold gold ; \
51658 mv stageb2g0-gold prev-gold || test -f stageb2g0-lean
51659@endif gold
bb286d71
AO
51660@if intl
51661 @cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
51662 mkdir stageb3g2-intl; \
51663 mv stageb3g2-intl intl ; \
51664 mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
51665@endif intl
51666@if ld
51667 @cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
51668 mkdir stageb3g2-ld; \
51669 mv stageb3g2-ld ld ; \
51670 mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
51671@endif ld
51672@if libcpp
51673 @cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
51674 mkdir stageb3g2-libcpp; \
51675 mv stageb3g2-libcpp libcpp ; \
51676 mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
51677@endif libcpp
51678@if libdecnumber
51679 @cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
51680 mkdir stageb3g2-libdecnumber; \
51681 mv stageb3g2-libdecnumber libdecnumber ; \
51682 mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
51683@endif libdecnumber
51684@if libiberty
51685 @cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
51686 mkdir stageb3g2-libiberty; \
51687 mv stageb3g2-libiberty libiberty ; \
51688 mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
51689@endif libiberty
51690@if zlib
51691 @cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
51692 mkdir stageb3g2-zlib; \
51693 mv stageb3g2-zlib zlib ; \
51694 mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
51695@endif zlib
51696 @[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
51697 mkdir stageb3g2-$(TARGET_SUBDIR); \
51698 mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51699 mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
51700
51701stageb3g2-end::
51702@if bfd
51703 @if test -d $(HOST_SUBDIR)/bfd ; then \
51704 cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
51705 mv prev-bfd stageb2g0-bfd ; : ; \
51706 fi
51707@endif bfd
51708@if opcodes
51709 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51710 cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
51711 mv prev-opcodes stageb2g0-opcodes ; : ; \
51712 fi
51713@endif opcodes
51714@if binutils
51715 @if test -d $(HOST_SUBDIR)/binutils ; then \
51716 cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
51717 mv prev-binutils stageb2g0-binutils ; : ; \
51718 fi
51719@endif binutils
51720@if gas
51721 @if test -d $(HOST_SUBDIR)/gas ; then \
51722 cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
51723 mv prev-gas stageb2g0-gas ; : ; \
51724 fi
51725@endif gas
51726@if gcc
51727 @if test -d $(HOST_SUBDIR)/gcc ; then \
51728 cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
51729 mv prev-gcc stageb2g0-gcc ; : ; \
51730 fi
51731@endif gcc
51732@if gmp
51733 @if test -d $(HOST_SUBDIR)/gmp ; then \
51734 cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
51735 mv prev-gmp stageb2g0-gmp ; : ; \
51736 fi
51737@endif gmp
51738@if mpfr
51739 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51740 cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
51741 mv prev-mpfr stageb2g0-mpfr ; : ; \
51742 fi
51743@endif mpfr
5afab7ad
ILT
51744@if gold
51745 @if test -d $(HOST_SUBDIR)/gold ; then \
51746 cd $(HOST_SUBDIR); mv gold stageb3g2-gold ; \
51747 mv prev-gold stageb2g0-gold ; : ; \
51748 fi
51749@endif gold
bb286d71
AO
51750@if intl
51751 @if test -d $(HOST_SUBDIR)/intl ; then \
51752 cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
51753 mv prev-intl stageb2g0-intl ; : ; \
51754 fi
51755@endif intl
51756@if ld
51757 @if test -d $(HOST_SUBDIR)/ld ; then \
51758 cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
51759 mv prev-ld stageb2g0-ld ; : ; \
51760 fi
51761@endif ld
51762@if libcpp
51763 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51764 cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
51765 mv prev-libcpp stageb2g0-libcpp ; : ; \
51766 fi
51767@endif libcpp
51768@if libdecnumber
51769 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51770 cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
51771 mv prev-libdecnumber stageb2g0-libdecnumber ; : ; \
51772 fi
51773@endif libdecnumber
51774@if libiberty
51775 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51776 cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
51777 mv prev-libiberty stageb2g0-libiberty ; : ; \
51778 fi
51779@endif libiberty
51780@if zlib
51781 @if test -d $(HOST_SUBDIR)/zlib ; then \
51782 cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
51783 mv prev-zlib stageb2g0-zlib ; : ; \
51784 fi
51785@endif zlib
51786 @if test -d $(TARGET_SUBDIR) ; then \
51787 mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR) ; \
51788 mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; : ; \
51789 fi
51790 rm -f stage_current
51791
51792# Bubble a bug fix through all the stages up to stage b3g2. They are
51793# remade, but not reconfigured. The next stage (if any) will not be
51794# reconfigured as well.
51795.PHONY: stageb3g2-bubble
51796stageb3g2-bubble:: stageb2g0-bubble
51797 @r=`${PWD_COMMAND}`; export r; \
51798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51799 if test -f stageb3g2-lean || test -f stageb2g0-lean ; then \
51800 echo Skipping rebuild of stageb3g2 ; \
51801 else \
51802 $(MAKE) stageb3g2-start; \
51803 if $(LEAN); then \
51804 rm -rf stage1-* ; \
51805 $(STAMP) stage1-lean ; \
51806 fi; \
51807 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
51808 fi
51809 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
51810
51811.PHONY: all-stageb3g2 clean-stageb3g2
51812do-clean: clean-stageb3g2
51813
51814# FIXME: Will not need to be conditional when toplevel bootstrap is the
51815# only possibility, but now it conflicts with no-bootstrap rules
51816@if gcc-bootstrap
51817
51818compare-debug:
51819 @r=`${PWD_COMMAND}`; export r; \
51820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51821 if test -f stageb2g0-lean; then \
51822 echo Cannot compare object files as stage b2g0 was deleted. ; \
51823 exit 0 ; \
51824 fi; \
51825 : $(MAKE); $(stage); \
51826 rm -f .bad_compare ; \
51827 echo Comparing stages b2g0 and b3g2 ; \
51828 cd stageb3g2-gcc; \
51829 files=`find . -name "*$(objext)" -print` ; \
51830 cd .. ; \
51831 for file in $${files} ; do \
51832 f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
51833 $(do-compare-debug) > /dev/null 2>&1; \
51834 if test $$? -eq 1; then \
51835 case $$file in \
51836 ./cc*-checksum$(objext) | ./libgcc/* ) \
51837 echo warning: $$file differs ;; \
51838 *) \
51839 echo $$file differs >> .bad_compare ;; \
51840 esac ; \
51841 fi ; \
51842 done ; \
51843 if [ -f .bad_compare ]; then \
51844 echo "Bootstrap comparison failure!"; \
51845 cat .bad_compare; \
51846 exit 1; \
51847 else \
51848 echo Comparison successful.; \
51849 fi ; \
51850 $(STAMP) compare-debug
51851 if $(LEAN); then \
51852 rm -rf stageb2g0-*; \
51853 $(STAMP) stageb2g0-lean; \
51854 fi
51855
51856
51857
51858.PHONY: bootstrap-debug bootstrap-debug-lean
51859bootstrap-debug:
51860 echo stageb3g2 > stage_final
51861 @r=`${PWD_COMMAND}`; export r; \
51862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51863 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51864 @: $(MAKE); $(unstage)
51865 @r=`${PWD_COMMAND}`; export r; \
51866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51867 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51868
51869bootstrap-debug-lean:
51870 echo stageb3g2 > stage_final
51871 @r=`${PWD_COMMAND}`; export r; \
51872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51873 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
51874 @: $(MAKE); $(unstage)
51875 @r=`${PWD_COMMAND}`; export r; \
51876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51877 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51878
51879
51880# Rules to wipe a stage and all the following ones, also used for cleanstrap
51881distclean-stageb2g0:: distclean-stageb3g2
51882.PHONY: distclean-stageb3g2
51883distclean-stageb3g2::
51884 @: $(MAKE); $(stage)
51885 @test "`cat stage_last`" != stageb3g2 || rm -f stage_last
51886 rm -rf stageb3g2-* compare-debug
51887
51888
51889.PHONY: cleanstrap-debug
51890cleanstrap-debug: do-distclean local-clean
51891 echo stageb3g2 > stage_final
51892 @r=`${PWD_COMMAND}`; export r; \
51893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51894 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51895 @: $(MAKE); $(unstage)
51896 @r=`${PWD_COMMAND}`; export r; \
51897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51898 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51899
51900@endif gcc-bootstrap
51901
51902
7c27e184
PB
51903.PHONY: stage4-start stage4-end
51904
51905stage4-start::
f41d6665 51906 @: $(MAKE); $(stage); \
7c27e184 51907 echo stage4 > stage_current ; \
215c351a 51908 echo stage4 > stage_last; \
f41d6665 51909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 51910@if bfd
215c351a
PB
51911 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
51912 mkdir stage4-bfd; \
2d309510
PB
51913 mv stage4-bfd bfd ; \
51914 mv stage3-bfd prev-bfd || test -f stage3-lean
7c27e184
PB
51915@endif bfd
51916@if opcodes
215c351a
PB
51917 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
51918 mkdir stage4-opcodes; \
2d309510
PB
51919 mv stage4-opcodes opcodes ; \
51920 mv stage3-opcodes prev-opcodes || test -f stage3-lean
7c27e184
PB
51921@endif opcodes
51922@if binutils
215c351a
PB
51923 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
51924 mkdir stage4-binutils; \
2d309510
PB
51925 mv stage4-binutils binutils ; \
51926 mv stage3-binutils prev-binutils || test -f stage3-lean
7c27e184
PB
51927@endif binutils
51928@if gas
215c351a
PB
51929 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
51930 mkdir stage4-gas; \
2d309510
PB
51931 mv stage4-gas gas ; \
51932 mv stage3-gas prev-gas || test -f stage3-lean
7c27e184
PB
51933@endif gas
51934@if gcc
215c351a
PB
51935 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
51936 mkdir stage4-gcc; \
2d309510
PB
51937 mv stage4-gcc gcc ; \
51938 mv stage3-gcc prev-gcc || test -f stage3-lean
7c27e184 51939@endif gcc
e69bf64b
PB
51940@if gmp
51941 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
51942 mkdir stage4-gmp; \
51943 mv stage4-gmp gmp ; \
51944 mv stage3-gmp prev-gmp || test -f stage3-lean
51945@endif gmp
51946@if mpfr
51947 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
51948 mkdir stage4-mpfr; \
51949 mv stage4-mpfr mpfr ; \
51950 mv stage3-mpfr prev-mpfr || test -f stage3-lean
51951@endif mpfr
5afab7ad
ILT
51952@if gold
51953 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
51954 mkdir stage4-gold; \
51955 mv stage4-gold gold ; \
51956 mv stage3-gold prev-gold || test -f stage3-lean
51957@endif gold
7c27e184 51958@if intl
215c351a
PB
51959 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
51960 mkdir stage4-intl; \
2d309510
PB
51961 mv stage4-intl intl ; \
51962 mv stage3-intl prev-intl || test -f stage3-lean
7c27e184
PB
51963@endif intl
51964@if ld
215c351a
PB
51965 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
51966 mkdir stage4-ld; \
2d309510
PB
51967 mv stage4-ld ld ; \
51968 mv stage3-ld prev-ld || test -f stage3-lean
7c27e184
PB
51969@endif ld
51970@if libcpp
215c351a
PB
51971 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
51972 mkdir stage4-libcpp; \
2d309510
PB
51973 mv stage4-libcpp libcpp ; \
51974 mv stage3-libcpp prev-libcpp || test -f stage3-lean
7c27e184 51975@endif libcpp
a4b6c45a
BE
51976@if libdecnumber
51977 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
51978 mkdir stage4-libdecnumber; \
2d309510
PB
51979 mv stage4-libdecnumber libdecnumber ; \
51980 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
a4b6c45a 51981@endif libdecnumber
7c27e184 51982@if libiberty
215c351a
PB
51983 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
51984 mkdir stage4-libiberty; \
2d309510
PB
51985 mv stage4-libiberty libiberty ; \
51986 mv stage3-libiberty prev-libiberty || test -f stage3-lean
7c27e184
PB
51987@endif libiberty
51988@if zlib
215c351a
PB
51989 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
51990 mkdir stage4-zlib; \
2d309510
PB
51991 mv stage4-zlib zlib ; \
51992 mv stage3-zlib prev-zlib || test -f stage3-lean
7c27e184 51993@endif zlib
f41d6665
DJ
51994 @[ -d stage4-$(TARGET_SUBDIR) ] || \
51995 mkdir stage4-$(TARGET_SUBDIR); \
2d309510
PB
51996 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51997 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
7c27e184 51998
2d309510 51999stage4-end::
7c27e184 52000@if bfd
2d309510
PB
52001 @if test -d $(HOST_SUBDIR)/bfd ; then \
52002 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
52003 mv prev-bfd stage3-bfd ; : ; \
f41d6665 52004 fi
7c27e184
PB
52005@endif bfd
52006@if opcodes
2d309510
PB
52007 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52008 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
52009 mv prev-opcodes stage3-opcodes ; : ; \
f41d6665 52010 fi
7c27e184
PB
52011@endif opcodes
52012@if binutils
2d309510
PB
52013 @if test -d $(HOST_SUBDIR)/binutils ; then \
52014 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
52015 mv prev-binutils stage3-binutils ; : ; \
f41d6665 52016 fi
7c27e184
PB
52017@endif binutils
52018@if gas
2d309510
PB
52019 @if test -d $(HOST_SUBDIR)/gas ; then \
52020 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
52021 mv prev-gas stage3-gas ; : ; \
f41d6665 52022 fi
7c27e184
PB
52023@endif gas
52024@if gcc
2d309510
PB
52025 @if test -d $(HOST_SUBDIR)/gcc ; then \
52026 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
52027 mv prev-gcc stage3-gcc ; : ; \
f41d6665 52028 fi
7c27e184 52029@endif gcc
e69bf64b
PB
52030@if gmp
52031 @if test -d $(HOST_SUBDIR)/gmp ; then \
52032 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
52033 mv prev-gmp stage3-gmp ; : ; \
52034 fi
52035@endif gmp
52036@if mpfr
52037 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52038 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
52039 mv prev-mpfr stage3-mpfr ; : ; \
52040 fi
52041@endif mpfr
5afab7ad
ILT
52042@if gold
52043 @if test -d $(HOST_SUBDIR)/gold ; then \
52044 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
52045 mv prev-gold stage3-gold ; : ; \
52046 fi
52047@endif gold
7c27e184 52048@if intl
2d309510
PB
52049 @if test -d $(HOST_SUBDIR)/intl ; then \
52050 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
52051 mv prev-intl stage3-intl ; : ; \
f41d6665 52052 fi
7c27e184
PB
52053@endif intl
52054@if ld
2d309510
PB
52055 @if test -d $(HOST_SUBDIR)/ld ; then \
52056 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
52057 mv prev-ld stage3-ld ; : ; \
f41d6665 52058 fi
7c27e184
PB
52059@endif ld
52060@if libcpp
2d309510
PB
52061 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52062 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
52063 mv prev-libcpp stage3-libcpp ; : ; \
f41d6665 52064 fi
7c27e184 52065@endif libcpp
a4b6c45a 52066@if libdecnumber
2d309510
PB
52067 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52068 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
52069 mv prev-libdecnumber stage3-libdecnumber ; : ; \
f41d6665 52070 fi
a4b6c45a 52071@endif libdecnumber
7c27e184 52072@if libiberty
2d309510
PB
52073 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52074 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
52075 mv prev-libiberty stage3-libiberty ; : ; \
f41d6665 52076 fi
7c27e184
PB
52077@endif libiberty
52078@if zlib
2d309510
PB
52079 @if test -d $(HOST_SUBDIR)/zlib ; then \
52080 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
52081 mv prev-zlib stage3-zlib ; : ; \
f41d6665 52082 fi
7c27e184 52083@endif zlib
f41d6665 52084 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
52085 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
52086 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
f41d6665 52087 fi
2d309510 52088 rm -f stage_current
7c27e184 52089
8024d75e 52090# Bubble a bug fix through all the stages up to stage 4. They are
f41d6665
DJ
52091# remade, but not reconfigured. The next stage (if any) will not be
52092# reconfigured as well.
7c27e184
PB
52093.PHONY: stage4-bubble
52094stage4-bubble:: stage3-bubble
e7c84bf8
PB
52095 @r=`${PWD_COMMAND}`; export r; \
52096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52097 if test -f stage4-lean || test -f stage3-lean ; then \
ce521a9c
PB
52098 echo Skipping rebuild of stage4 ; \
52099 else \
1061f99e 52100 $(MAKE) stage4-start; \
2d309510
PB
52101 if $(LEAN); then \
52102 rm -rf stage2-* ; \
52103 $(STAMP) stage2-lean ; \
52104 fi; \
1061f99e 52105 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
ce521a9c 52106 fi
d19bca38 52107 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
7c27e184 52108
45f366ab 52109.PHONY: all-stage4 clean-stage4
45f366ab 52110do-clean: clean-stage4
45f366ab 52111
ce406537
PB
52112# FIXME: Will not need to be conditional when toplevel bootstrap is the
52113# only possibility, but now it conflicts with no-bootstrap rules
52114@if gcc-bootstrap
7c27e184 52115
ce406537 52116compare3:
e7c84bf8
PB
52117 @r=`${PWD_COMMAND}`; export r; \
52118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52119 if test -f stage3-lean; then \
ce406537
PB
52120 echo Cannot compare object files as stage 3 was deleted. ; \
52121 exit 0 ; \
52122 fi; \
f41d6665 52123 : $(MAKE); $(stage); \
ce406537 52124 rm -f .bad_compare ; \
cc11cc9b 52125 echo Comparing stages 3 and 4 ; \
ce406537
PB
52126 cd stage4-gcc; \
52127 files=`find . -name "*$(objext)" -print` ; \
52128 cd .. ; \
52129 for file in $${files} ; do \
52130 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
bb286d71 52131 $(do-compare3) > /dev/null 2>&1; \
1061f99e
PB
52132 if test $$? -eq 1; then \
52133 case $$file in \
52134 ./cc*-checksum$(objext) | ./libgcc/* ) \
52135 echo warning: $$file differs ;; \
52136 *) \
52137 echo $$file differs >> .bad_compare ;; \
52138 esac ; \
52139 fi ; \
ce406537
PB
52140 done ; \
52141 if [ -f .bad_compare ]; then \
52142 echo "Bootstrap comparison failure!"; \
52143 cat .bad_compare; \
52144 exit 1; \
52145 else \
cc11cc9b 52146 echo Comparison successful.; \
ce406537
PB
52147 fi ; \
52148 $(STAMP) compare3
2d309510
PB
52149 if $(LEAN); then \
52150 rm -rf stage3-*; \
52151 $(STAMP) stage3-lean; \
52152 fi
ce521a9c 52153
7c27e184 52154
7c27e184 52155
2d309510 52156.PHONY: bootstrap4 bootstrap4-lean
2abefe3d
PB
52157bootstrap4:
52158 echo stage4 > stage_final
52159 @r=`${PWD_COMMAND}`; export r; \
52160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52161 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
f41d6665 52162 @: $(MAKE); $(unstage)
2abefe3d
PB
52163 @r=`${PWD_COMMAND}`; export r; \
52164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52165 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45f366ab 52166
2d309510
PB
52167bootstrap4-lean:
52168 echo stage4 > stage_final
52169 @r=`${PWD_COMMAND}`; export r; \
52170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52171 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
52172 @: $(MAKE); $(unstage)
52173 @r=`${PWD_COMMAND}`; export r; \
52174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52175 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52176
7c27e184 52177
ce406537
PB
52178# Rules to wipe a stage and all the following ones, also used for cleanstrap
52179distclean-stage3:: distclean-stage4
52180.PHONY: distclean-stage4
52181distclean-stage4::
f41d6665 52182 @: $(MAKE); $(stage)
a19e8f64 52183 @test "`cat stage_last`" != stage4 || rm -f stage_last
ce406537 52184 rm -rf stage4-* compare3
45f366ab 52185
ce521a9c 52186
ce406537 52187@endif gcc-bootstrap
7c27e184
PB
52188
52189
52190.PHONY: stageprofile-start stageprofile-end
52191
52192stageprofile-start::
f41d6665 52193 @: $(MAKE); $(stage); \
7c27e184 52194 echo stageprofile > stage_current ; \
215c351a 52195 echo stageprofile > stage_last; \
f41d6665 52196 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 52197@if bfd
215c351a
PB
52198 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
52199 mkdir stageprofile-bfd; \
2d309510
PB
52200 mv stageprofile-bfd bfd ; \
52201 mv stage1-bfd prev-bfd || test -f stage1-lean
7c27e184
PB
52202@endif bfd
52203@if opcodes
215c351a
PB
52204 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
52205 mkdir stageprofile-opcodes; \
2d309510
PB
52206 mv stageprofile-opcodes opcodes ; \
52207 mv stage1-opcodes prev-opcodes || test -f stage1-lean
7c27e184
PB
52208@endif opcodes
52209@if binutils
215c351a
PB
52210 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
52211 mkdir stageprofile-binutils; \
2d309510
PB
52212 mv stageprofile-binutils binutils ; \
52213 mv stage1-binutils prev-binutils || test -f stage1-lean
7c27e184
PB
52214@endif binutils
52215@if gas
215c351a
PB
52216 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
52217 mkdir stageprofile-gas; \
2d309510
PB
52218 mv stageprofile-gas gas ; \
52219 mv stage1-gas prev-gas || test -f stage1-lean
7c27e184
PB
52220@endif gas
52221@if gcc
215c351a
PB
52222 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
52223 mkdir stageprofile-gcc; \
2d309510
PB
52224 mv stageprofile-gcc gcc ; \
52225 mv stage1-gcc prev-gcc || test -f stage1-lean
7c27e184 52226@endif gcc
e69bf64b
PB
52227@if gmp
52228 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
52229 mkdir stageprofile-gmp; \
52230 mv stageprofile-gmp gmp ; \
52231 mv stage1-gmp prev-gmp || test -f stage1-lean
52232@endif gmp
52233@if mpfr
52234 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
52235 mkdir stageprofile-mpfr; \
52236 mv stageprofile-mpfr mpfr ; \
52237 mv stage1-mpfr prev-mpfr || test -f stage1-lean
52238@endif mpfr
5afab7ad
ILT
52239@if gold
52240 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
52241 mkdir stageprofile-gold; \
52242 mv stageprofile-gold gold ; \
52243 mv stage1-gold prev-gold || test -f stage1-lean
52244@endif gold
7c27e184 52245@if intl
215c351a
PB
52246 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
52247 mkdir stageprofile-intl; \
2d309510
PB
52248 mv stageprofile-intl intl ; \
52249 mv stage1-intl prev-intl || test -f stage1-lean
7c27e184
PB
52250@endif intl
52251@if ld
215c351a
PB
52252 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
52253 mkdir stageprofile-ld; \
2d309510
PB
52254 mv stageprofile-ld ld ; \
52255 mv stage1-ld prev-ld || test -f stage1-lean
7c27e184
PB
52256@endif ld
52257@if libcpp
215c351a
PB
52258 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
52259 mkdir stageprofile-libcpp; \
2d309510
PB
52260 mv stageprofile-libcpp libcpp ; \
52261 mv stage1-libcpp prev-libcpp || test -f stage1-lean
7c27e184 52262@endif libcpp
a4b6c45a
BE
52263@if libdecnumber
52264 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
52265 mkdir stageprofile-libdecnumber; \
2d309510
PB
52266 mv stageprofile-libdecnumber libdecnumber ; \
52267 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
a4b6c45a 52268@endif libdecnumber
7c27e184 52269@if libiberty
215c351a
PB
52270 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
52271 mkdir stageprofile-libiberty; \
2d309510
PB
52272 mv stageprofile-libiberty libiberty ; \
52273 mv stage1-libiberty prev-libiberty || test -f stage1-lean
7c27e184
PB
52274@endif libiberty
52275@if zlib
ce406537
PB
52276 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
52277 mkdir stageprofile-zlib; \
2d309510
PB
52278 mv stageprofile-zlib zlib ; \
52279 mv stage1-zlib prev-zlib || test -f stage1-lean
ce406537 52280@endif zlib
f41d6665
DJ
52281 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
52282 mkdir stageprofile-$(TARGET_SUBDIR); \
2d309510
PB
52283 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52284 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45f366ab 52285
2d309510 52286stageprofile-end::
ce406537 52287@if bfd
2d309510
PB
52288 @if test -d $(HOST_SUBDIR)/bfd ; then \
52289 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
52290 mv prev-bfd stage1-bfd ; : ; \
f41d6665 52291 fi
ce406537
PB
52292@endif bfd
52293@if opcodes
2d309510
PB
52294 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52295 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
52296 mv prev-opcodes stage1-opcodes ; : ; \
f41d6665 52297 fi
ce406537
PB
52298@endif opcodes
52299@if binutils
2d309510
PB
52300 @if test -d $(HOST_SUBDIR)/binutils ; then \
52301 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
52302 mv prev-binutils stage1-binutils ; : ; \
f41d6665 52303 fi
ce406537
PB
52304@endif binutils
52305@if gas
2d309510
PB
52306 @if test -d $(HOST_SUBDIR)/gas ; then \
52307 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
52308 mv prev-gas stage1-gas ; : ; \
f41d6665 52309 fi
ce406537
PB
52310@endif gas
52311@if gcc
2d309510
PB
52312 @if test -d $(HOST_SUBDIR)/gcc ; then \
52313 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
52314 mv prev-gcc stage1-gcc ; : ; \
f41d6665 52315 fi
ce406537 52316@endif gcc
e69bf64b
PB
52317@if gmp
52318 @if test -d $(HOST_SUBDIR)/gmp ; then \
52319 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
52320 mv prev-gmp stage1-gmp ; : ; \
52321 fi
52322@endif gmp
52323@if mpfr
52324 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52325 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
52326 mv prev-mpfr stage1-mpfr ; : ; \
52327 fi
52328@endif mpfr
5afab7ad
ILT
52329@if gold
52330 @if test -d $(HOST_SUBDIR)/gold ; then \
52331 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
52332 mv prev-gold stage1-gold ; : ; \
52333 fi
52334@endif gold
ce406537 52335@if intl
2d309510
PB
52336 @if test -d $(HOST_SUBDIR)/intl ; then \
52337 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
52338 mv prev-intl stage1-intl ; : ; \
f41d6665 52339 fi
ce406537
PB
52340@endif intl
52341@if ld
2d309510
PB
52342 @if test -d $(HOST_SUBDIR)/ld ; then \
52343 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
52344 mv prev-ld stage1-ld ; : ; \
f41d6665 52345 fi
ce406537
PB
52346@endif ld
52347@if libcpp
2d309510
PB
52348 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52349 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
52350 mv prev-libcpp stage1-libcpp ; : ; \
f41d6665 52351 fi
ce406537 52352@endif libcpp
a4b6c45a 52353@if libdecnumber
2d309510
PB
52354 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52355 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
52356 mv prev-libdecnumber stage1-libdecnumber ; : ; \
f41d6665 52357 fi
a4b6c45a 52358@endif libdecnumber
ce406537 52359@if libiberty
2d309510
PB
52360 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52361 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
52362 mv prev-libiberty stage1-libiberty ; : ; \
f41d6665 52363 fi
ce406537
PB
52364@endif libiberty
52365@if zlib
2d309510
PB
52366 @if test -d $(HOST_SUBDIR)/zlib ; then \
52367 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
52368 mv prev-zlib stage1-zlib ; : ; \
f41d6665 52369 fi
ce406537 52370@endif zlib
f41d6665 52371 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
52372 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
52373 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
f41d6665 52374 fi
2d309510 52375 rm -f stage_current
7c27e184 52376
8024d75e 52377# Bubble a bug fix through all the stages up to stage profile. They are
f41d6665
DJ
52378# remade, but not reconfigured. The next stage (if any) will not be
52379# reconfigured as well.
ce406537
PB
52380.PHONY: stageprofile-bubble
52381stageprofile-bubble:: stage1-bubble
e7c84bf8
PB
52382 @r=`${PWD_COMMAND}`; export r; \
52383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52384 if test -f stageprofile-lean || test -f stage1-lean ; then \
ce406537
PB
52385 echo Skipping rebuild of stageprofile ; \
52386 else \
1061f99e
PB
52387 $(MAKE) stageprofile-start; \
52388 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
ce406537 52389 fi
7c27e184 52390
ce406537
PB
52391.PHONY: all-stageprofile clean-stageprofile
52392do-clean: clean-stageprofile
45f366ab 52393
7c27e184
PB
52394# FIXME: Will not need to be conditional when toplevel bootstrap is the
52395# only possibility, but now it conflicts with no-bootstrap rules
52396@if gcc-bootstrap
52397
52398
52399
52400
45f366ab 52401# Rules to wipe a stage and all the following ones, also used for cleanstrap
05750653 52402distclean-stage1:: distclean-stageprofile
45f366ab 52403.PHONY: distclean-stageprofile
7c27e184 52404distclean-stageprofile::
f41d6665 52405 @: $(MAKE); $(stage)
a19e8f64 52406 @test "`cat stage_last`" != stageprofile || rm -f stage_last
05750653 52407 rm -rf stageprofile-*
148907ea
PB
52408
52409
7c27e184 52410@endif gcc-bootstrap
148907ea
PB
52411
52412
7c27e184 52413.PHONY: stagefeedback-start stagefeedback-end
148907ea 52414
7c27e184 52415stagefeedback-start::
f41d6665 52416 @: $(MAKE); $(stage); \
7c27e184 52417 echo stagefeedback > stage_current ; \
215c351a 52418 echo stagefeedback > stage_last; \
f41d6665 52419 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 52420@if bfd
215c351a
PB
52421 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
52422 mkdir stagefeedback-bfd; \
2d309510
PB
52423 mv stagefeedback-bfd bfd ; \
52424 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
7c27e184
PB
52425@endif bfd
52426@if opcodes
215c351a
PB
52427 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
52428 mkdir stagefeedback-opcodes; \
2d309510
PB
52429 mv stagefeedback-opcodes opcodes ; \
52430 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
7c27e184
PB
52431@endif opcodes
52432@if binutils
215c351a
PB
52433 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
52434 mkdir stagefeedback-binutils; \
2d309510
PB
52435 mv stagefeedback-binutils binutils ; \
52436 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
7c27e184
PB
52437@endif binutils
52438@if gas
215c351a
PB
52439 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
52440 mkdir stagefeedback-gas; \
2d309510
PB
52441 mv stagefeedback-gas gas ; \
52442 mv stageprofile-gas prev-gas || test -f stageprofile-lean
7c27e184
PB
52443@endif gas
52444@if gcc
215c351a
PB
52445 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
52446 mkdir stagefeedback-gcc; \
2d309510
PB
52447 mv stagefeedback-gcc gcc ; \
52448 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
7c27e184 52449@endif gcc
e69bf64b
PB
52450@if gmp
52451 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
52452 mkdir stagefeedback-gmp; \
52453 mv stagefeedback-gmp gmp ; \
52454 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
52455@endif gmp
52456@if mpfr
52457 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
52458 mkdir stagefeedback-mpfr; \
52459 mv stagefeedback-mpfr mpfr ; \
52460 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
52461@endif mpfr
5afab7ad
ILT
52462@if gold
52463 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
52464 mkdir stagefeedback-gold; \
52465 mv stagefeedback-gold gold ; \
52466 mv stageprofile-gold prev-gold || test -f stageprofile-lean
52467@endif gold
7c27e184 52468@if intl
215c351a
PB
52469 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
52470 mkdir stagefeedback-intl; \
2d309510
PB
52471 mv stagefeedback-intl intl ; \
52472 mv stageprofile-intl prev-intl || test -f stageprofile-lean
7c27e184
PB
52473@endif intl
52474@if ld
215c351a
PB
52475 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
52476 mkdir stagefeedback-ld; \
2d309510
PB
52477 mv stagefeedback-ld ld ; \
52478 mv stageprofile-ld prev-ld || test -f stageprofile-lean
7c27e184
PB
52479@endif ld
52480@if libcpp
215c351a
PB
52481 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
52482 mkdir stagefeedback-libcpp; \
2d309510
PB
52483 mv stagefeedback-libcpp libcpp ; \
52484 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
7c27e184 52485@endif libcpp
a4b6c45a
BE
52486@if libdecnumber
52487 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
52488 mkdir stagefeedback-libdecnumber; \
2d309510
PB
52489 mv stagefeedback-libdecnumber libdecnumber ; \
52490 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
a4b6c45a 52491@endif libdecnumber
7c27e184 52492@if libiberty
215c351a
PB
52493 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
52494 mkdir stagefeedback-libiberty; \
2d309510
PB
52495 mv stagefeedback-libiberty libiberty ; \
52496 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
7c27e184
PB
52497@endif libiberty
52498@if zlib
215c351a
PB
52499 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
52500 mkdir stagefeedback-zlib; \
2d309510
PB
52501 mv stagefeedback-zlib zlib ; \
52502 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
7c27e184 52503@endif zlib
f41d6665
DJ
52504 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
52505 mkdir stagefeedback-$(TARGET_SUBDIR); \
2d309510
PB
52506 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52507 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
148907ea 52508
2d309510 52509stagefeedback-end::
7c27e184 52510@if bfd
2d309510
PB
52511 @if test -d $(HOST_SUBDIR)/bfd ; then \
52512 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
52513 mv prev-bfd stageprofile-bfd ; : ; \
f41d6665 52514 fi
7c27e184
PB
52515@endif bfd
52516@if opcodes
2d309510
PB
52517 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52518 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
52519 mv prev-opcodes stageprofile-opcodes ; : ; \
f41d6665 52520 fi
7c27e184
PB
52521@endif opcodes
52522@if binutils
2d309510
PB
52523 @if test -d $(HOST_SUBDIR)/binutils ; then \
52524 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
52525 mv prev-binutils stageprofile-binutils ; : ; \
f41d6665 52526 fi
7c27e184
PB
52527@endif binutils
52528@if gas
2d309510
PB
52529 @if test -d $(HOST_SUBDIR)/gas ; then \
52530 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
52531 mv prev-gas stageprofile-gas ; : ; \
f41d6665 52532 fi
7c27e184
PB
52533@endif gas
52534@if gcc
2d309510
PB
52535 @if test -d $(HOST_SUBDIR)/gcc ; then \
52536 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
52537 mv prev-gcc stageprofile-gcc ; : ; \
f41d6665 52538 fi
7c27e184 52539@endif gcc
e69bf64b
PB
52540@if gmp
52541 @if test -d $(HOST_SUBDIR)/gmp ; then \
52542 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
52543 mv prev-gmp stageprofile-gmp ; : ; \
52544 fi
52545@endif gmp
52546@if mpfr
52547 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52548 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
52549 mv prev-mpfr stageprofile-mpfr ; : ; \
52550 fi
52551@endif mpfr
5afab7ad
ILT
52552@if gold
52553 @if test -d $(HOST_SUBDIR)/gold ; then \
52554 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
52555 mv prev-gold stageprofile-gold ; : ; \
52556 fi
52557@endif gold
7c27e184 52558@if intl
2d309510
PB
52559 @if test -d $(HOST_SUBDIR)/intl ; then \
52560 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
52561 mv prev-intl stageprofile-intl ; : ; \
f41d6665 52562 fi
7c27e184
PB
52563@endif intl
52564@if ld
2d309510
PB
52565 @if test -d $(HOST_SUBDIR)/ld ; then \
52566 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
52567 mv prev-ld stageprofile-ld ; : ; \
f41d6665 52568 fi
7c27e184
PB
52569@endif ld
52570@if libcpp
2d309510
PB
52571 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52572 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
52573 mv prev-libcpp stageprofile-libcpp ; : ; \
f41d6665 52574 fi
7c27e184 52575@endif libcpp
a4b6c45a 52576@if libdecnumber
2d309510
PB
52577 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52578 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
52579 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
f41d6665 52580 fi
a4b6c45a 52581@endif libdecnumber
7c27e184 52582@if libiberty
2d309510
PB
52583 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52584 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
52585 mv prev-libiberty stageprofile-libiberty ; : ; \
f41d6665 52586 fi
7c27e184
PB
52587@endif libiberty
52588@if zlib
2d309510
PB
52589 @if test -d $(HOST_SUBDIR)/zlib ; then \
52590 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
52591 mv prev-zlib stageprofile-zlib ; : ; \
f41d6665 52592 fi
7c27e184 52593@endif zlib
f41d6665 52594 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
52595 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
52596 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
f41d6665 52597 fi
2d309510 52598 rm -f stage_current
148907ea 52599
8024d75e 52600# Bubble a bug fix through all the stages up to stage feedback. They are
f41d6665
DJ
52601# remade, but not reconfigured. The next stage (if any) will not be
52602# reconfigured as well.
7c27e184 52603.PHONY: stagefeedback-bubble
c7870f5d 52604stagefeedback-bubble:: stageprofile-bubble
e7c84bf8
PB
52605 @r=`${PWD_COMMAND}`; export r; \
52606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52607 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
ce521a9c
PB
52608 echo Skipping rebuild of stagefeedback ; \
52609 else \
1061f99e
PB
52610 $(MAKE) stagefeedback-start; \
52611 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
ce521a9c 52612 fi
7c27e184 52613
45f366ab 52614.PHONY: all-stagefeedback clean-stagefeedback
45f366ab 52615do-clean: clean-stagefeedback
45f366ab 52616
7c27e184
PB
52617# FIXME: Will not need to be conditional when toplevel bootstrap is the
52618# only possibility, but now it conflicts with no-bootstrap rules
52619@if gcc-bootstrap
ad6717df
PB
52620
52621
52622
2d309510 52623.PHONY: profiledbootstrap profiledbootstrap-lean
2abefe3d
PB
52624profiledbootstrap:
52625 echo stagefeedback > stage_final
52626 @r=`${PWD_COMMAND}`; export r; \
52627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52628 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
f41d6665 52629 @: $(MAKE); $(unstage)
2abefe3d
PB
52630 @r=`${PWD_COMMAND}`; export r; \
52631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52632 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
c7870f5d 52633
2d309510
PB
52634profiledbootstrap-lean:
52635 echo stagefeedback > stage_final
52636 @r=`${PWD_COMMAND}`; export r; \
52637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52638 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
52639 @: $(MAKE); $(unstage)
52640 @r=`${PWD_COMMAND}`; export r; \
52641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52642 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52643
ad6717df 52644
45f366ab 52645# Rules to wipe a stage and all the following ones, also used for cleanstrap
c7870f5d 52646distclean-stageprofile:: distclean-stagefeedback
45f366ab 52647.PHONY: distclean-stagefeedback
ad6717df 52648distclean-stagefeedback::
f41d6665 52649 @: $(MAKE); $(stage)
a19e8f64 52650 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
05750653 52651 rm -rf stagefeedback-*
ad6717df
PB
52652
52653
7c27e184 52654@endif gcc-bootstrap
ad6717df
PB
52655
52656
52657
c7870f5d
PB
52658stageprofile-end::
52659 $(MAKE) distclean-stagefeedback
ad6717df 52660
c7870f5d 52661stagefeedback-start::
ad6717df
PB
52662 @r=`${PWD_COMMAND}`; export r; \
52663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c7870f5d
PB
52664 for i in prev-*; do \
52665 j=`echo $$i | sed s/^prev-//` ; \
52666 cd $$r/$$i && \
52667 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
52668 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
52669 done
03a91701 52670
45f366ab 52671@if gcc-bootstrap
45f366ab 52672do-distclean: distclean-stage1
cc11cc9b
PB
52673
52674# Provide a GCC build when we're building target libraries. This does
52675# not work as a dependency, just as the minimum necessary to avoid errors.
52676stage_last:
52677 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
45f366ab 52678
3ff3adad
PB
52679# Same as unstage, but not phony and defaulting to stage1-start. We place
52680# it in the dependency so that for example `make -j3 all-gcc' works.
52681stage_current:
52682 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
52683
cc11cc9b
PB
52684.PHONY: restrap
52685restrap:
52686 @: $(MAKE); $(stage)
bb286d71 52687 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
cc11cc9b 52688 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
e9a54b07 52689@endif gcc-bootstrap
cc11cc9b 52690
4977bab6
ZW
52691# --------------------------------------
52692# Dependencies between different modules
52693# --------------------------------------
52694
3589b69e 52695# Generic dependencies for target modules on host stuff, especially gcc
cc11cc9b
PB
52696@if gcc-bootstrap
52697configure-target-libstdc++-v3: stage_last
52698configure-target-libmudflap: stage_last
52699configure-target-libssp: stage_last
cc11cc9b 52700configure-target-newlib: stage_last
fa958513
DJ
52701configure-stage1-target-libgcc: maybe-all-stage1-gcc
52702configure-stage2-target-libgcc: maybe-all-stage2-gcc
bb286d71 52703configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
fa958513 52704configure-stage3-target-libgcc: maybe-all-stage3-gcc
bb286d71 52705configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
fa958513
DJ
52706configure-stage4-target-libgcc: maybe-all-stage4-gcc
52707configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
52708configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
cc11cc9b
PB
52709configure-target-libgfortran: stage_last
52710configure-target-libobjc: stage_last
52711configure-target-libtermcap: stage_last
52712configure-target-winsup: stage_last
52713configure-target-libgloss: stage_last
52714configure-target-libiberty: stage_last
52715configure-target-gperf: stage_last
52716configure-target-examples: stage_last
52717configure-target-libffi: stage_last
52718configure-target-libjava: stage_last
52719configure-target-zlib: stage_last
52720configure-target-boehm-gc: stage_last
52721configure-target-qthreads: stage_last
52722configure-target-rda: stage_last
52723configure-target-libada: stage_last
52724configure-target-libgomp: stage_last
52725@endif gcc-bootstrap
3589b69e 52726
cc11cc9b 52727@if gcc-no-bootstrap
3589b69e 52728configure-target-libstdc++-v3: maybe-all-gcc
3589b69e 52729configure-target-libmudflap: maybe-all-gcc
77008252 52730configure-target-libssp: maybe-all-gcc
3589b69e 52731configure-target-newlib: maybe-all-gcc
fa958513 52732configure-target-libgcc: maybe-all-gcc
3589b69e 52733configure-target-libgfortran: maybe-all-gcc
3589b69e 52734configure-target-libobjc: maybe-all-gcc
3589b69e 52735configure-target-libtermcap: maybe-all-gcc
3589b69e 52736configure-target-winsup: maybe-all-gcc
3589b69e 52737configure-target-libgloss: maybe-all-gcc
3589b69e 52738configure-target-libiberty: maybe-all-gcc
3589b69e 52739configure-target-gperf: maybe-all-gcc
3589b69e 52740configure-target-examples: maybe-all-gcc
3589b69e 52741configure-target-libffi: maybe-all-gcc
3589b69e 52742configure-target-libjava: maybe-all-gcc
3589b69e 52743configure-target-zlib: maybe-all-gcc
3589b69e 52744configure-target-boehm-gc: maybe-all-gcc
3589b69e 52745configure-target-qthreads: maybe-all-gcc
3589b69e 52746configure-target-rda: maybe-all-gcc
3589b69e 52747configure-target-libada: maybe-all-gcc
953ff289 52748configure-target-libgomp: maybe-all-gcc
cc11cc9b 52749@endif gcc-no-bootstrap
953ff289 52750
3589b69e 52751
4977bab6
ZW
52752# There are two types of dependencies here: 'hard' dependencies, where one
52753# module simply won't build without the other; and 'soft' dependencies, where
52754# if the depended-on module is missing, the depending module will do without
52755# or find a substitute somewhere (perhaps installed). Soft dependencies
3589b69e 52756# are made here to depend on a 'maybe-' target. If you're not sure,
4977bab6
ZW
52757# it's safer to use a soft dependency.
52758
3589b69e
PB
52759
52760
52761
52762
2dfbef6d 52763
3589b69e
PB
52764# With all the machinery above in place, it is pretty easy to generate
52765# dependencies. Host dependencies are a bit more complex because we have
52766# to check for bootstrap/prebootstrap dependencies. To resolve
52767# prebootstrap dependencies, prebootstrap modules are gathered in
52768# a hash table.
23f6b2f9 52769all-build-bison: maybe-all-build-texinfo
3589b69e 52770all-build-byacc: maybe-all-build-texinfo
23f6b2f9 52771all-build-flex: maybe-all-build-texinfo
3589b69e
PB
52772all-build-flex: maybe-all-build-bison
52773all-build-flex: maybe-all-build-byacc
52774all-build-flex: maybe-all-build-m4
23f6b2f9 52775all-build-libiberty: maybe-all-build-texinfo
3589b69e 52776all-build-m4: maybe-all-build-texinfo
71b5d516 52777all-build-fixincludes: maybe-all-build-libiberty
3589b69e
PB
52778configure-gcc: maybe-configure-intl
52779
52780configure-stage1-gcc: maybe-configure-stage1-intl
52781configure-stage2-gcc: maybe-configure-stage2-intl
bb286d71 52782configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
3589b69e 52783configure-stage3-gcc: maybe-configure-stage3-intl
bb286d71 52784configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
3589b69e
PB
52785configure-stage4-gcc: maybe-configure-stage4-intl
52786configure-stageprofile-gcc: maybe-configure-stageprofile-intl
52787configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
bcb28cf5
PB
52788configure-gcc: maybe-all-binutils
52789
52790configure-stage1-gcc: maybe-all-stage1-binutils
52791configure-stage2-gcc: maybe-all-stage2-binutils
bb286d71 52792configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
bcb28cf5 52793configure-stage3-gcc: maybe-all-stage3-binutils
bb286d71 52794configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
bcb28cf5
PB
52795configure-stage4-gcc: maybe-all-stage4-binutils
52796configure-stageprofile-gcc: maybe-all-stageprofile-binutils
52797configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
52798configure-gcc: maybe-all-gas
52799
52800configure-stage1-gcc: maybe-all-stage1-gas
52801configure-stage2-gcc: maybe-all-stage2-gas
bb286d71 52802configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
bcb28cf5 52803configure-stage3-gcc: maybe-all-stage3-gas
bb286d71 52804configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
bcb28cf5
PB
52805configure-stage4-gcc: maybe-all-stage4-gas
52806configure-stageprofile-gcc: maybe-all-stageprofile-gas
52807configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
52808configure-gcc: maybe-all-ld
52809
52810configure-stage1-gcc: maybe-all-stage1-ld
52811configure-stage2-gcc: maybe-all-stage2-ld
bb286d71 52812configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
bcb28cf5 52813configure-stage3-gcc: maybe-all-stage3-ld
bb286d71 52814configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
bcb28cf5
PB
52815configure-stage4-gcc: maybe-all-stage4-ld
52816configure-stageprofile-gcc: maybe-all-stageprofile-ld
52817configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
5afab7ad
ILT
52818configure-gcc: maybe-all-gold
52819
52820configure-stage1-gcc: maybe-all-stage1-gold
52821configure-stage2-gcc: maybe-all-stage2-gold
52822configure-stageb2g0-gcc: maybe-all-stageb2g0-gold
52823configure-stage3-gcc: maybe-all-stage3-gold
52824configure-stageb3g2-gcc: maybe-all-stageb3g2-gold
52825configure-stage4-gcc: maybe-all-stage4-gold
52826configure-stageprofile-gcc: maybe-all-stageprofile-gold
52827configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
3589b69e
PB
52828all-gcc: all-libiberty
52829
52830all-stage1-gcc: all-stage1-libiberty
52831all-stage2-gcc: all-stage2-libiberty
bb286d71 52832all-stageb2g0-gcc: all-stageb2g0-libiberty
3589b69e 52833all-stage3-gcc: all-stage3-libiberty
bb286d71 52834all-stageb3g2-gcc: all-stageb3g2-libiberty
3589b69e
PB
52835all-stage4-gcc: all-stage4-libiberty
52836all-stageprofile-gcc: all-stageprofile-libiberty
52837all-stagefeedback-gcc: all-stagefeedback-libiberty
e69bf64b
PB
52838all-gcc: maybe-all-gmp
52839
52840all-stage1-gcc: maybe-all-stage1-gmp
52841all-stage2-gcc: maybe-all-stage2-gmp
bb286d71 52842all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
e69bf64b 52843all-stage3-gcc: maybe-all-stage3-gmp
bb286d71 52844all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
e69bf64b
PB
52845all-stage4-gcc: maybe-all-stage4-gmp
52846all-stageprofile-gcc: maybe-all-stageprofile-gmp
52847all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
3589b69e
PB
52848all-gcc: maybe-all-intl
52849
52850all-stage1-gcc: maybe-all-stage1-intl
52851all-stage2-gcc: maybe-all-stage2-intl
bb286d71 52852all-stageb2g0-gcc: maybe-all-stageb2g0-intl
3589b69e 52853all-stage3-gcc: maybe-all-stage3-intl
bb286d71 52854all-stageb3g2-gcc: maybe-all-stageb3g2-intl
3589b69e
PB
52855all-stage4-gcc: maybe-all-stage4-intl
52856all-stageprofile-gcc: maybe-all-stageprofile-intl
52857all-stagefeedback-gcc: maybe-all-stagefeedback-intl
e69bf64b
PB
52858all-gcc: maybe-all-mpfr
52859
52860all-stage1-gcc: maybe-all-stage1-mpfr
52861all-stage2-gcc: maybe-all-stage2-mpfr
bb286d71 52862all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
e69bf64b 52863all-stage3-gcc: maybe-all-stage3-mpfr
bb286d71 52864all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
e69bf64b
PB
52865all-stage4-gcc: maybe-all-stage4-mpfr
52866all-stageprofile-gcc: maybe-all-stageprofile-mpfr
52867all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
7c27e184
PB
52868all-gcc: maybe-all-build-texinfo
52869
52870all-stage1-gcc: maybe-all-build-texinfo
52871all-stage2-gcc: maybe-all-build-texinfo
bb286d71 52872all-stageb2g0-gcc: maybe-all-build-texinfo
7c27e184 52873all-stage3-gcc: maybe-all-build-texinfo
bb286d71 52874all-stageb3g2-gcc: maybe-all-build-texinfo
7c27e184
PB
52875all-stage4-gcc: maybe-all-build-texinfo
52876all-stageprofile-gcc: maybe-all-build-texinfo
52877all-stagefeedback-gcc: maybe-all-build-texinfo
7c27e184
PB
52878all-gcc: maybe-all-build-bison
52879
52880all-stage1-gcc: maybe-all-build-bison
52881all-stage2-gcc: maybe-all-build-bison
bb286d71 52882all-stageb2g0-gcc: maybe-all-build-bison
7c27e184 52883all-stage3-gcc: maybe-all-build-bison
bb286d71 52884all-stageb3g2-gcc: maybe-all-build-bison
7c27e184
PB
52885all-stage4-gcc: maybe-all-build-bison
52886all-stageprofile-gcc: maybe-all-build-bison
52887all-stagefeedback-gcc: maybe-all-build-bison
7c27e184
PB
52888all-gcc: maybe-all-build-byacc
52889
52890all-stage1-gcc: maybe-all-build-byacc
52891all-stage2-gcc: maybe-all-build-byacc
bb286d71 52892all-stageb2g0-gcc: maybe-all-build-byacc
7c27e184 52893all-stage3-gcc: maybe-all-build-byacc
bb286d71 52894all-stageb3g2-gcc: maybe-all-build-byacc
7c27e184
PB
52895all-stage4-gcc: maybe-all-build-byacc
52896all-stageprofile-gcc: maybe-all-build-byacc
52897all-stagefeedback-gcc: maybe-all-build-byacc
7c27e184
PB
52898all-gcc: maybe-all-build-flex
52899
52900all-stage1-gcc: maybe-all-build-flex
52901all-stage2-gcc: maybe-all-build-flex
bb286d71 52902all-stageb2g0-gcc: maybe-all-build-flex
7c27e184 52903all-stage3-gcc: maybe-all-build-flex
bb286d71 52904all-stageb3g2-gcc: maybe-all-build-flex
7c27e184
PB
52905all-stage4-gcc: maybe-all-build-flex
52906all-stageprofile-gcc: maybe-all-build-flex
52907all-stagefeedback-gcc: maybe-all-build-flex
71b5d516
PB
52908all-gcc: maybe-all-build-libiberty
52909
52910all-stage1-gcc: maybe-all-build-libiberty
52911all-stage2-gcc: maybe-all-build-libiberty
bb286d71 52912all-stageb2g0-gcc: maybe-all-build-libiberty
71b5d516 52913all-stage3-gcc: maybe-all-build-libiberty
bb286d71 52914all-stageb3g2-gcc: maybe-all-build-libiberty
71b5d516
PB
52915all-stage4-gcc: maybe-all-build-libiberty
52916all-stageprofile-gcc: maybe-all-build-libiberty
52917all-stagefeedback-gcc: maybe-all-build-libiberty
71b5d516
PB
52918all-gcc: maybe-all-build-fixincludes
52919
52920all-stage1-gcc: maybe-all-build-fixincludes
52921all-stage2-gcc: maybe-all-build-fixincludes
bb286d71 52922all-stageb2g0-gcc: maybe-all-build-fixincludes
71b5d516 52923all-stage3-gcc: maybe-all-build-fixincludes
bb286d71 52924all-stageb3g2-gcc: maybe-all-build-fixincludes
71b5d516
PB
52925all-stage4-gcc: maybe-all-build-fixincludes
52926all-stageprofile-gcc: maybe-all-build-fixincludes
52927all-stagefeedback-gcc: maybe-all-build-fixincludes
3589b69e
PB
52928all-gcc: maybe-all-zlib
52929
52930all-stage1-gcc: maybe-all-stage1-zlib
52931all-stage2-gcc: maybe-all-stage2-zlib
bb286d71 52932all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
3589b69e 52933all-stage3-gcc: maybe-all-stage3-zlib
bb286d71 52934all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
3589b69e
PB
52935all-stage4-gcc: maybe-all-stage4-zlib
52936all-stageprofile-gcc: maybe-all-stageprofile-zlib
52937all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
3589b69e
PB
52938all-gcc: all-libcpp
52939
52940all-stage1-gcc: all-stage1-libcpp
52941all-stage2-gcc: all-stage2-libcpp
bb286d71 52942all-stageb2g0-gcc: all-stageb2g0-libcpp
3589b69e 52943all-stage3-gcc: all-stage3-libcpp
bb286d71 52944all-stageb3g2-gcc: all-stageb3g2-libcpp
3589b69e
PB
52945all-stage4-gcc: all-stage4-libcpp
52946all-stageprofile-gcc: all-stageprofile-libcpp
52947all-stagefeedback-gcc: all-stagefeedback-libcpp
a4b6c45a
BE
52948all-gcc: all-libdecnumber
52949
52950all-stage1-gcc: all-stage1-libdecnumber
52951all-stage2-gcc: all-stage2-libdecnumber
bb286d71 52952all-stageb2g0-gcc: all-stageb2g0-libdecnumber
a4b6c45a 52953all-stage3-gcc: all-stage3-libdecnumber
bb286d71 52954all-stageb3g2-gcc: all-stageb3g2-libdecnumber
a4b6c45a
BE
52955all-stage4-gcc: all-stage4-libdecnumber
52956all-stageprofile-gcc: all-stageprofile-libdecnumber
52957all-stagefeedback-gcc: all-stagefeedback-libdecnumber
53c7ffe7
GK
52958all-gcc: maybe-all-libiberty
52959
52960all-stage1-gcc: maybe-all-stage1-libiberty
52961all-stage2-gcc: maybe-all-stage2-libiberty
bb286d71 52962all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
53c7ffe7 52963all-stage3-gcc: maybe-all-stage3-libiberty
bb286d71 52964all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
53c7ffe7
GK
52965all-stage4-gcc: maybe-all-stage4-libiberty
52966all-stageprofile-gcc: maybe-all-stageprofile-libiberty
52967all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
52968all-gcc: maybe-all-fixincludes
848556c2 52969install-gcc: maybe-install-fixincludes
3589b69e
PB
52970configure-libcpp: configure-libiberty
52971
52972configure-stage1-libcpp: configure-stage1-libiberty
52973configure-stage2-libcpp: configure-stage2-libiberty
bb286d71 52974configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
3589b69e 52975configure-stage3-libcpp: configure-stage3-libiberty
bb286d71 52976configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
3589b69e
PB
52977configure-stage4-libcpp: configure-stage4-libiberty
52978configure-stageprofile-libcpp: configure-stageprofile-libiberty
52979configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
52980configure-libcpp: maybe-configure-intl
52981
52982configure-stage1-libcpp: maybe-configure-stage1-intl
52983configure-stage2-libcpp: maybe-configure-stage2-intl
bb286d71 52984configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
3589b69e 52985configure-stage3-libcpp: maybe-configure-stage3-intl
bb286d71 52986configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
3589b69e
PB
52987configure-stage4-libcpp: maybe-configure-stage4-intl
52988configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
52989configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
52990all-libcpp: all-libiberty
52991
52992all-stage1-libcpp: all-stage1-libiberty
52993all-stage2-libcpp: all-stage2-libiberty
bb286d71 52994all-stageb2g0-libcpp: all-stageb2g0-libiberty
3589b69e 52995all-stage3-libcpp: all-stage3-libiberty
bb286d71 52996all-stageb3g2-libcpp: all-stageb3g2-libiberty
3589b69e
PB
52997all-stage4-libcpp: all-stage4-libiberty
52998all-stageprofile-libcpp: all-stageprofile-libiberty
52999all-stagefeedback-libcpp: all-stagefeedback-libiberty
53000all-libcpp: maybe-all-intl
53001
53002all-stage1-libcpp: maybe-all-stage1-intl
53003all-stage2-libcpp: maybe-all-stage2-intl
bb286d71 53004all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
3589b69e 53005all-stage3-libcpp: maybe-all-stage3-intl
bb286d71 53006all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
3589b69e
PB
53007all-stage4-libcpp: maybe-all-stage4-intl
53008all-stageprofile-libcpp: maybe-all-stageprofile-intl
53009all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
53c7ffe7 53010all-fixincludes: maybe-all-libiberty
5395b47b 53011all-gnattools: maybe-all-target-libada
e69bf64b
PB
53012configure-mpfr: maybe-all-gmp
53013
53014configure-stage1-mpfr: maybe-all-stage1-gmp
53015configure-stage2-mpfr: maybe-all-stage2-gmp
bb286d71 53016configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
e69bf64b 53017configure-stage3-mpfr: maybe-all-stage3-gmp
bb286d71 53018configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
e69bf64b
PB
53019configure-stage4-mpfr: maybe-all-stage4-gmp
53020configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
53021configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
e00e9858 53022configure-gdb: maybe-all-intl
3589b69e 53023configure-gdb: maybe-configure-sim
b8afffc1 53024configure-gdb: maybe-all-bfd
3589b69e
PB
53025all-gdb: maybe-all-libiberty
53026all-gdb: maybe-all-opcodes
3589b69e 53027all-gdb: maybe-all-readline
7c27e184
PB
53028all-gdb: maybe-all-build-bison
53029all-gdb: maybe-all-build-byacc
3589b69e 53030all-gdb: maybe-all-sim
bbfbfafc 53031all-gdb: maybe-all-libdecnumber
3589b69e
PB
53032configure-libgui: maybe-configure-tcl
53033configure-libgui: maybe-configure-tk
53034all-libgui: maybe-all-tcl
53035all-libgui: maybe-all-tk
53036all-libgui: maybe-all-itcl
4977bab6 53037configure-bfd: configure-libiberty
3589b69e
PB
53038
53039configure-stage1-bfd: configure-stage1-libiberty
53040configure-stage2-bfd: configure-stage2-libiberty
bb286d71 53041configure-stageb2g0-bfd: configure-stageb2g0-libiberty
3589b69e 53042configure-stage3-bfd: configure-stage3-libiberty
bb286d71 53043configure-stageb3g2-bfd: configure-stageb3g2-libiberty
3589b69e
PB
53044configure-stage4-bfd: configure-stage4-libiberty
53045configure-stageprofile-bfd: configure-stageprofile-libiberty
53046configure-stagefeedback-bfd: configure-stagefeedback-libiberty
32845532
CD
53047configure-bfd: maybe-configure-intl
53048
53049configure-stage1-bfd: maybe-configure-stage1-intl
53050configure-stage2-bfd: maybe-configure-stage2-intl
bb286d71 53051configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
32845532 53052configure-stage3-bfd: maybe-configure-stage3-intl
bb286d71 53053configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
32845532
CD
53054configure-stage4-bfd: maybe-configure-stage4-intl
53055configure-stageprofile-bfd: maybe-configure-stageprofile-intl
53056configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
3589b69e
PB
53057all-bfd: maybe-all-libiberty
53058
53059all-stage1-bfd: maybe-all-stage1-libiberty
53060all-stage2-bfd: maybe-all-stage2-libiberty
bb286d71 53061all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
3589b69e 53062all-stage3-bfd: maybe-all-stage3-libiberty
bb286d71 53063all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
3589b69e
PB
53064all-stage4-bfd: maybe-all-stage4-libiberty
53065all-stageprofile-bfd: maybe-all-stageprofile-libiberty
53066all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
53067all-bfd: maybe-all-intl
53068
53069all-stage1-bfd: maybe-all-stage1-intl
53070all-stage2-bfd: maybe-all-stage2-intl
bb286d71 53071all-stageb2g0-bfd: maybe-all-stageb2g0-intl
3589b69e 53072all-stage3-bfd: maybe-all-stage3-intl
bb286d71 53073all-stageb3g2-bfd: maybe-all-stageb3g2-intl
3589b69e
PB
53074all-stage4-bfd: maybe-all-stage4-intl
53075all-stageprofile-bfd: maybe-all-stageprofile-intl
53076all-stagefeedback-bfd: maybe-all-stagefeedback-intl
32845532
CD
53077configure-binutils: maybe-configure-intl
53078
53079configure-stage1-binutils: maybe-configure-stage1-intl
53080configure-stage2-binutils: maybe-configure-stage2-intl
bb286d71 53081configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
32845532 53082configure-stage3-binutils: maybe-configure-stage3-intl
bb286d71 53083configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
32845532
CD
53084configure-stage4-binutils: maybe-configure-stage4-intl
53085configure-stageprofile-binutils: maybe-configure-stageprofile-intl
53086configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
3589b69e
PB
53087all-binutils: maybe-all-libiberty
53088
53089all-stage1-binutils: maybe-all-stage1-libiberty
53090all-stage2-binutils: maybe-all-stage2-libiberty
bb286d71 53091all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
3589b69e 53092all-stage3-binutils: maybe-all-stage3-libiberty
bb286d71 53093all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
3589b69e
PB
53094all-stage4-binutils: maybe-all-stage4-libiberty
53095all-stageprofile-binutils: maybe-all-stageprofile-libiberty
53096all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
53097all-binutils: maybe-all-opcodes
53098
53099all-stage1-binutils: maybe-all-stage1-opcodes
53100all-stage2-binutils: maybe-all-stage2-opcodes
bb286d71 53101all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
3589b69e 53102all-stage3-binutils: maybe-all-stage3-opcodes
bb286d71 53103all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
3589b69e
PB
53104all-stage4-binutils: maybe-all-stage4-opcodes
53105all-stageprofile-binutils: maybe-all-stageprofile-opcodes
53106all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
53107all-binutils: maybe-all-bfd
53108
53109all-stage1-binutils: maybe-all-stage1-bfd
53110all-stage2-binutils: maybe-all-stage2-bfd
bb286d71 53111all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
3589b69e 53112all-stage3-binutils: maybe-all-stage3-bfd
bb286d71 53113all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
3589b69e
PB
53114all-stage4-binutils: maybe-all-stage4-bfd
53115all-stageprofile-binutils: maybe-all-stageprofile-bfd
53116all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
7c27e184
PB
53117all-binutils: maybe-all-build-flex
53118
53119all-stage1-binutils: maybe-all-build-flex
53120all-stage2-binutils: maybe-all-build-flex
bb286d71 53121all-stageb2g0-binutils: maybe-all-build-flex
7c27e184 53122all-stage3-binutils: maybe-all-build-flex
bb286d71 53123all-stageb3g2-binutils: maybe-all-build-flex
7c27e184
PB
53124all-stage4-binutils: maybe-all-build-flex
53125all-stageprofile-binutils: maybe-all-build-flex
53126all-stagefeedback-binutils: maybe-all-build-flex
7c27e184
PB
53127all-binutils: maybe-all-build-bison
53128
53129all-stage1-binutils: maybe-all-build-bison
53130all-stage2-binutils: maybe-all-build-bison
bb286d71 53131all-stageb2g0-binutils: maybe-all-build-bison
7c27e184 53132all-stage3-binutils: maybe-all-build-bison
bb286d71 53133all-stageb3g2-binutils: maybe-all-build-bison
7c27e184
PB
53134all-stage4-binutils: maybe-all-build-bison
53135all-stageprofile-binutils: maybe-all-build-bison
53136all-stagefeedback-binutils: maybe-all-build-bison
7c27e184
PB
53137all-binutils: maybe-all-build-byacc
53138
53139all-stage1-binutils: maybe-all-build-byacc
53140all-stage2-binutils: maybe-all-build-byacc
bb286d71 53141all-stageb2g0-binutils: maybe-all-build-byacc
7c27e184 53142all-stage3-binutils: maybe-all-build-byacc
bb286d71 53143all-stageb3g2-binutils: maybe-all-build-byacc
7c27e184
PB
53144all-stage4-binutils: maybe-all-build-byacc
53145all-stageprofile-binutils: maybe-all-build-byacc
53146all-stagefeedback-binutils: maybe-all-build-byacc
3589b69e
PB
53147all-binutils: maybe-all-intl
53148
53149all-stage1-binutils: maybe-all-stage1-intl
53150all-stage2-binutils: maybe-all-stage2-intl
bb286d71 53151all-stageb2g0-binutils: maybe-all-stageb2g0-intl
3589b69e 53152all-stage3-binutils: maybe-all-stage3-intl
bb286d71 53153all-stageb3g2-binutils: maybe-all-stageb3g2-intl
3589b69e
PB
53154all-stage4-binutils: maybe-all-stage4-intl
53155all-stageprofile-binutils: maybe-all-stageprofile-intl
53156all-stagefeedback-binutils: maybe-all-stagefeedback-intl
4977bab6 53157install-binutils: maybe-install-opcodes
c3969745 53158install-opcodes: maybe-install-bfd
32845532
CD
53159configure-gas: maybe-configure-intl
53160
53161configure-stage1-gas: maybe-configure-stage1-intl
53162configure-stage2-gas: maybe-configure-stage2-intl
bb286d71 53163configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
32845532 53164configure-stage3-gas: maybe-configure-stage3-intl
bb286d71 53165configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
32845532
CD
53166configure-stage4-gas: maybe-configure-stage4-intl
53167configure-stageprofile-gas: maybe-configure-stageprofile-intl
53168configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
3589b69e
PB
53169all-gas: maybe-all-libiberty
53170
53171all-stage1-gas: maybe-all-stage1-libiberty
53172all-stage2-gas: maybe-all-stage2-libiberty
bb286d71 53173all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
3589b69e 53174all-stage3-gas: maybe-all-stage3-libiberty
bb286d71 53175all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
3589b69e
PB
53176all-stage4-gas: maybe-all-stage4-libiberty
53177all-stageprofile-gas: maybe-all-stageprofile-libiberty
53178all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
53179all-gas: maybe-all-opcodes
53180
53181all-stage1-gas: maybe-all-stage1-opcodes
53182all-stage2-gas: maybe-all-stage2-opcodes
bb286d71 53183all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
3589b69e 53184all-stage3-gas: maybe-all-stage3-opcodes
bb286d71 53185all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
3589b69e
PB
53186all-stage4-gas: maybe-all-stage4-opcodes
53187all-stageprofile-gas: maybe-all-stageprofile-opcodes
53188all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
53189all-gas: maybe-all-bfd
53190
53191all-stage1-gas: maybe-all-stage1-bfd
53192all-stage2-gas: maybe-all-stage2-bfd
bb286d71 53193all-stageb2g0-gas: maybe-all-stageb2g0-bfd
3589b69e 53194all-stage3-gas: maybe-all-stage3-bfd
bb286d71 53195all-stageb3g2-gas: maybe-all-stageb3g2-bfd
3589b69e
PB
53196all-stage4-gas: maybe-all-stage4-bfd
53197all-stageprofile-gas: maybe-all-stageprofile-bfd
53198all-stagefeedback-gas: maybe-all-stagefeedback-bfd
53199all-gas: maybe-all-intl
53200
53201all-stage1-gas: maybe-all-stage1-intl
53202all-stage2-gas: maybe-all-stage2-intl
bb286d71 53203all-stageb2g0-gas: maybe-all-stageb2g0-intl
3589b69e 53204all-stage3-gas: maybe-all-stage3-intl
bb286d71 53205all-stageb3g2-gas: maybe-all-stageb3g2-intl
3589b69e
PB
53206all-stage4-gas: maybe-all-stage4-intl
53207all-stageprofile-gas: maybe-all-stageprofile-intl
53208all-stagefeedback-gas: maybe-all-stagefeedback-intl
32845532 53209configure-gprof: maybe-configure-intl
3589b69e
PB
53210all-gprof: maybe-all-libiberty
53211all-gprof: maybe-all-bfd
53212all-gprof: maybe-all-opcodes
53213all-gprof: maybe-all-intl
32845532
CD
53214configure-ld: maybe-configure-intl
53215
53216configure-stage1-ld: maybe-configure-stage1-intl
53217configure-stage2-ld: maybe-configure-stage2-intl
bb286d71 53218configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
32845532 53219configure-stage3-ld: maybe-configure-stage3-intl
bb286d71 53220configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
32845532
CD
53221configure-stage4-ld: maybe-configure-stage4-intl
53222configure-stageprofile-ld: maybe-configure-stageprofile-intl
53223configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
3589b69e
PB
53224all-ld: maybe-all-libiberty
53225
53226all-stage1-ld: maybe-all-stage1-libiberty
53227all-stage2-ld: maybe-all-stage2-libiberty
bb286d71 53228all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
3589b69e 53229all-stage3-ld: maybe-all-stage3-libiberty
bb286d71 53230all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
3589b69e
PB
53231all-stage4-ld: maybe-all-stage4-libiberty
53232all-stageprofile-ld: maybe-all-stageprofile-libiberty
53233all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
53234all-ld: maybe-all-bfd
53235
53236all-stage1-ld: maybe-all-stage1-bfd
53237all-stage2-ld: maybe-all-stage2-bfd
bb286d71 53238all-stageb2g0-ld: maybe-all-stageb2g0-bfd
3589b69e 53239all-stage3-ld: maybe-all-stage3-bfd
bb286d71 53240all-stageb3g2-ld: maybe-all-stageb3g2-bfd
3589b69e
PB
53241all-stage4-ld: maybe-all-stage4-bfd
53242all-stageprofile-ld: maybe-all-stageprofile-bfd
53243all-stagefeedback-ld: maybe-all-stagefeedback-bfd
53244all-ld: maybe-all-opcodes
53245
53246all-stage1-ld: maybe-all-stage1-opcodes
53247all-stage2-ld: maybe-all-stage2-opcodes
bb286d71 53248all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
3589b69e 53249all-stage3-ld: maybe-all-stage3-opcodes
bb286d71 53250all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
3589b69e
PB
53251all-stage4-ld: maybe-all-stage4-opcodes
53252all-stageprofile-ld: maybe-all-stageprofile-opcodes
53253all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
7c27e184
PB
53254all-ld: maybe-all-build-bison
53255
53256all-stage1-ld: maybe-all-build-bison
53257all-stage2-ld: maybe-all-build-bison
bb286d71 53258all-stageb2g0-ld: maybe-all-build-bison
7c27e184 53259all-stage3-ld: maybe-all-build-bison
bb286d71 53260all-stageb3g2-ld: maybe-all-build-bison
7c27e184
PB
53261all-stage4-ld: maybe-all-build-bison
53262all-stageprofile-ld: maybe-all-build-bison
53263all-stagefeedback-ld: maybe-all-build-bison
7c27e184
PB
53264all-ld: maybe-all-build-byacc
53265
53266all-stage1-ld: maybe-all-build-byacc
53267all-stage2-ld: maybe-all-build-byacc
bb286d71 53268all-stageb2g0-ld: maybe-all-build-byacc
7c27e184 53269all-stage3-ld: maybe-all-build-byacc
bb286d71 53270all-stageb3g2-ld: maybe-all-build-byacc
7c27e184
PB
53271all-stage4-ld: maybe-all-build-byacc
53272all-stageprofile-ld: maybe-all-build-byacc
53273all-stagefeedback-ld: maybe-all-build-byacc
7c27e184
PB
53274all-ld: maybe-all-build-flex
53275
53276all-stage1-ld: maybe-all-build-flex
53277all-stage2-ld: maybe-all-build-flex
bb286d71 53278all-stageb2g0-ld: maybe-all-build-flex
7c27e184 53279all-stage3-ld: maybe-all-build-flex
bb286d71 53280all-stageb3g2-ld: maybe-all-build-flex
7c27e184
PB
53281all-stage4-ld: maybe-all-build-flex
53282all-stageprofile-ld: maybe-all-build-flex
53283all-stagefeedback-ld: maybe-all-build-flex
3589b69e
PB
53284all-ld: maybe-all-intl
53285
53286all-stage1-ld: maybe-all-stage1-intl
53287all-stage2-ld: maybe-all-stage2-intl
bb286d71 53288all-stageb2g0-ld: maybe-all-stageb2g0-intl
3589b69e 53289all-stage3-ld: maybe-all-stage3-intl
bb286d71 53290all-stageb3g2-ld: maybe-all-stageb3g2-intl
3589b69e
PB
53291all-stage4-ld: maybe-all-stage4-intl
53292all-stageprofile-ld: maybe-all-stageprofile-intl
53293all-stagefeedback-ld: maybe-all-stagefeedback-intl
5afab7ad
ILT
53294configure-gold: maybe-configure-intl
53295
53296configure-stage1-gold: maybe-configure-stage1-intl
53297configure-stage2-gold: maybe-configure-stage2-intl
53298configure-stageb2g0-gold: maybe-configure-stageb2g0-intl
53299configure-stage3-gold: maybe-configure-stage3-intl
53300configure-stageb3g2-gold: maybe-configure-stageb3g2-intl
53301configure-stage4-gold: maybe-configure-stage4-intl
53302configure-stageprofile-gold: maybe-configure-stageprofile-intl
53303configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
53304all-gold: maybe-all-libiberty
53305
53306all-stage1-gold: maybe-all-stage1-libiberty
53307all-stage2-gold: maybe-all-stage2-libiberty
53308all-stageb2g0-gold: maybe-all-stageb2g0-libiberty
53309all-stage3-gold: maybe-all-stage3-libiberty
53310all-stageb3g2-gold: maybe-all-stageb3g2-libiberty
53311all-stage4-gold: maybe-all-stage4-libiberty
53312all-stageprofile-gold: maybe-all-stageprofile-libiberty
53313all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
53314all-gold: maybe-all-intl
53315
53316all-stage1-gold: maybe-all-stage1-intl
53317all-stage2-gold: maybe-all-stage2-intl
53318all-stageb2g0-gold: maybe-all-stageb2g0-intl
53319all-stage3-gold: maybe-all-stage3-intl
53320all-stageb3g2-gold: maybe-all-stageb3g2-intl
53321all-stage4-gold: maybe-all-stage4-intl
53322all-stageprofile-gold: maybe-all-stageprofile-intl
53323all-stagefeedback-gold: maybe-all-stagefeedback-intl
53324all-gold: maybe-all-bfd
53325
53326all-stage1-gold: maybe-all-stage1-bfd
53327all-stage2-gold: maybe-all-stage2-bfd
53328all-stageb2g0-gold: maybe-all-stageb2g0-bfd
53329all-stage3-gold: maybe-all-stage3-bfd
53330all-stageb3g2-gold: maybe-all-stageb3g2-bfd
53331all-stage4-gold: maybe-all-stage4-bfd
53332all-stageprofile-gold: maybe-all-stageprofile-bfd
53333all-stagefeedback-gold: maybe-all-stagefeedback-bfd
53334all-gold: maybe-all-build-bison
53335
53336all-stage1-gold: maybe-all-build-bison
53337all-stage2-gold: maybe-all-build-bison
53338all-stageb2g0-gold: maybe-all-build-bison
53339all-stage3-gold: maybe-all-build-bison
53340all-stageb3g2-gold: maybe-all-build-bison
53341all-stage4-gold: maybe-all-build-bison
53342all-stageprofile-gold: maybe-all-build-bison
53343all-stagefeedback-gold: maybe-all-build-bison
53344all-gold: maybe-all-build-byacc
53345
53346all-stage1-gold: maybe-all-build-byacc
53347all-stage2-gold: maybe-all-build-byacc
53348all-stageb2g0-gold: maybe-all-build-byacc
53349all-stage3-gold: maybe-all-build-byacc
53350all-stageb3g2-gold: maybe-all-build-byacc
53351all-stage4-gold: maybe-all-build-byacc
53352all-stageprofile-gold: maybe-all-build-byacc
53353all-stagefeedback-gold: maybe-all-build-byacc
06407e30
ILT
53354check-gold: maybe-all-binutils
53355
53356check-stage1-gold: maybe-all-stage1-binutils
53357check-stage2-gold: maybe-all-stage2-binutils
53358check-stageb2g0-gold: maybe-all-stageb2g0-binutils
53359check-stage3-gold: maybe-all-stage3-binutils
53360check-stageb3g2-gold: maybe-all-stageb3g2-binutils
53361check-stage4-gold: maybe-all-stage4-binutils
53362check-stageprofile-gold: maybe-all-stageprofile-binutils
53363check-stagefeedback-gold: maybe-all-stagefeedback-binutils
9fbe6585
JJ
53364configure-opcodes: maybe-configure-intl
53365
53366configure-stage1-opcodes: maybe-configure-stage1-intl
53367configure-stage2-opcodes: maybe-configure-stage2-intl
bb286d71 53368configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
9fbe6585 53369configure-stage3-opcodes: maybe-configure-stage3-intl
bb286d71 53370configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
9fbe6585
JJ
53371configure-stage4-opcodes: maybe-configure-stage4-intl
53372configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
53373configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
3589b69e
PB
53374all-opcodes: maybe-all-bfd
53375
53376all-stage1-opcodes: maybe-all-stage1-bfd
53377all-stage2-opcodes: maybe-all-stage2-bfd
bb286d71 53378all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
3589b69e 53379all-stage3-opcodes: maybe-all-stage3-bfd
bb286d71 53380all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
3589b69e
PB
53381all-stage4-opcodes: maybe-all-stage4-bfd
53382all-stageprofile-opcodes: maybe-all-stageprofile-bfd
53383all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
53384all-opcodes: maybe-all-libiberty
53385
53386all-stage1-opcodes: maybe-all-stage1-libiberty
53387all-stage2-opcodes: maybe-all-stage2-libiberty
bb286d71 53388all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
3589b69e 53389all-stage3-opcodes: maybe-all-stage3-libiberty
bb286d71 53390all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
3589b69e
PB
53391all-stage4-opcodes: maybe-all-stage4-libiberty
53392all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
53393all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
9fbe6585
JJ
53394all-opcodes: maybe-all-intl
53395
53396all-stage1-opcodes: maybe-all-stage1-intl
53397all-stage2-opcodes: maybe-all-stage2-intl
bb286d71 53398all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
9fbe6585 53399all-stage3-opcodes: maybe-all-stage3-intl
bb286d71 53400all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
9fbe6585
JJ
53401all-stage4-opcodes: maybe-all-stage4-intl
53402all-stageprofile-opcodes: maybe-all-stageprofile-intl
53403all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
3589b69e
PB
53404all-dejagnu: maybe-all-tcl
53405all-dejagnu: maybe-all-expect
53406all-dejagnu: maybe-all-tk
53407configure-expect: maybe-configure-tcl
53408configure-expect: maybe-configure-tk
53409all-expect: maybe-all-tcl
53410all-expect: maybe-all-tk
53411configure-itcl: maybe-configure-tcl
53412configure-itcl: maybe-configure-tk
53413all-itcl: maybe-all-tcl
53414all-itcl: maybe-all-tk
4977bab6 53415install-itcl: maybe-install-tcl
4977bab6
ZW
53416configure-tk: maybe-configure-tcl
53417all-tk: maybe-all-tcl
3589b69e
PB
53418all-sid: maybe-all-libiberty
53419all-sid: maybe-all-bfd
53420all-sid: maybe-all-opcodes
53421all-sid: maybe-all-tcl
53422all-sid: maybe-all-tk
53423install-sid: maybe-install-tcl
53424install-sid: maybe-install-tk
32845532
CD
53425configure-sim: maybe-configure-intl
53426all-sim: maybe-all-intl
3589b69e
PB
53427all-sim: maybe-all-libiberty
53428all-sim: maybe-all-bfd
53429all-sim: maybe-all-opcodes
53430all-sim: maybe-all-readline
53431all-sim: maybe-configure-gdb
53432all-fastjar: maybe-all-zlib
7c27e184 53433all-fastjar: maybe-all-build-texinfo
3589b69e
PB
53434all-fastjar: maybe-all-libiberty
53435all-autoconf: maybe-all-m4
7c27e184 53436all-autoconf: maybe-all-build-texinfo
3589b69e 53437all-automake: maybe-all-m4
7c27e184 53438all-automake: maybe-all-build-texinfo
3589b69e
PB
53439all-automake: maybe-all-autoconf
53440all-bison: maybe-all-intl
7c27e184 53441all-bison: maybe-all-build-texinfo
3589b69e 53442all-diff: maybe-all-intl
7c27e184 53443all-diff: maybe-all-build-texinfo
3589b69e 53444all-fileutils: maybe-all-intl
7c27e184
PB
53445all-fileutils: maybe-all-build-texinfo
53446all-flex: maybe-all-build-bison
53447all-flex: maybe-all-build-byacc
3589b69e
PB
53448all-flex: maybe-all-intl
53449all-flex: maybe-all-m4
7c27e184 53450all-flex: maybe-all-build-texinfo
3589b69e
PB
53451all-gzip: maybe-all-intl
53452all-gzip: maybe-all-zlib
7c27e184 53453all-gzip: maybe-all-build-texinfo
3589b69e 53454all-hello: maybe-all-intl
7c27e184 53455all-hello: maybe-all-build-texinfo
3589b69e 53456all-m4: maybe-all-intl
7c27e184 53457all-m4: maybe-all-build-texinfo
3589b69e 53458all-make: maybe-all-intl
7c27e184
PB
53459all-make: maybe-all-build-texinfo
53460all-patch: maybe-all-build-texinfo
53461all-make: maybe-all-build-texinfo
4977bab6 53462all-prms: maybe-all-libiberty
7c27e184
PB
53463all-recode: maybe-all-build-texinfo
53464all-sed: maybe-all-build-texinfo
4977bab6 53465all-send-pr: maybe-all-prms
7c27e184
PB
53466all-tar: maybe-all-build-texinfo
53467all-uudecode: maybe-all-build-texinfo
3589b69e 53468configure-target-boehm-gc: maybe-configure-target-qthreads
4977bab6 53469configure-target-fastjar: maybe-configure-target-zlib
3589b69e
PB
53470all-target-fastjar: maybe-all-target-zlib
53471all-target-fastjar: maybe-all-target-libiberty
53472configure-target-libjava: maybe-configure-target-zlib
53473configure-target-libjava: maybe-configure-target-boehm-gc
53474configure-target-libjava: maybe-configure-target-qthreads
53475configure-target-libjava: maybe-configure-target-libffi
53476all-target-libjava: maybe-all-fastjar
53477all-target-libjava: maybe-all-target-zlib
53478all-target-libjava: maybe-all-target-boehm-gc
53479all-target-libjava: maybe-all-target-qthreads
53480all-target-libjava: maybe-all-target-libffi
7cd0cf9c 53481configure-target-libobjc: maybe-configure-target-boehm-gc
4977bab6 53482all-target-libobjc: maybe-all-target-libiberty
7cd0cf9c 53483all-target-libobjc: maybe-all-target-boehm-gc
4977bab6 53484all-target-libstdc++-v3: maybe-all-target-libiberty
6d3b5aea 53485configure-target-libstdc++-v3: maybe-configure-target-libgomp
0e5e9f76 53486all-target-libgloss: maybe-all-target-newlib
3589b69e
PB
53487all-target-winsup: maybe-all-target-libiberty
53488all-target-winsup: maybe-all-target-libtermcap
53489
53490
fa958513
DJ
53491# Dependencies for target modules on other target modules are
53492# described by lang_env_dependencies; the defaults apply to anything
53493# not mentioned there.
53494
53495
53496@if gcc-bootstrap
53497@endif gcc-bootstrap
53498
53499@if gcc-no-bootstrap
53500configure-target-libstdc++-v3: maybe-all-target-libgcc
53501configure-target-libmudflap: maybe-all-target-libgcc
53502configure-target-libssp: maybe-all-target-libgcc
53503configure-target-newlib: maybe-all-target-libgcc
53504configure-target-libgfortran: maybe-all-target-libgcc
53505configure-target-libobjc: maybe-all-target-libgcc
53506configure-target-libtermcap: maybe-all-target-libgcc
53507configure-target-winsup: maybe-all-target-libgcc
53508configure-target-libgloss: maybe-all-target-libgcc
53509configure-target-libiberty: maybe-all-target-libgcc
53510configure-target-gperf: maybe-all-target-libgcc
53511configure-target-examples: maybe-all-target-libgcc
53512configure-target-libffi: maybe-all-target-libgcc
53513configure-target-libjava: maybe-all-target-libgcc
53514configure-target-zlib: maybe-all-target-libgcc
53515configure-target-boehm-gc: maybe-all-target-libgcc
53516configure-target-qthreads: maybe-all-target-libgcc
53517configure-target-rda: maybe-all-target-libgcc
53518configure-target-libada: maybe-all-target-libgcc
53519configure-target-libgomp: maybe-all-target-libgcc
53520@endif gcc-no-bootstrap
53521
53522
53523configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
53524
53525configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
53526
53527configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
53528
53529
53530
53531configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
53532
53533configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
53534
53535configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
53536
53537configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
53538
53539
53540
53541configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
53542configure-target-gperf: maybe-all-target-libstdc++-v3
53543
53544configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
53545
53546configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
53547
53548configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
53549configure-target-libjava: maybe-all-target-libstdc++-v3
53550
53551configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
53552
53553configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
53554
53555configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
53556
53557configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
53558
53559configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
53560
53561configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
53562
53563
ef9db8d5 53564CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
3589b69e 53565GDB_TK = @GDB_TK@
ef9db8d5
DJ
53566INSTALL_GDB_TK = @INSTALL_GDB_TK@
53567configure-gdb: $(CONFIGURE_GDB_TK)
3589b69e 53568all-gdb: $(gdbnlmrequirements) $(GDB_TK)
ef9db8d5 53569install-gdb: $(INSTALL_GDB_TK)
6599da04 53570
4977bab6 53571# Serialization dependencies. Host configures don't work well in parallel to
05750653 53572# each other, due to contention over config.cache. Target configures and
4977bab6
ZW
53573# build configures are similar.
53574@serialization_dependencies@
6599da04 53575
4977bab6
ZW
53576# --------------------------------
53577# Regenerating top level configury
53578# --------------------------------
6599da04 53579
6f950405 53580# Rebuilding Makefile.in, using autogen.
e245b0ea 53581AUTOGEN = autogen
ee03dc5e 53582$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
e245b0ea 53583 cd $(srcdir) && $(AUTOGEN) Makefile.def
6f950405 53584
671aa708 53585# Rebuilding Makefile.
e245b0ea
AO
53586Makefile: $(srcdir)/Makefile.in config.status
53587 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
53588
191dd2c9 53589config.status: configure
e75f9147 53590 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
6599da04 53591
671aa708 53592# Rebuilding configure.
e245b0ea 53593AUTOCONF = autoconf
74a48762 53594$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4
e245b0ea 53595 cd $(srcdir) && $(AUTOCONF)
6599da04 53596
93c834b7
NN
53597# ------------------------------
53598# Special directives to GNU Make
53599# ------------------------------
53600
93c834b7
NN
53601# Don't pass command-line variables to submakes.
53602.NOEXPORT:
53603MAKEOVERRIDES=
53604
6599da04 53605# end of Makefile.in
This page took 8.590632 seconds and 5 git commands to generate.